Исходники cmap - продолжаем разговор
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Re: Дальше исправляем cmap
> Предлагаю перейти с [RGNx0] на [POLYGON], [POLYLINE] и [POI].
А они уже совсем устарели?
> Эээ... апять 25! Ну давайте наконец прекратим эту вакханалию
> псевдоанглийских ключей Единственное число - foot, множественное - feet.
Оп, ошибся. Исправлено.
Спасибо за поправку, сам не люблю орфографические ошибки.
___
Ёж
А они уже совсем устарели?
> Эээ... апять 25! Ну давайте наконец прекратим эту вакханалию
> псевдоанглийских ключей Единственное число - foot, множественное - feet.
Оп, ошибся. Исправлено.
Спасибо за поправку, сам не люблю орфографические ошибки.
___
Ёж
|
||
Re: Дальше исправляем cmap
: - Железные дороги L61111000 -> 0x40-0x1b (паром) из-за того, что ж/д отображаются в eTrex только при масштабах 200-300м
: - Города A41100000-A46100000 -> 0x80-0x17 (городской парк) из-за того что eTrex не отображает полигоны типов 0x1-0х3
: - Овраги, промоины, сухие, русла (L22211000-22222000), Обрывы L22630000 -> 0x40-0x20 Горизонталь вспомогательная - тоже отображается как прерывистая линия
А вот этого вот не надо. На eTrex'е и его кривизне свет клином не сошёлся, тем более, что смерть серии eTrex не за горами.
: - Города A41100000-A46100000 -> 0x80-0x17 (городской парк) из-за того что eTrex не отображает полигоны типов 0x1-0х3
: - Овраги, промоины, сухие, русла (L22211000-22222000), Обрывы L22630000 -> 0x40-0x20 Горизонталь вспомогательная - тоже отображается как прерывистая линия
А вот этого вот не надо. На eTrex'е и его кривизне свет клином не сошёлся, тем более, что смерть серии eTrex не за горами.
Re: Дальше исправляем cmap
> но вобщем мне кажется можно уже выкладывать собранные версии cmap для
> тестирования народом и обсуждения.
Я не против, но возможно стоит подождать пока я разберусь
с нахождением правильного смещения. Изменение логики для
работы со страницами было абсолютно правильным, но начальное
смещение находится ошибочное.
Хотя с другой стороны эта версия разбирает файлы, которые не разбирались
предыдущей. И уже поэтому представляет интерес.
Можно выложить что-то типа 1.5.1b
> тестирования народом и обсуждения.
Я не против, но возможно стоит подождать пока я разберусь
с нахождением правильного смещения. Изменение логики для
работы со страницами было абсолютно правильным, но начальное
смещение находится ошибочное.
Хотя с другой стороны эта версия разбирает файлы, которые не разбирались
предыдущей. И уже поэтому представляет интерес.
Можно выложить что-то типа 1.5.1b
Какие будут варианты?
Согласен с тем что обладатель eTrex это не единственный пользователь программы cmap.
У меня есть план, что в дистрибутив будут включаться несколько файлов TOPO.DBF. Вариации пока вижу по двум параметрам:
1. тип карты - автомобильная, топографическая, обзорная (например, атлас России для полётов на самолёте) и т.п.
2. тип прибора (eTrex, eMap ...)
Какие параметры ещё возможны?
Соответственно, для каждого сочетания ваирантов надо будет сделать свой вариант файлов TOPO.DBF и PLAN.DBF. ДУмаю что тот файл TOPO.DBF, который я выложил будет одним из вариантов иназываться, например, так: TOPO-TOPOGRAPHIC-ETREX.DBF
Прошу высказывать предложения по поводу наполнения карт разных типов, распределения слоёв в них. Нужна помощь людей, обладающих другими приборами Garmin в виде сведений о том, как отображаются объекты карт в этих приборах.
Или ну его нафиг, всё равно все вариации не предусмотришь и лучше пускай каждый настраивает файл под себя? Тут, кстати, надо будет сделать удобный редактор для этого файла.
___
Ёж
У меня есть план, что в дистрибутив будут включаться несколько файлов TOPO.DBF. Вариации пока вижу по двум параметрам:
1. тип карты - автомобильная, топографическая, обзорная (например, атлас России для полётов на самолёте) и т.п.
2. тип прибора (eTrex, eMap ...)
Какие параметры ещё возможны?
Соответственно, для каждого сочетания ваирантов надо будет сделать свой вариант файлов TOPO.DBF и PLAN.DBF. ДУмаю что тот файл TOPO.DBF, который я выложил будет одним из вариантов иназываться, например, так: TOPO-TOPOGRAPHIC-ETREX.DBF
Прошу высказывать предложения по поводу наполнения карт разных типов, распределения слоёв в них. Нужна помощь людей, обладающих другими приборами Garmin в виде сведений о том, как отображаются объекты карт в этих приборах.
Или ну его нафиг, всё равно все вариации не предусмотришь и лучше пускай каждый настраивает файл под себя? Тут, кстати, надо будет сделать удобный редактор для этого файла.
___
Ёж
Re: Какие будут варианты?
Предлагаю не париться и в первую очередь сделать один DBF для создания карты в том виде, в каком её предполагает видеть сам Garmin.
|
||
Re: Дальше исправляем cmap
> А они уже совсем устарели?
Если преследуется совместимость со старым софтом, который заточен на [RGNx0] - а такой действительно пока есть - то пожалуй лучше пока оставить по-старому.
Просто [RGNx0] мне чисто эстетически не нравятся
Если преследуется совместимость со старым софтом, который заточен на [RGNx0] - а такой действительно пока есть - то пожалуй лучше пока оставить по-старому.
Просто [RGNx0] мне чисто эстетически не нравятся
Re: Дальше исправляем cmap
Кроме того, сам Стен пишет, что POI, POLYLINE и POILYGON это всего лишь <i>алиасы</i>, а не оригиналы.
Можно добавить опцию
Мне тоже кажется что [RGNxx] это основной элемент синтаксиса, а [POI] и ко эо варианты названий.
Можно добавить ключик командной строки, например, -rgn-aliases . В орфгографии, вроде, не ошибся.
По умолчанию оставляем вывод заголовков секций в виде [RGNxx].
Идёт?
___
Ёж
Можно добавить ключик командной строки, например, -rgn-aliases . В орфгографии, вроде, не ошибся.
По умолчанию оставляем вывод заголовков секций в виде [RGNxx].
Идёт?
___
Ёж
А что это за вид..?
.. , в котором "предлагает видеть сам Garmin"?
Или ты в том смысле, что доводку карты под свои нужды (типа замены типов объектов чтобы карта рисовалась как хочется и т.п.) стоит делать в MapEdit, а не в cmap?
___
Ёж
Или ты в том смысле, что доводку карты под свои нужды (типа замены типов объектов чтобы карта рисовалась как хочется и т.п.) стоит делать в MapEdit, а не в cmap?
___
Ёж
Re: Падает на Москве из ингит2003
Нашел интересную вещь.
Смещения лежат в конце файла.
Последние 34 байта содержат какую-то важную информацию.
Вначале идет 4 байта знакомой сигнатуры.
Затем 2 байта - одно смещение.
Затем 2 раза по 4 байта еще какие-то смещения.
При этом первое - это от 0, а последующие инкрементальны.
Буду колупаться дальше.
Смещения лежат в конце файла.
Последние 34 байта содержат какую-то важную информацию.
Вначале идет 4 байта знакомой сигнатуры.
Затем 2 байта - одно смещение.
Затем 2 раза по 4 байта еще какие-то смещения.
При этом первое - это от 0, а последующие инкрементальны.
Буду колупаться дальше.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 34 гостя