Использование карты РБ из openstreetmap.org в навител
===================================
1.Скачать уже сконверченные карты для навитела
==================================
чтобы использовать треки из навитела для редактирования ОСМ карты в josm, а также для записи их на openstreetmap треку нужно писать в формате *.gpx, в противном случае их сначала нужно будет конвертировать (GPSmapEdit).
для записи навителом треков в *.gpx нажать:
Настройка->Другое->Расширенные->Система->4->формат треков
выбрать *.gpx
конвертация в формат навитела самому используя osm2mp
---------------- установка (проверено на Windows XP)
Скачать и установить ActivePerl — http://www.activestate.com/activeperl/
Выполнить Dos-команду \Perl\bin\ppm.bat.
В окрывшемся, через некоторое время, окне Perl Package Manager (PPM) выбрать в меню View команду All Packages
найти в списке модуль Template-toolkit и выделить его
В меню Action (или в контекстном меню по правому клику) выполнить команду Install Template-toolkit
Таким же образом отметить для установки модули:
Getopt-Long, Text-Unidecode, List-MoreUtils, Math-Polygon, Math-Polygon-Tree, Math-Geometry-Planar-GPC-Polygon, YAML,Tree-R,
если они еще не установлены
В меню File выполнить команду Run Marked Actions
Выйти из PPM
скачиваем послед версию osm2mp http://osm2mp.googlecode.com/svn/trunk/osm2mp/ - все файлы в отдельную папку (C:\Perl\site\osm2mpnew)
скачиваем в туже папку конфиги:
(обновлены 04.01.2011)
Белорусские http://maps-by.googlecode.com/files/osm2mp_conf_by.rar
или
Российские http://osm2navitel.googlecode.com/svn/trunk/
отличия
- футвеи у второго не роутинговые и проподают на маштабах отличных от 120м, у первого футвеи тоже нероутинговые но заменен другим типом, который не проподает
- заборы во втором не конвертируются в городах, в первом-конвертятся - если мешает - используем скин, где забор -отличается по цвету от дорог
- отличия в приоритетах дорог
- отличия в определений грунтовых/негрунтовых дорогах
устанавливаем GPSMAPEDIT
процесс конвертации:
- Если нужна РБ - скачиваем .osm файл от михаила (ftp://wildman.bn.by/osm/dumps/belarus.current.preprocessed.osm.bz2)
или люую другую страну из (http://download.geofabrik.de/osm/) - пуск-выполнить cmd
- ввести cd C:\Perl\site\osm2mpnew
- ввести osm2mp.pl --osmbbox --navitel --disableuturns --config=navitel.yml belarus.current.preprocessed.osm > belarus.mp
- после конвертации появится файл belarus.mp, открываем его МапЕдитом и делаем “tools->split map to files” по сетке 9x20, появится 2 мп файла(если это РБ)
- каждый mp файл открываем gpsmapedit-ом и исправляем ошибки
(tools->veryfy map->(отмеченным оставить только “find misaligned/duplicated…”))
для каждой найденной ошибки -нажимаем на нее 2 раза при этом выделяется точка в центре
в панеле сверху выбираем кнопку “Edit nodes” правой кнопкой на ней и “connect to nearest nodes”
после исправление всех ошибок, проверяем “verify map” и
делаем их экспорт в навител - кладем к этим двум файлам карту мира и закачиваем эти 3 файла в отдельный атлас.