OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#1 2009-11-04 21:07:45

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,842

Конвертация 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: 891

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,842

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: 370
Website

Re: Конвертация OSM в Navitel

Bollard-ы имхо лучше оставить. Они часто встречаются в дворовых проездах, перекрывая некоторые варианты маршрута.

Причем по опыту картографирования дворов - в Москве реально очень часто, делается это для того что бы пробки через дворы не объезжали.

Offline

#5 2009-11-05 10:09:00

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,842

Re: Конвертация OSM в Navitel

Согласен, но в скине желательно будет поменять значок для точки с типом 0xf207 "Сквозное движение запрещено" на менее яркий.

Offline

#6 2009-11-05 17:57:14

dedNikifor
Member
From: Свердловская обл.
Registered: 2009-09-11
Posts: 3,414

Re: Конвертация OSM в Navitel

dimuzz
я так понимаю, ты все равно будешь для себя навителовскую карту конвертировать.. может быть разместишь ее где-нибудь? хоть на обменник
мне просто очень не хочется заморачиваться с конвертированием smile а таких как я много smile


Графическая (в виде карты с точками опасных объектов) база спидкамов для разных навигационных программ. Подложка OSM присутствует

Offline

#7 2009-11-05 18:14:11

Calibrator
Member
From: Интернет
Registered: 2009-08-19
Posts: 891

Re: Конвертация OSM в Navitel

dedNikifor wrote:

dimuzz
я так понимаю, ты все равно будешь для себя навителовскую карту конвертировать.. может быть разместишь ее где-нибудь? хоть на обменник
мне просто очень не хочется заморачиваться с конвертированием smile а таких как я много smile

Меня тоже интересует московская область для навител

Offline

#8 2009-11-05 19:22:45

garl
Member
From: ru.Krasnodar
Registered: 2009-06-22
Posts: 1,587

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

dimuzz wrote:

экспортируем в формат 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,411
Website

Re: Конвертация OSM в Navitel

Offline

#14 2009-11-06 06:14:41

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,842

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

Ааа... Я то подумал, что это Волшебное Средство для автоматической конвертации, а тут - те же пирожки с котятами sad
Может, добавить в 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,842

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,411
Website

Re: Конвертация OSM в Navitel

dimuzz wrote:

Сомневаюсь, что такие ошибки можно исправить автоматически.

Можно, но геморно, долго и не 100%. И лениво  smile

Offline

#18 2009-11-06 07:14:27

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,842

Re: Конвертация OSM в Navitel

...или автор именно так и хотел нарисовать - точки близко, но не соединены :-)

Offline

#19 2009-11-06 07:18:38

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,842

Re: Конвертация OSM в Navitel

Есть еще один вопрос по конфигурации для Навител: нужно ли делать 0-й слой 26-битным?
Меня лично 24 бита устраивает - рост размера карты перевешивает "повышенную прямоугольность" домиков.

Offline

#20 2009-11-06 07:19:40

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,411
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,414

Re: Конвертация OSM в Navitel

dimuzz wrote:

Ivan Komarov, на нерегулярной основе готов выкладывать карту Екатеринбурга.
Нужно учитывать, что экспорт в Навител невозможен при наличии ошибок, искать их приходится  в GPSMapedit, а править в OSM, т.е временной лаг при ошибке минимум сутки. Поэтому, если кто-то возьмется выкладывать результаты пакетной конвертации, было бы неплохо прикладывать лог ошибок.

если будешь выкладывать - лично я буду очень рад )

ошибок по Екб почти не встречается
на днях удалил дублирующийся вей - до этого не видел проблем несколько месяцев


Графическая (в виде карты с точками опасных объектов) база спидкамов для разных навигационных программ. Подложка OSM присутствует

Offline

#23 2009-11-07 22:12:26

Ivan Komarov
Member
Registered: 2008-10-02
Posts: 1,050

Re: Конвертация OSM в Navitel

dedNikifor wrote:

если будешь выкладывать - лично я буду очень рад )
ошибок по Екб почти не встречается
на днях удалил дублирующийся вей - до этого не видел проблем несколько месяцев

Хорошо живете, наш славный город живет недолго без фатальных навителовских ошибок sad
Постараюсь smile

Offline

#24 2009-11-10 16:33:45

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,842

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,414

Re: Конвертация OSM в Navitel

dimuzz

как с конвертацией в навител? на данный момент по Свердловской области "навителовских ошибок" не наблюдается - а то, что возникает, мы оперативно правим


Графическая (в виде карты с точками опасных объектов) база спидкамов для разных навигационных программ. Подложка OSM присутствует

Offline

Board footer

Powered by FluxBB