RU:Navitel

From OpenStreetMap Wiki
Jump to: navigation, search
Доступные языки — Navitel
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Basa Sunda · Baso Minangkabau · bosanski · brezhoneg · català · čeština · corsu · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tagalog · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · भोजपुरी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · བོད་ཡིག · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ‎ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 中文(繁體)‎ · 吴语 · 粵語 · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް
Navitel
Screenshot of Navitel
Автор: Navitel
Лицензия: Proprietary (17€)
Платформ: iPhone, Android, Windows Mobile, Windows CE, Bada OS, и Symbian
Версия: 9.6.2526 (2016-06-08)
Языки: английский и русский
Сайт: http://www.navitel.su/en/
Установка:

Popular in Russia

Представление карты Навител Навигатором в трёхмерной проекции. Данные для программы конвертированы из OpenStreetMap с помощью osm2mp (посмотреть карту)


Навител Навигатор - многоязычное навигационное ПО для навигаторов, смартфонов, планшетов и т. п.. Поддерживает платформы: Android, Symbian, Windows Mobile, iPhone, iPad, Bada, Java, Windows CE.


Процесс конвертации

Можно взять готовую карту для Навител. Если её для вашей области нет - можете сконвертировать её самостоятельно следующим образом:

Чтобы получить карту, которую можно будет загрузить в Навител, надо выполнить следующие шаги:

  1. Сохранить карту в формате .osm или использовать выгрузки регионов РФ с gis-lab.info или стран с cloudmade или geofabrik
  2. Cконвертировать ее с помощью программы osm2mp в формат .mp (см. Примечания)
  3. Экспортировать полученный файл с помощью программы GPSMapEdit в формат .nm2

Внимание! Готовые карты, а также сконвертированные указанным способом, корректно работают в версии Навитела 5.0.3 и ниже. Наилучшая работа в версии 3.5.

Преобразование типов

Ниже описано соответствие тегов OSM типам польского формата для Навитела.

Дороги

Загородные дороги

Тег OSM Тип Навител Видимость Скорость Класс дороги Комментарий
motorway Автомагистраль 20 км 110 км/ч 4 Одностороннее движение
motorway_link Наклонный съезд с путепровода скоростной 2 км 60 км/ч 4 Одностороннее движение
trunk Автомагистраль 20 км 90 км/ч 4
trunk_link Наклонный съезд с путепровода скоростной 2 км 60 км/ч 4
primary Шоссе основное 5 км 80 км/ч 3
primary_link Наклонный съезд с путепровода 500 м 40 км/ч 3
secondary Шоссе основное 2 км 80 км/ч 3
secondary_link Наклонный съезд с путепровода 500 м 40 км/ч 3
tertiary Прочие загородные дороги 2 км 80 км/ч 2
unclassified Прочие загородные дороги 500 м 60 км/ч 2
road Прочие загородные дороги 500 м 40 км/ч 0
service Переулок, внутриквартальный проезд 500 м 20 км/ч 0
cycleway, bridleway Аллея, тропа 500 м 20 км/ч 0 Разрешено только пешеходное и велосипедное движение
path Аллея, тропа 500 м 5 км/ч 0 Разрешено только пешеходное и велосипедное движение
ferry Паром 2 км 20 км/ч 0
track Грунтовая дорога 500 м 20 км/ч 0 При grade4, grade5 - "Аллея, тропа". Запрещено движение автобусов.
junction=roundabout Круговое движение Одностороннее движение, остальные параметры не изменяются
surface=compacted, gravel Улучшенная грунтовая дорога Применяется только к тегам unclassified или road.
surface=unpaved, ground и т.п. Грунтовая дорога Применяется только к тегам unclassified, residential или road. Кроме изменения типа, на одну ступень снижается скорость.
tunnel=yes Тоннель
toll=yes Платная дорога
ice_road=yes, winter_road=yes Дорога 120 м 20 км/ч 0 Зимник
construction Дорога 120 м Не включается в дорожный граф
man_made=cutline Просека 2 км Не включается в дорожный граф
footway, steps Не отображаются

Улицы в населенных пунктах

Тег OSM Тип Навител Видимость Скорость Класс дороги Комментарий
motorway Автомагистраль 20 км 110 км/ч 4 Одностороннее движение
motorway_link Наклонный съезд с путепровода скоростной 2 км 60 км/ч 4 Одностороннее движение
trunk Городская магистраль 20 км 60 км/ч 3
trunk_link Наклонный съезд с путепровода скоростной 2 км 60 км/ч 3
primary Городская магистраль 5 км 60 км/ч 2
primary_link Наклонный съезд с путепровода 500 м 40 км/ч 2
secondary Улица крупная 2 км 60 км/ч 2
secondary_link Наклонный съезд с путепровода 500 м 40 км/ч 2
tertiary Улица крупная 500 м 60 км/ч 1
unclassified Улица малая 500 м 40 км/ч 1
road Улица малая 500 м 40 км/ч 0
residential Улица малая 500 м 40 км/ч 0
living_street Улица малая 500 м 20 км/ч 0
pedestrian Улица малая 500 м 5 км/ч 0 Разрешено только пешеходное и велосипедное движение
service Переулок, внутриквартальный проезд 500 м 20 км/ч 0
cycleway, bridleway Аллея, тропа 500 м 20 км/ч 0 Разрешено только пешеходное и велосипедное движение
path Аллея, тропа 500 м 5 км/ч 0 Разрешено только пешеходное и велосипедное движение
track Грунтовая дорога 500 м 20 км/ч 0 При grade4, grade5 - "Аллея, тропа". Запрещено движение автобусов.
junction=roundabout Круговое движение
surface=unpaved, ground и т.п. Грунтовая дорога Применяется только к тегам unclassified, residential или road. Кроме изменения типа, на одну ступень снижается скорость.
construction Дорога 120 м Не включается в дорожный граф
footway, steps Не отображаются

