You are not logged in.

Announcement

*** NOTICE: By 30th of September 2022 the forum.openstreetmap.org will be retired, please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators. We expect the migration of data will be finished by that date, 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
я так понимаю, ты все равно будешь для себя навителовскую карту конвертировать.. может быть разместишь ее где-нибудь? хоть на обменник
мне просто очень не хочется заморачиваться с конвертированием smile а таких как я много smile

Offline

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

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

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

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

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

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

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

dimuzz wrote:

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

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

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

dimuzz wrote:

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

dedNikifor wrote:

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

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

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

Board footer

Powered by FluxBB