Разница между форматами карт nm2 и nm3

 

Разница между форматами карт nm2 и nm3

Набор утилит командной строки packNM3.exe и upackNM3.exe — создан с образовательной и исследовательской целью для работы с картами в формате NM3 (контейнер для карт формата NM2 с индексным файлом) самодеятельными авторами непрофессиональных неофициальных карт навигационной программы Navitel Navigator для последующей популяризации этой замечательной программы. Набор утилит не его можно применять для вариации карт, защищенных авторским правом в правовом поле РФ.

Карты в формате NM3 можно применить с программой Navitel Navigator 5.0.0.693 и старше. В наше время программа для создания неофициальных карт GPSMapEdit обеспечивает выгрузку карт в формате NM2 только в формате версии 3.2.6 (код версии 0x10), тогда как CNT в собственной работе делает карты NM2 для Navitel Navigator 5.0.0.x уже с кодом версии 0x12.

В связи с этим необходимо иметь в виду, что из неофициальных карт можно получить только псевдо-NM3 карты, которые могут иметь те же самые проблемы в Navitel Navigator 5.0.0.x, что и исходные карты в формате NM2. Выигрыш только в одном — заранее сформированный индексный файл в составе контейнера NM3.
upackNM3.exe — распаковывает контейнер NM3 в составляющие карты формата NM2 и индексный файл index.058.nti.
Предупреждение: т.к. в составе контейнера нет информации об начальных именах файлов, входящих в контейнер, при распаковке им присваиваются условные имена файлов, с которыми извлечённый индексный файл работать не будет (т.е. он будет пересоздан при попытке применять распакованные файлы как самостоятельный атлас).
Ограничения версии: реальная утилита позволяет распаковывать только контейнеры NM3 непрофессиональных карт, с самого начала созданных в формате версии 0x10. Официальные карты CNT в виде контейнера NM3, с самого начала сделанные в формате версии 0x12, утилитой распакованы НЕ будут, т.к. являются защищаемыми объектами авторского права.
filename.nm3 — распаковываемый контейнер формата NM3
В результате работы утилиты в той же папке, где находится файл filename.nm3 будет создана вложенная папка filename.nm2, в которой будут находиться распакованные файлы с именами index.058.nti, filename_00000.nm2, filename_00001.nm2, .
Цифры в имени индексного файла могут разниться от приведённых (058) и соответствуют внутреннему представлению версии индексного файла.
packNM3.exe — упаковывает карты Атласа Навител в контейнер NM3.
Важное требование: все карты атласа, включая
индексный файл, должны находиться конкретно в
одной папке атласа, в середине которой и создали
индексный файл; вложенные подпапки не допускаются.
Атлас обязан иметь единственный файл nm2 с рутингом
(атлас с отмеченным рутингом). Непроверенная
рекомендация: имя файла рутинга обязано отвечать
формату 8.3, не должно иметь буквы и символы, отличные
от типового имени файла DOS (латинские буквы,
цифры, небольшое количество специализированных символов —
подчёркивание (_), минус (-), решётка (#)).
Ограничения версии: реальная утилита позволяет паковать в
контейнер NM3 только непрофессиональные карты, с самого начала
сделанные в формате версии 0x10. Официальные карты CNT,
с самого начала сделанные в формате версии, большей, чем
0x10, утилитой упакованы НЕ будут, т.к. являются
защищаемыми объектами авторского права.
Также не будут упакованы атласы, nm2-карты которого
имеют версию меньше, чем 0x10 (в формате Navitel
Navigator версии младше, чем 3.2.6), либо индексный
файл nti которого создан программой Navitel Navigator
версии младше, чем 5.0.0.693 (код версии меньше 058).
— поместить все файлы nm2 (в формате версии 0x10) атласа в одну папку на устройстве с установленным Навител Навигатор 5.0.0.693 или старше; применение вложенных папок НЕ разрешается.
— создать атлас на основании этой подобранной папки средствами Навител Навигатор 5.0.0.693 или старше; при этом должен быть создан индексный файл index.058.nti или аналогичный с более старшей версией ( >= 058);
— папку атласа с картами nm2 и созданным индексным файлом скопировать на настольный компьютер, на котором будет делаться упаковка атласа в контейнер nm3.
>packNM3.exe -i:index.058.nti -r:route.nm2 -o:full_path_name.nm3 [folderName]
folderName — имя папки с условным или полным путём, в
которой содержатся все файлы упаковываемого атласа; в
случае отсутствия — применяется нынешняя папка;
index.058.nti — имя индексного файла атласа, размещенного в середине папки folderName;
route.nm2 — имя выделенного рутингового файла атласа, размещенного
в середине папки folderName;
full_path_name.nm3 — имя файла контейнера nm3, какое может
содержать относительный или безоговорочный путь; в качестве
точки отсчёта для относительного пути применяется
нынешняя папка; в случае отсутствия пути в имени файла,
он будет помещён в текущей папке.
В результате работы утилиты в контейнер full_path_name.nm3 будут помещены:
— индексный файл атласа, установленный параметром -i:index.058.nti;
— выделенный рутинговый файл атласа, установленный параметром -r:route.nm2
— все другие файлы *.nm2, находящиеся в папке атласа folderName.
Copyright c 2011 by CNT, Mi81 & Furgon
CNT — правообладатель программы Navitel Navigator, форматов картографической информации NM2, NM3, NTI;
Mi81 — анализ структуры, материалы и алгоритмы по формату контейнера NM3;
Furgon — фактическая реализация.
Last edited by Barbos (2011-07-20 14:52:07)

Чем отличается Навител формат карт nm2 от nm3/nm7

Программа Навител Навигатор прижилась на территории не только родной России, но и бывших советских республик. Спутниковая навигация от Центра Навигационных Технологий оказалась популярна настолько, что какое то время назад был выпущен ряд навигаторов Navitel.

Спецификой программы можно считать партнерство с Роскартографией и получение лицензии на составление карт. С недавних пор любовь пользователей к Навител слегка охладела: смена формата карт с nm2 на nm3 заставила поклонников халявы апеллировать на потерю качества.
Что такое формат карт nm2 и nm3/7
nm2 – формат карт Навител, применяемый как в разработке официальных, так и в не официальных непрофессиональных или посторонних карт.
nm3/7 – формат Навител, используемый в разработке официальных карт.
Сравнение формата карт nm2 и nm3/7
Разница между nm2, nm3 и nm7 касается исключительно использования. Смена формата случилась не так давно, и повлекла за собой разграничение навигаторов с Навител Навигатор на те, которые с nm2 как правило будут работать, и те, которые этот формат хорошо не воспринимают.

В первые категорию попали модели с версией ПО до 5.0.3, во вторую – версий выше (не считая седьмой линейки – для них формат nm7). Тем не менее, речь не идет о полном игнорировании nm2, а исключительно о некорректной работе и многих багах и ошибках.

Карты формата nm2 поставлялись и конкретно ЦНТ (Официальные), и посторонними разработчиками, и любителями. Официальные карты думали оплату, “левые” были бесплатными и, естественно, пользовались популярностью.

Халява распространялась при молчаливом согласии самой компании. Переход на формат nm3 и дальше на nm7 поставил вопрос о трате средств на Официальные карты или применении старых, но с багами.

Поддержку неофициальных карт nm2 компания ЦНТ не прекратила и обещала этого не делать, впрочем новые навигаторы с новыми программными продуктами откровенно указали дорогу к капитализму.
Технически сами карты один от одного практически не отличимы.

Формат nm3/7 подразумевает объединение всех файлов в одном контейнере, формат nm2 разбивает файлы по группам.

В контейнере nm3/7 есть индексный файл, дающий возможность пользователям уютнее работать с картами без очень длительной индексации карт. Обоюдной совместимости между форматами и версиями ПО нет: например, на Навител 3.5 карты nm3 или на версии 5.0 карты nm7 работать не будут.
Для пользователей переход на nm3, кроме необходимой траты денег, отметился еще рядом неудобств. Так, в отличии от nm2, новый формат не очень распространен и некоторые территории оказались готовыми картами пока обделены.

Благодаря постоянному редактированию конкретно пользователями, карты nm2 более точные, более подробные, содержат максимум информации о дорогах, развязках, адресах. В картах nm3/7 оптимизировано составление маршрута.

 

OSM карты в GPS навигатор. ОСМ карты в Navitel N500/G500

Домашние мастера подключились к ликвидации несправедливости и при помощи простых программ делают имитацию карт nm3 из nm2. В контейнер добавляется индексный файл и архив воспринимается как nm3, впрочем на качестве навигации это совсем не проявляется: ошибки и баги как были, так и остаются.

BB SB защита блайндов покер

Например, голосовые подсказки начинают работать водителю во зло, рекомендуя действия, ведущие к нарушению ПДД или риску, как максимум – абсолютно неисполнимые.
Отличие формата карт nm2 от nm3/7 состоит в следующем:

Карты россии nm7 навител навигатор

  • nm2 — старый формат (Навител Версии 3.2.6 — 5.1).
  • nm3 — современнее (Навител Версии 5.x).
  • nm3 — упразднен и официально не поддерживается.
  • nm7 — на текущий момент сменил nm3. (Навител Версии 7-9)
  • nm7 — важный формат для выпуска официальных карт Навител — не официальных непрофессиональных карт в nm7 формате никогда не было и не будет!

Изменить карты nm2/3 формат в nm7 формат нереально, как и наоборот! Формат закрытый, конвертеров нет

Как выбрать SD и microSD карту памяти?

Hyundai ix35 Cool Red › Бортжурнал › Карты OSM в Навител 8 и выше.

После Навитела 5-ой версии удручало, то что Навител отказался от поддержки карт формата nm2, в который можно было изменить OSM карты.
OSM карты на голову детальнее, имеют названия рек, озер, присутствуют фактически все лесные дороги. Плюс к этому выходят частые изменения карт.
Совсем недавно отыскал решение.
Сначала расскажу для телефона, у меня поставлена версия 8.7.0.150.
1. В папке Navitel Content рядом с папкой MAPS, где у вас лежат карты nm7, создаёте иную папку, к примеру MAPS.NM2.
2. На телефон из play.гугл устанавливаем программу OSM downloader, в настройках программы нужно настроить путь к только что созданной папке для карт. Скачиваем необходимый регион, можно скачать одновременно несколько регионов.
3. Включаем Навител — Настройки — Прочие карты, ищем нашу папку MAPS.NM2 и не заходя в нее, жмем слева кнопку с глобусом: (картинки не мои, для понятия даю чужие)

Разница между форматами карт nm2 и nm3

Потом создастся атлас:

Разница между форматами карт nm2 и nm3

И откроется карта из nm2.
Теперь, если опять заходить в Настройки — Прочие карты, то добавлять атлас уже не надо. Можно переключатся между выполненными прежде:

Разница между форматами карт nm2 и nm3

Для Навитела в ГУ, там у меня стоит 8.5.
Сливаем на флэшку из телефона скачанные файлы из папки MAPS.NM2. Для одного региона их должно быть три:
Russia-NEN-osm-nm2.info
Russia-NEN-routing.nm2
Russia-NEN.nm2
Тащим флэш в автомобиль, запускаем Total, выполняем, как и в телефоне, пункт 1, в него копируете файлики с флэшки. И дальше пункт 3.
Теперь в машине наиподробнейшая карта нашего округа, со всеми дорогами и названиями, довольно удобно)

Разница между форматами карт nm2 и nm3

Но из-за чего то не работает поиск по адресам. Причем, если все тоже сделать на Андроиде, то все будет работать, в WinCE не работает.

Хотя, когда я все это начинал, поиск работал, теперь нет.
Делаю так, включаю типовую карту, забиваю необходимый адрес, ложится маршрут, потом обратно переключаюсь на карты nm2. Маршрут при этом сохраняется и точно ведет).
Надеюсь объяснил ясно, может кому поможет)

 

Рекомендованные статьи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *