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.***
#601 2010-03-03 08:04:55
- Ivan Komarov
- Member

- Registered: 2008-10-02
- Posts: 1,050
Re: Конвертация OSM в Navitel
Ivan Komarov wrote:2 chilin:
в связи с работами над новым вариантом странички возник вопрос: а занафига err-файлы пакуются? не логичнее ли будет их в несжатом виде закачивать?См. http://forum.openstreetmap.org/viewtopi … 854#p60854. Я как раз это предложил.
Дык я вроде бы согласился
Подождем, что chilin скажет.
Ivan Komarov wrote:в связи с работами над новым вариантом странички
выдели, пожалуйста, в отдельную таблицу или часть таблицы страны (сейчас РФ и обзорка), чтобы они были вначале страницы и сразу бросались в глаза
А как я "узнаю", что это страна? Привязываться к имени, как обычно, не хочется.
Last edited by Ivan Komarov (2010-03-03 08:06:13)
Offline
#602 2010-03-03 08:20:27
- St_Ranger
- Member
- From: Караганда
- Registered: 2010-03-02
- Posts: 20
Re: Конвертация OSM в Navitel
2 St_Ranger: а что, если твоя программа будет вместо создания нового mp-файла дописывать данные в существующий? Насколько сложно это реализовать? Плюс очевиден: 1 конечный файл nm2 вместо двух. Минусы вероятно тоже есть...
Делается отдельно, чтобы легче было при желании файл перекрёстков отдельно проанализировать и выявить ошибки. Более того файл перекрёстков можно подкладывать под любую версию "основной карты".
Например, у меня есть карта Омска официальная и неофициальная. Я могу файлик с перекрёстками подкинуть её в один атлас с официальной картой и наслаждаться поиском
Сделать несложно. Если надо, вот вариант с дописыванием: http://sderni.ru/76665
Только полученный на выходе файл используйте исключительно для конвертации, не правьте его, правьте только оригинал. Иначе потом будет гемор с удалением добавленных перекрёстков
Offline
#603 2010-03-03 08:28:10
- St_Ranger
- Member
- From: Караганда
- Registered: 2010-03-02
- Posts: 20
Re: Конвертация OSM в Navitel
Вот http://sderni.ru/76667 обещаный первый шаг к наведению порядкой с префиксами. Программа берет из секций [POLYLINE] поля Label и StreetDescr, выбирает из них первое слово (набор символов, который начинается с буквы и заканчивается пробелом, точкой или запятой) и выдаёт в выходной файл все префиксы, которые встречаются более 1-го раза.
Запуск:
StrNamePref_0.1a.exe имякарты.mp
На выходе получится имякарты_pref.mp
Вышлите мне полученный файлик для дальнейшего анализа
Offline
#604 2010-03-03 09:11:24
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Ага, вечером попробую.
Offline
#605 2010-03-03 09:28:23
- Fortress
- Member

- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Конвертация OSM в Navitel
Сделать несложно. Если надо, вот вариант с дописыванием
Спасибо.
Только полученный на выходе файл используйте исключительно для конвертации, не правьте его, правьте только оригинал. Иначе потом будет гемор с удалением добавленных перекрёстков
А мы в GPSME ничего не правим, правим непосредственно в OSM ![]()
На выходе получится имякарты_pref.mp
Вышлите мне полученный файлик для дальнейшего анализа
Offline
#606 2010-03-03 12:53:22
- St_Ranger
- Member
- From: Караганда
- Registered: 2010-03-02
- Posts: 20
Re: Конвертация OSM в Navitel
А мы в GPSME ничего не правим, правим непосредственно в OSM
Ну это я так... На всякий случай
Забавный получился файлик. Если учесть тот факт, что он обрабатывает полилинии, непонятны следующие сокращения:
hiiht
j
k
kudruk
m
mets
p
paemurru
pihkalanj
poruni
r
s
t
v
на (куда-куда?)
р. (река?)
о. (полилиния озеро?)
cад-во (полилиния садоводство?)
Эти сокращения лучше не использовать, а написать полностью:
бол.
мал.
В слове
cад-во
буква "c" - латинская
Ну, а так остальное вроде бы нормально. Ожидал, что будет гораздо больше заковыристых вариантов. Чтож, задача упрощается
Offline
#607 2010-03-03 13:14:49
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
А как я "узнаю", что это страна? Привязываться к имени, как обычно, не хочется.
а как ты сейчас узнаешь, кто конвертировал карту?
где-то выше звучала замечательная идея - периодично конвертировать "туристические" страны.
почему бы не попытаться реализовать ее?
сложности вижу только в фиксе ошибок. но это не такая проблема, чтобы ее бояться
Offline
#608 2010-03-03 13:49:17
- zdforum
- Member