Примечания

Для конвертации из формата .osm с помощью программы osm2mp в среде Windows потребуется:

  • Установить Active Perl со всеми необходимыми модулями следующим образом:
  1. Скачать и установить собственно ActivePerl — http://www.activestate.com/activeperl/
  2. Выполнить Dos-команду \Perl\bin\ppm.bat. (в версии 5.14 в Пуске после установки появится ярлык "Perl Package Manager")
  3. В окрывшемся, через некоторое время, окне Perl Package Manager (PPM) выбрать в меню View команду All Packages
  4. найти в списке модуль Template-toolkit и выделить его
  5. В меню Action (или в контекстном меню по правому клику) выполнить команду Install Template-toolkit
  6. Таким же образом отметить для установки модули:
    Getopt-Long *, Text-Unidecode, List-MoreUtils *, Math-Polygon, Math-Polygon-Tree, Math-Geometry-Planar-GPC-Polygon, YAML, Tree-R, Encode-Locale *, PerlIO-via-Unidecode, Config-Std, PerlIO-via-PrepareCP1251
    если они ещё не установлены (* в версии 5.14 уже установлены)
    ... а также другие модули: OSM.pm, FeatureConfig.pm, AreaTree.pm, Boundary.pm, Coastlines.pm, TextFilter.pm, WriterTT.pm которые можно просто сохранить в директории /lib
  7. В меню File выполнить команду Run Marked Actions
  8. Выйти из PPM


Файлы конвертера и конфигурации можно взять с: http://osm2mp.googlecode.com/svn/trunk/ и http://osm2navitel.googlecode.com/svn/trunk/ соответственно.

  • Получить (скачать) файл нужного региона <имя_региона>.osm
  • Получить poly-файл границ конвертации командой

getbound.pl <имя_региона> > <имя_региона>.poly

  • Запустить конвертацию нужного региона.

Строка запуска конвертера будет выглядеть примерно следующим образом: osm2mp.pl --config=navitel.yml --bpoly=<имя_региона>.poly --defaultcountry=RU --countrylist=iso-3166-1-a2-ru.txt <имя_региона>.osm > <имя_региона>.mp

  • Обработать полученный .mp-файл постпроцессором:

mp-postprocess-navitel.pl <имя_региона>.mp

  • Открыть файл <имя_региона>.mp в GPSMapedit и экспортировать его в формат Навител 3.2.6 (nm2)
  • Перед экспортом в формат .nm2 в программе GPSMapEdit необходимо выполнить команду: "Инструменты - Проверить карту на ошибки - Найти ошибочные, двойные узлы дорожного графа" и устранить найденные ошибки. См RU:Navitel/Исправление_ошибок.


  • Возможна конвертация в Navitel из файлов, предназначенных для Garmin. В этом случае преобразования типов в Navitel выполняются вручную в программе GPSMapEdit.

Например, при конвертации не отображаются станции метро. Чтобы станции метро были видны, надо в программе GPSMapEdit выполнить следующие действия:

  1. Загрузить файл, предназначенный для Garmin (формат .mp), в GPSMapEdit из http://gis-lab.info/data/mp/
  2. Найти любую станцию метро:
    1. В меню "Инструменты" команда "Переместить карту"
    2. В этом режиме, используйте кнопку увеличения "+"
  3. Перейти в режим выбора объектов: В меню "Инструменты" комнанда "Выбрать объекты"
  4. Выделить все выходы из метро:
    1. В меню "Файл" команда "Выбрать объекты" : "По типу..."
    2. Найти тип объекта 0x011600 и поставить галочку в квадратике выбора
    3. Нажать OK
  5. Поменять тип всех выделенных объектов (выходов из метро):
    1. Навести курсор на любую станцию метро и нажать правую кнопку мышки
    2. В открывшемся меню выбрать команду: "Изменить" : "Тип..."
    3. Найти в списке тип 0x11600, выбрать его.
    4. В верхнем окошечке этого диалогового окна поменять 0x11600 на 0xf005
    5. Нажать OK
  6. Если необходимо, аналогично замените и другие типы объектов.
  7. Изменить набор типов карты на Navitel
  8. Нажать Alt+Enter, появится окно свойств карты. Изменить набор типов на Navitel, нажать OK
  9. Теперь можно экспортировать в формат Navitel. На полученной карте в Navitel станции метро будут отображаться значками "M".

См. также