Исходники cmap - продолжаем разговор

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
boba
Сообщения: 138
Зарегистрирован: 10 май 2003, 23:13

Re: Дальше исправляем cmap

Сообщение boba » 25 апр 2004, 22:35

> Предлагаю перейти с [RGNx0] на [POLYGON], [POLYLINE] и [POI].
А они уже совсем устарели?

> Эээ... апять 25! Ну давайте наконец прекратим эту вакханалию
> псевдоанглийских ключей :-) Единственное число - foot, множественное - feet.

Оп, ошибся. Исправлено.
Спасибо за поправку, сам не люблю орфографические ошибки.



___
Ёж

Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: Дальше исправляем cmap

Сообщение Olexa » 26 апр 2004, 02:41

: - Железные дороги L61111000 -> 0x40-0x1b (паром) из-за того, что ж/д отображаются в eTrex только при масштабах 200-300м
: - Города A41100000-A46100000 -> 0x80-0x17 (городской парк) из-за того что eTrex не отображает полигоны типов 0x1-0х3
: - Овраги, промоины, сухие, русла (L22211000-22222000), Обрывы L22630000 -> 0x40-0x20 Горизонталь вспомогательная - тоже отображается как прерывистая линия

А вот этого вот не надо. На eTrex'е и его кривизне свет клином не сошёлся, тем более, что смерть серии eTrex не за горами.


dyp
Сообщения: 394
Зарегистрирован: 30 окт 2003, 16:58

Re: Дальше исправляем cmap

Сообщение dyp » 26 апр 2004, 09:34

> но вобщем мне кажется можно уже выкладывать собранные версии cmap для
> тестирования народом и обсуждения.

Я не против, но возможно стоит подождать пока я разберусь
с нахождением правильного смещения. Изменение логики для
работы со страницами было абсолютно правильным, но начальное
смещение находится ошибочное.

Хотя с другой стороны эта версия разбирает файлы, которые не разбирались
предыдущей. И уже поэтому представляет интерес.
Можно выложить что-то типа 1.5.1b



boba
Сообщения: 138
Зарегистрирован: 10 май 2003, 23:13

Какие будут варианты?

Сообщение boba » 26 апр 2004, 15:29

Согласен с тем что обладатель eTrex это не единственный пользователь программы cmap.
У меня есть план, что в дистрибутив будут включаться несколько файлов TOPO.DBF. Вариации пока вижу по двум параметрам:
1. тип карты - автомобильная, топографическая, обзорная (например, атлас России для полётов на самолёте) и т.п.
2. тип прибора (eTrex, eMap ...)

Какие параметры ещё возможны?

Соответственно, для каждого сочетания ваирантов надо будет сделать свой вариант файлов TOPO.DBF и PLAN.DBF. ДУмаю что тот файл TOPO.DBF, который я выложил будет одним из вариантов иназываться, например, так: TOPO-TOPOGRAPHIC-ETREX.DBF

Прошу высказывать предложения по поводу наполнения карт разных типов, распределения слоёв в них. Нужна помощь людей, обладающих другими приборами Garmin в виде сведений о том, как отображаются объекты карт в этих приборах.


Или ну его нафиг, всё равно все вариации не предусмотришь и лучше пускай каждый настраивает файл под себя? Тут, кстати, надо будет сделать удобный редактор для этого файла.

___
Ёж

Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: Какие будут варианты?

Сообщение Olexa » 26 апр 2004, 15:40

Предлагаю не париться и в первую очередь сделать один DBF для создания карты в том виде, в каком её предполагает видеть сам Garmin.


kg_vista
Сообщения: 2585
Зарегистрирован: 31 июл 2002, 17:07

Re: Дальше исправляем cmap

Сообщение kg_vista » 26 апр 2004, 22:19

> А они уже совсем устарели?

Если преследуется совместимость со старым софтом, который заточен на [RGNx0] - а такой действительно пока есть - то пожалуй лучше пока оставить по-старому.

Просто [RGNx0] мне чисто эстетически не нравятся :-)



Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: Дальше исправляем cmap

Сообщение Olexa » 27 апр 2004, 00:43

Кроме того, сам Стен пишет, что POI, POLYLINE и POILYGON это всего лишь <i>алиасы</i>, а не оригиналы.


boba
Сообщения: 138
Зарегистрирован: 10 май 2003, 23:13

Можно добавить опцию

Сообщение boba » 27 апр 2004, 12:46

Мне тоже кажется что [RGNxx] это основной элемент синтаксиса, а [POI] и ко эо варианты названий.
Можно добавить ключик командной строки, например, -rgn-aliases . В орфгографии, вроде, не ошибся. :-)
По умолчанию оставляем вывод заголовков секций в виде [RGNxx].
Идёт?

___
Ёж

boba
Сообщения: 138
Зарегистрирован: 10 май 2003, 23:13

А что это за вид..?

Сообщение boba » 27 апр 2004, 13:05

.. , в котором "предлагает видеть сам Garmin"?
Или ты в том смысле, что доводку карты под свои нужды (типа замены типов объектов чтобы карта рисовалась как хочется и т.п.) стоит делать в MapEdit, а не в cmap?

___
Ёж

dyp
Сообщения: 394
Зарегистрирован: 30 окт 2003, 16:58

Re: Падает на Москве из ингит2003

Сообщение dyp » 27 апр 2004, 18:37

Нашел интересную вещь.
Смещения лежат в конце файла.
Последние 34 байта содержат какую-то важную информацию.
Вначале идет 4 байта знакомой сигнатуры.
Затем 2 байта - одно смещение.
Затем 2 раза по 4 байта еще какие-то смещения.
При этом первое - это от 0, а последующие инкрементальны.
Буду колупаться дальше.



Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 39 гостей