- From: Пермский край
- Registered: 2010-02-04
- Posts: 373
- Website
Re: Конвертация OSM в Navitel
Вопрос такой есть карты навителовские, если я залью еще от OSM то как это будет выглядеть? Навителовские будут приоритетны или они будут дополнять друг друга? А то есть места где карты от OSM подробнее и точнее...
Offline
#609 2010-03-03 14:01:28
- St_Ranger
- Member
- From: Караганда
- Registered: 2010-03-02
- Posts: 20
Re: Конвертация OSM в Navitel
Если в один атлас положить две карты в навителовском формате, то будет каша, объекты и дороги будут двоиться, а что будет с роутингом предсказать трудно, но точно ничего хорошего не будет. Если чем-то не нравится официальная Навителовская карта, то можно делать к ней дополнения, как я, например, делаю файл с перекрёстками.
То есть Вам, перед конвертацией OSM'овской карты нужно убрать все объекты (особенно дороги), которые есть на навителовской карте
Offline
#610 2010-03-03 14:05:41
- zdforum
- Member

- From: Пермский край
- Registered: 2010-02-04
- Posts: 373
- Website
Re: Конвертация OSM в Navitel
мда... понятно... тогда придется напрямую работать с Кадми для того что бы он правил карты
Offline
#611 2010-03-03 14:12:24
- Ivan Komarov
- Member

- Registered: 2008-10-02
- Posts: 1,050
Re: Конвертация OSM в Navitel
А как я "узнаю", что это страна? Привязываться к имени, как обычно, не хочется.
а как ты сейчас узнаешь, кто конвертировал карту?
Тогда надо в info доливать какой-то доп. флаг.
Если в один атлас положить две карты в навителовском формате, то будет каша...
Если в один - то всяко будет. У меня как-то наложились две разных версии родных НТ карт друг на друга, так что роутинг мне настойчиво предлагал с работы до дома добираться попеременно то через Кингисепп, то через Плюссу ![]()
Но можно же в разные положить - и переключаться по желанию
Offline
#612 2010-03-03 19:28:42
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Файл sverdl_pref.txt для Свердловской области: http://sderni.ru/76797
оказался на удивление маленьким:
ул. 585
пер. 77
школа 20
улица 12
детский 9
проспект 7
бульвар 6
площадь 5
пл. 3
малый 3
большая 3
ул 3
южный 3
1-й 3
проезд 3
оптовый 2
городская 2
книжный 2
черноисточинское 2
дублёр 2
мал. 2
новосибирская 2
сухоложская 2
2-я 2
максима 2
детская 2
маршрут 2
центральная 2
л. 2
бол. 2
северный 2
технологическая 2
коуровская 2
сиреневый 2
лицей 2
победы 2
октябрьская 2
сухоложский 2
уральский 2Offline
#613 2010-03-03 19:34:04
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
St_Ranger wrote:Если в один атлас положить две карты в навителовском формате, то будет каша...
Если в один - то всяко будет. У меня как-то наложились две разных версии родных НТ карт друг на друга, так что роутинг мне настойчиво предлагал с работы до дома добираться попеременно то через Кингисепп, то через Плюссу
Но можно же в разные положить - и переключаться по желанию
Эээ, это так, но не совсем.
Последний официальный атлас (2009 Q4, XXL) имеет абсолютно четко разделенные роутинговые и нероутинговые карты, поэтому комбинировать нероутинговую часть официальных карт (картоснова, адреса, POI) с OSM-ным роутингом очень даже можно, проверено на себе.
Offline
#614 2010-03-03 20:24:34
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Залил на http://fmesh.ru/osm/navitel/sverdl-osm-nm2.7z вариант карты Свердловской области с перекрестками.
Похоже, все-таки нужно переносить статусную часть в конец...
Offline
#615 2010-03-04 03:29:44
- St_Ranger
- Member
- From: Караганда
- Registered: 2010-03-02
- Posts: 20
Re: Конвертация OSM в Navitel
Перенесём ![]()
Offline
#616 2010-03-04 08:47:16
- Ivan Komarov
- Member

