You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being 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.
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

Fortress wrote:
Ivan Komarov wrote:

2 chilin:
в связи с работами над новым вариантом странички возник вопрос: а занафига err-файлы пакуются? не логичнее ли будет их в несжатом виде закачивать?

См. http://forum.openstreetmap.org/viewtopi … 854#p60854. Я как раз это предложил.

Дык я вроде бы согласился smile
Подождем, что chilin скажет.

dedNikifor wrote:
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

Fortress wrote:

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

St_Ranger wrote:

Сделать несложно. Если надо, вот вариант с дописыванием

Спасибо.

Только полученный на выходе файл используйте исключительно для конвертации, не правьте его, правьте только оригинал. Иначе потом будет гемор с удалением добавленных перекрёстков

А мы в GPSME ничего не правим, правим непосредственно в OSM smile

На выходе получится имякарты_pref.mp
Вышлите мне полученный файлик для дальнейшего анализа

http://sderni.ru/76671

Offline

#606 2010-03-03 12:53:22

St_Ranger
Member
From: Караганда
Registered: 2010-03-02
Posts: 20

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

Fortress wrote:

А мы в GPSME ничего не правим, правим непосредственно в OSM smile

Ну это я так... На всякий случай

Fortress wrote:

Забавный получился файлик. Если учесть тот факт, что он обрабатывает полилинии, непонятны следующие сокращения:

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

dedNikifor wrote:

А как я "узнаю", что это страна? Привязываться к имени, как обычно, не хочется.

а как ты сейчас узнаешь, кто конвертировал карту?

Тогда надо в info доливать какой-то доп. флаг.

St_Ranger wrote:

Если в один атлас положить две карты в навителовском формате, то будет каша...

Если в один - то всяко будет. У меня как-то наложились две разных версии родных НТ карт друг на друга, так что роутинг мне настойчиво предлагал с работы до дома добираться попеременно то через Кингисепп, то через Плюссу smile
Но можно же в разные положить - и переключаться по желанию

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
уральский     2

Offline

#613 2010-03-03 19:34:04

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

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

Ivan Komarov wrote:
St_Ranger wrote:

Если в один атлас положить две карты в навителовском формате, то будет каша...

Если в один - то всяко будет. У меня как-то наложились две разных версии родных НТ карт друг на друга, так что роутинг мне настойчиво предлагал с работы до дома добираться попеременно то через Кингисепп, то через Плюссу smile
Но можно же в разные положить - и переключаться по желанию

Эээ, это так, но не совсем.
Последний официальный атлас (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

Перенесём smile

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

Не могу разобраться с конвертацией в Навител sad
Выпадают куски полигонов. Карта получается как бы порезаная на квадраты (если присмотреться,- видно линии)... по этим линиям бывают непрокрашенные полигоны (лес, например, или озеро), причем если у полигона есть name=, то название дублируется в каждом квадрате. На экране, при определенном масштабе, 5-8 названий озера или города может присутствовать...
Так должно быть, или мой глюк??
osm2mp и конфиги последние (по ссылкам с форума) в МапЭдите все вроде нормально рисуется, дальше - экспорт в nm2...
Чего я не догоняю?
Ну и еще вопрос. Не нашел как правильно обозначать карьеры (разработка пол.ископаемых) и стройплощадки, чтобы они на картах отображались (если по wiki, то на сайте все видно (ну и в josm'е конечно), а при конвертации в *.mp полигоны не отображаются, и понятно, не экспортируютя в навител)...
И как обозначать Зоомагазины (не нашел... или не так смотрел smile )

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

Pavlo wrote:

Не могу разобраться с конвертацией в Навител sad
Выпадают куски полигонов. Карта получается как бы порезаная на квадраты (если присмотреться,- видно линии)... по этим линиям бывают непрокрашенные полигоны (лес, например, или озеро), причем если у полигона есть name=, то название дублируется в каждом квадрате. На экране, при определенном масштабе, 5-8 названий озера или города может присутствовать...
Так должно быть, или мой глюк??
osm2mp и конфиги последние (по ссылкам с форума) в МапЭдите все вроде нормально рисуется, дальше - экспорт в nm2...
Чего я не догоняю?

Т.е. в мапедите все нормально, а в навигаторе нет?

Pavlo wrote:

Ну и еще вопрос. Не нашел как правильно обозначать карьеры (разработка пол.ископаемых) и стройплощадки, чтобы они на картах отображались (если по wiki, то на сайте все видно (ну и в josm'е конечно), а при конвертации в *.mp полигоны не отображаются, и понятно, не экспортируютя в навител)...
И как обозначать Зоомагазины (не нашел... или не так смотрел smile )

карьеры - 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 с одинаковыми именами. Это не бага, это фича smile
3) и полигон, и формируемое из него POI отражаются в поиске Навитела (т.е. в поиске есть и полигон, и точка). Это ошибка конфигурации.
Если несложно, приведите примеры подобных объектов в OSM, если проблемы в конфигурации - буду чистить.

Offline

#623 2010-03-04 13:32:09

Pavlo
Member
From: Снежинск
Registered: 2010-01-31
Posts: 150

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

dimuzz wrote:

Повторы имени возможны в нескольких случаях (возможно, я перечислил не все):
1) один и тот же объект обозначен дважды - и полигоном, и точкой с одним и тем же именем. Это ошибка рисования.
2) у полигона есть несколько обрабатываемых тегов (например, супермаркет и шиномонтаж). В этом случае будет сформировано несколько POI с одинаковыми именами. Это не бага, это фича smile
3) и полигон, и формируемое из него POI отражаются в поиске Навитела (т.е. в поиске есть и полигон, и точка). Это ошибка конфигурации.
Если несложно, приведите примеры подобных объектов в OSM, если проблемы в конфигурации - буду чистить.

Непонятки именно с полигонами, причем названными однократно :natural=water, name=оз. Окункуль, точек POI нет.
Например: http://www.openstreetmap.org/?lat=56.14 … rs=B000FTF
дублируются все крупные озера (Окункуль, Синара и ниже по карте), названия нас.пунктов (Снежинск, Воскресенское и т.д.)
С остальными вопросами разобрался, понял, что пока не обрабатываются..будем ждать smile (ну или для себя сам во что-нибудь сконвертирую, например, в military smile )

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

dimuzz wrote:

Кстати, не будет сильной ошибкой конвертировать периметр карьера в линию 0x22 "горизонталь утолщенная" плюс POI "шахта/рудник"?
Просто остальные варианты-кандидаты обозначения полигона - "промзона", "каменистая поверхность" или "область светло-серого цвета" имхо еще хуже.
Аналогичный вопрос о конвертации периметра стройки - "забор" сойдет или лучше обозначать "промзоной"?

В принципе, почему бы и нет...Но, с другой стороны, я, при конвертации "для себя", еще рельеф накладываю... не будет ли непоняток...

Last edited by Pavlo (2010-03-04 13:56:25)

Offline

Board footer

Powered by FluxBB