You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2009-11-04 21:07:45
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Конвертация OSM в Navitel
Выложил на GitHub файлы конфигурации osm2mp для конвертации файлов OSM в польский формат с набором типов Navitel (изначально проект был на Google Code)
Конфигурация базируется на работе белорусских коллег с некоторыми исправлениями, ориентированными на автомобильную навигацию: используются только стандартные типы Navitel, в карту не включаются highway=footway (тротуары вдоль улиц страшно мешают в реальной навигации) и т.п.
Для конвертации забираем свою область, например, с сайта GIS-Lab http://gis-lab.info/projects/osm_dump/ , конвертируем в польский формат конвертером osm2mp (текущая версия на GitHub, архив на Google Code), экспортируем в формат Navitel вручную или скриптом , копируем полученный файл в навигатор... и ездим :-)
Более подробно процесс описан в wiki и на форуме.
Небольшой FAQ:
- Для корректной работы необходим НН версии до 5.0.3, рекомендуется версия 3.5. Начиная с версии НН 5.1, поддержка неофициальных карт не гарантируется.
- Для корректной работы поиска по адресу в версиях 5.5.x необходимо в в Меню-Настройки-Региональные-Язык карты выставить English
- пробки на картах (как и на любых других неофициальных) не работают;
- софт (GPSMapEdit) для "любительского" конвертирования в формат НН5 (nm3) дорабатываться не будет;
- неофициальные карты и официальные нельзя хранить в одном атласе (одном каталоге);
- максимальное количество роутинговых карт в атласе, поддерживаемых в НН5 - 63;
- поиск по адресу в населенном пункте работает только при наличии охватывающего полигона place=city/town/village/hamlet;
- для корректного поиска теги, определяющие адресацию (place, name, addr:district и addr:region), на точке и полигоне НП должны быть одинаковы;
- пешеходные дорожки (highway=footway) на картах не отображаются.
- как исправлять ошибки конвертации (thanx to Paspartu): http://forum.openstreetmap.org/viewtopi … 74#p169074
Last edited by dimuzz (2015-04-13 18:47:03)
Offline
#2 2009-11-04 21:21:23
- Calibrator
- Member
- From: Интернет
- Registered: 2009-08-19
- Posts: 893
Re: Конвертация OSM в Navitel
Напишите все это, пожалуйста в страничку: http://wiki.openstreetmap.org/wiki/RU:Navitel и не забудьте отредактировать там же Примечания.
Last edited by Calibrator (2011-10-28 06:56:05)
Offline
#3 2009-11-05 06:04:44
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Поправил вики и ссылку на файлы - http://code.google.com/p/osm2navitel/downloads/list
Last edited by dimuzz (2009-11-05 06:57:43)
Offline
#4 2009-11-05 09:02:44
- Antares19
- Member
- Registered: 2009-08-12
- Posts: 372
- Website
Re: Конвертация OSM в Navitel
Bollard-ы имхо лучше оставить. Они часто встречаются в дворовых проездах, перекрывая некоторые варианты маршрута.
Причем по опыту картографирования дворов - в Москве реально очень часто, делается это для того что бы пробки через дворы не объезжали.
Offline
#5 2009-11-05 10:09:00
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Согласен, но в скине желательно будет поменять значок для точки с типом 0xf207 "Сквозное движение запрещено" на менее яркий.
Offline
#6 2009-11-05 17:57:14
- dedNikifor
- Member
- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
dimuzz
я так понимаю, ты все равно будешь для себя навителовскую карту конвертировать.. может быть разместишь ее где-нибудь? хоть на обменник
мне просто очень не хочется заморачиваться с конвертированием а таких как я много
Offline
#7 2009-11-05 18:14:11
- Calibrator
- Member
- From: Интернет
- Registered: 2009-08-19
- Posts: 893
Re: Конвертация OSM в Navitel
dimuzz
я так понимаю, ты все равно будешь для себя навителовскую карту конвертировать.. может быть разместишь ее где-нибудь? хоть на обменник
мне просто очень не хочется заморачиваться с конвертированиема таких как я много
Меня тоже интересует московская область для навител
Offline
#8 2009-11-05 19:22:45
- garl
- Member
- From: ru.Krasnodar
- Registered: 2009-06-22
- Posts: 1,615
Re: Конвертация OSM в Navitel
а Кубань под навител хотябы раз в неделю конвертить можно?
Offline
#9 2009-11-05 20:17:19
- barkulex
- Member
- From: Пенза
- Registered: 2009-07-08
- Posts: 36
Re: Конвертация OSM в Navitel
Пензенскую область, плз.
Offline
#10 2009-11-05 21:01:24
- Dmitry Terentiev
- Member
- From: Мурманск
- Registered: 2008-09-05
- Posts: 366
Re: Конвертация OSM в Navitel
+1 Мурманская, pls.
Last edited by Dmitry Terentiev (2009-11-05 21:01:53)
www.MurmanskOSM.ru - валидатор адресов Мурманской области по данным http://www.cikrf.ru
Offline
#11 2009-11-06 00:18:04
- Ivan Komarov
- Member
- Registered: 2008-10-02
- Posts: 1,050
Re: Конвертация OSM в Navitel
Если найдутся желающие - welcome ко мне для выкладывания. А может, и сам налажу конвертацию. Покопаюсь, когда появится чуть-чуть времени.
Offline
#12 2009-11-06 00:19:34
- Ivan Komarov
- Member
- Registered: 2008-10-02
- Posts: 1,050
Re: Конвертация OSM в Navitel
экспортируем в формат Navitel вручную или скриптом http://www.geopainting.com/download/ConvertToNM2.zip
Как удалось найти этот скрипт? Константин его недавно написал, или он просто не афишировался для "посторонних"?
Offline
#13 2009-11-06 05:13:25
- liosha
- Member
- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
Ivan Komarov,
http://forum.navitel.su/viewtopic.php?t=1723
Offline
#14 2009-11-06 06:14:41
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Ivan Komarov, на нерегулярной основе готов выкладывать карту Екатеринбурга.
Нужно учитывать, что экспорт в Навител невозможен при наличии ошибок, искать их приходится в GPSMapedit, а править в OSM, т.е временной лаг при ошибке минимум сутки. Поэтому, если кто-то возьмется выкладывать результаты пакетной конвертации, было бы неплохо прикладывать лог ошибок.
Offline
#15 2009-11-06 06:17:54
- Ivan Komarov
- Member
- Registered: 2008-10-02
- Posts: 1,050
Re: Конвертация OSM в Navitel
Ааа... Я то подумал, что это Волшебное Средство для автоматической конвертации, а тут - те же пирожки с котятами
Может, добавить в osm2pm убийство дублирующихся линий по ключу? ИМО это основная причина сбоев конвертации
Last edited by Ivan Komarov (2009-11-06 06:19:01)
Offline
#16 2009-11-06 06:36:18
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Основная ошибка, мешающая экспорту - близко расположенные, но не соединенные узлы (собственно, других ошибок я не видел).
Помимо GPSMapedit эти ошибки хорошо видны на http://keepright.ipax.at/ (almost-junctions).
Сомневаюсь, что такие ошибки можно исправить автоматически.
Offline
#17 2009-11-06 07:06:22
- liosha
- Member
- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
Сомневаюсь, что такие ошибки можно исправить автоматически.
Можно, но геморно, долго и не 100%. И лениво
Offline
#18 2009-11-06 07:14:27
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
...или автор именно так и хотел нарисовать - точки близко, но не соединены :-)
Offline
#19 2009-11-06 07:18:38
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Есть еще один вопрос по конфигурации для Навител: нужно ли делать 0-й слой 26-битным?
Меня лично 24 бита устраивает - рост размера карты перевешивает "повышенную прямоугольность" домиков.
Offline
#20 2009-11-06 07:19:40
- liosha
- Member
- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
В гарминах есть проблема только для близких (меньше 3 метров) точек на одной дуге.
Их скрипт отслеживает и раздвигает подальше.
Несоединённые точки могут вообще совпадать, это не запрещается.
Offline
#21 2009-11-06 08:52:29
- Ntkiller
- Member
- Registered: 2009-11-06
- Posts: 21
Re: Конвертация OSM в Navitel
Конвертация OSM в пешеходный навител - http://forum.openstreetmap.org/viewtopic.php?id=5350
Offline
#22 2009-11-07 12:59:36
- dedNikifor
- Member
- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
Ivan Komarov, на нерегулярной основе готов выкладывать карту Екатеринбурга.
Нужно учитывать, что экспорт в Навител невозможен при наличии ошибок, искать их приходится в GPSMapedit, а править в OSM, т.е временной лаг при ошибке минимум сутки. Поэтому, если кто-то возьмется выкладывать результаты пакетной конвертации, было бы неплохо прикладывать лог ошибок.
если будешь выкладывать - лично я буду очень рад )
ошибок по Екб почти не встречается
на днях удалил дублирующийся вей - до этого не видел проблем несколько месяцев
Offline
#23 2009-11-07 22:12:26
- Ivan Komarov
- Member
- Registered: 2008-10-02
- Posts: 1,050
Re: Конвертация OSM в Navitel
если будешь выкладывать - лично я буду очень рад )
ошибок по Екб почти не встречается
на днях удалил дублирующийся вей - до этого не видел проблем несколько месяцев
Хорошо живете, наш славный город живет недолго без фатальных навителовских ошибок
Постараюсь
Offline
#24 2009-11-10 16:33:45
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Поправил конфигурационные файлы на http://code.google.com/p/osm2navitel/downloads/list :
- файлы приведены в соответствие текущей версии osm2mp (за исключением морских знаков);
- отображаются все известные типы точек и линий (ничего не выкидывается);
- уточнены области видимости некоторых POI (например, аэропорты отображаются до 3-го уровня детализации и т.п.);
- изменено обозначение паромных линий с 0x1b на 0x1a.
Offline
#25 2009-11-15 21:35:40
- dedNikifor
- Member
- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
dimuzz
как с конвертацией в навител? на данный момент по Свердловской области "навителовских ошибок" не наблюдается - а то, что возникает, мы оперативно правим
Offline