- Registered: 2008-10-02
- Posts: 1,050
Re: Конвертация OSM в Navitel
Глас вопиющего: а как гуру все-же фиксят ошибки, мешающие конвертации? По одной находят/давят в GME?
Offline
#617 2010-03-04 08:57:11
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Хм, в Свердловской области давненько не встречал ошибок. Когда были - правил несоединенные узлы в OSM.
Offline
#618 2010-03-04 09:13:14
- Pavlo
- Member

- From: Снежинск
- Registered: 2010-01-31
- Posts: 150
Re: Конвертация OSM в Navitel
Не могу разобраться с конвертацией в Навител ![]()
Выпадают куски полигонов. Карта получается как бы порезаная на квадраты (если присмотреться,- видно линии)... по этим линиям бывают непрокрашенные полигоны (лес, например, или озеро), причем если у полигона есть name=, то название дублируется в каждом квадрате. На экране, при определенном масштабе, 5-8 названий озера или города может присутствовать...
Так должно быть, или мой глюк??
osm2mp и конфиги последние (по ссылкам с форума) в МапЭдите все вроде нормально рисуется, дальше - экспорт в nm2...
Чего я не догоняю?
Ну и еще вопрос. Не нашел как правильно обозначать карьеры (разработка пол.ископаемых) и стройплощадки, чтобы они на картах отображались (если по wiki, то на сайте все видно (ну и в josm'е конечно), а при конвертации в *.mp полигоны не отображаются, и понятно, не экспортируютя в навител)...
И как обозначать Зоомагазины (не нашел... или не так смотрел
)
Offline
#619 2010-03-04 09:16:00
- Calibrator
- Member

- From: Интернет
- Registered: 2009-08-19
- Posts: 893
Re: Конвертация OSM в Navitel
Подмосковье конвертировал только 1 и 3 марта. Вносил вручную координаты каждой из 4 найденных ошибок и правил вручную по одной. А как создаёт файл errors Chilin? Довольно удобный файл со ссылочками сразу на ошибки, открывающиеся в Potlatch.
Last edited by Calibrator (2010-03-04 09:16:41)
Offline
#620 2010-03-04 09:40:45
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Не могу разобраться с конвертацией в Навител
Выпадают куски полигонов. Карта получается как бы порезаная на квадраты (если присмотреться,- видно линии)... по этим линиям бывают непрокрашенные полигоны (лес, например, или озеро), причем если у полигона есть name=, то название дублируется в каждом квадрате. На экране, при определенном масштабе, 5-8 названий озера или города может присутствовать...
Так должно быть, или мой глюк??
osm2mp и конфиги последние (по ссылкам с форума) в МапЭдите все вроде нормально рисуется, дальше - экспорт в nm2...
Чего я не догоняю?
Т.е. в мапедите все нормально, а в навигаторе нет?
Ну и еще вопрос. Не нашел как правильно обозначать карьеры (разработка пол.ископаемых) и стройплощадки, чтобы они на картах отображались (если по wiki, то на сайте все видно (ну и в josm'е конечно), а при конвертации в *.mp полигоны не отображаются, и понятно, не экспортируютя в навител)...
И как обозначать Зоомагазины (не нашел... или не так смотрел)
карьеры - landuse=quarry (пока обрабатываются только POI, полигоны добавлю)
стройплощадки - landuse=construction (пока не обрабатываются, т.к. непонятно, во что)
зоомагазин - shop=pet (тоже пока не обрабатывается, добавлю)
Offline
#621 2010-03-04 11:25:58
- Rom@n
- Member
- Registered: 2009-10-23
- Posts: 11
Re: Конвертация OSM в Navitel
Сам не конвертирую, беру готовые с http://fmesh.ru/osm/navitel.html
Проблема с не прокрашенными полигонами и повтором name существует в Тамбовской области точно.
Offline
#622 2010-03-04 11:58:00
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Повторы имени возможны в нескольких случаях (возможно, я перечислил не все):
1) один и тот же объект обозначен дважды - и полигоном, и точкой с одним и тем же именем. Это ошибка рисования.
2) у полигона есть несколько обрабатываемых тегов (например, супермаркет и шиномонтаж). В этом случае будет сформировано несколько POI с одинаковыми именами. Это не бага, это фича ![]()
3) и полигон, и формируемое из него POI отражаются в поиске Навитела (т.е. в поиске есть и полигон, и точка). Это ошибка конфигурации.
Если несложно, приведите примеры подобных объектов в OSM, если проблемы в конфигурации - буду чистить.
Offline
#623 2010-03-04 13:32:09
- Pavlo
- Member

- From: Снежинск
- Registered: 2010-01-31
- Posts: 150
Re: Конвертация OSM в Navitel
Повторы имени возможны в нескольких случаях (возможно, я перечислил не все):
1) один и тот же объект обозначен дважды - и полигоном, и точкой с одним и тем же именем. Это ошибка рисования.
2) у полигона есть несколько обрабатываемых тегов (например, супермаркет и шиномонтаж). В этом случае будет сформировано несколько POI с одинаковыми именами. Это не бага, это фича
3) и полигон, и формируемое из него POI отражаются в поиске Навитела (т.е. в поиске есть и полигон, и точка). Это ошибка конфигурации.
Если несложно, приведите примеры подобных объектов в OSM, если проблемы в конфигурации - буду чистить.
Непонятки именно с полигонами, причем названными однократно :natural=water, name=оз. Окункуль, точек POI нет.
Например: http://www.openstreetmap.org/?lat=56.14 … rs=B000FTF
дублируются все крупные озера (Окункуль, Синара и ниже по карте), названия нас.пунктов (Снежинск, Воскресенское и т.д.)
С остальными вопросами разобрался, понял, что пока не обрабатываются..будем ждать
(ну или для себя сам во что-нибудь сконвертирую, например, в military
)
Last edited by Pavlo (2010-03-04 13:32:41)
Offline
#624 2010-03-04 13:40:00
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Кстати, не будет сильной ошибкой конвертировать периметр карьера в линию 0x22 "горизонталь утолщенная" плюс POI "шахта/рудник"?
Просто остальные варианты-кандидаты обозначения полигона - "промзона", "каменистая поверхность" или "область светло-серого цвета" имхо еще хуже.
Аналогичный вопрос о конвертации периметра стройки - "забор" сойдет или лучше обозначать "промзоной"?
Last edited by dimuzz (2010-03-04 13:43:37)
Offline
#625 2010-03-04 13:45:54
- Pavlo
- Member

- From: Снежинск
- Registered: 2010-01-31
- Posts: 150
Re: Конвертация OSM в Navitel
Кстати, не будет сильной ошибкой конвертировать периметр карьера в линию 0x22 "горизонталь утолщенная" плюс POI "шахта/рудник"?
Просто остальные варианты-кандидаты обозначения полигона - "промзона", "каменистая поверхность" или "область светло-серого цвета" имхо еще хуже.
Аналогичный вопрос о конвертации периметра стройки - "забор" сойдет или лучше обозначать "промзоной"?
В принципе, почему бы и нет...Но, с другой стороны, я, при конвертации "для себя", еще рельеф накладываю... не будет ли непоняток...
Last edited by Pavlo (2010-03-04 13:56:25)
Offline