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.***
#976 2010-06-03 08:09:36
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
Все условия полные и независимые, поэтому исключения прописывать надо - иначе сработают все.
Рекурсивных нет.
Id у всех пока прописывать лениво, поэтому говори каким в первую очередь ![]()
Offline
#977 2010-06-03 09:10:50
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Id у всех пока прописывать лениво, поэтому говори каким в первую очередь
Ну вот накопал пока такие различия:
Типы, специфичные для НН
amenity = atm
amenity = bus_station|bus_stop (в НН это вообще разные типы)
amenity = dentist|doctors|hospital
amenity = college|kindergarten|school|university
amenity = veterinary
man_made = survey_point|tower|water_tower
natural = arch|cave_entrance
shop = chemist
shop = dry_cleaning|laundry|toys
shop = books|electronics|electrogoods|electrotools|hardware|outdoor|stationery (в НН есть отдельный тип "магазин бытовой техники")
Спорные случаи (в конфигурациях используются разные типы Garmin)
aeroway = aerodrome (в НН конвертируется в "аэропорт")
amenity = drinking_water (в НН - "фонтанчик с питьевой водой")
amenity = public_building|townhall (public_building в НН конвертируется в "общественное здание")
amenity = restaurant (на случай разных кухонь в тайпсетах)
historic = archaeological_site|battlefield|castle|museum|ruins (в НН все, кроме собственно музея, конвертируется в "достопримечательность")
place = airport (в НН конвертируется в "аэропорт")
place = suburb|locality (для suburb используется "название района")
shop = bakery (в НН - продмаг)
tourism = attraction|viewpoint (viewpoint конвертируется в "scenic area")
Offline
#978 2010-06-03 09:16:56
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
Да, многовато... Тогда может и нет смысла делать общий...
Или если уж делать только "пересечение множеств".
Но id назначу, когда будет время
Offline
#979 2010-06-03 10:10:30
- Nexor
- Member

- From: Екатеринбург
- Registered: 2010-02-16
- Posts: 343
Re: Конвертация OSM в Navitel
Ну вот... скачал Свердл.обл + Чел.обл. Строю маршрут маршрут Екатеринбург -> Челябинск прокладывает через Уфу. Пипец. Придется разбираться с чем связано
Offline
#980 2010-06-03 11:38:02
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Ну вот... скачал Свердл.обл + Чел.обл. Строю маршрут маршрут Екатеринбург -> Челябинск прокладывает через Уфу. Пипец. Придется разбираться с чем связано
Границы областей в последнее время интенсивно изменяются и могут не совпадать при несинхронной конвертации.
Offline
#981 2010-06-03 11:43:16
- chilin
- Member
- Registered: 2009-07-30
- Posts: 180
Re: Конвертация OSM в Navitel
Nexor wrote:Ну вот... скачал Свердл.обл + Чел.обл. Строю маршрут маршрут Екатеринбург -> Челябинск прокладывает через Уфу. Пипец. Придется разбираться с чем связано
Границы областей в последнее время интенсивно изменяются и могут не совпадать при несинхронной конвертации.
Да, если для смежных областей используются .poly границы которые формировались в разные даты, это может нарушить роутинг между ними. Границы всех областей должны каждый раз извлекаться из OSM непосредственно перед конвертированием, в том числе, чтобы соответствовать их текущему состоянию. Возможно, в тех областях про которые Вы говорите, это не соблюдается.
Offline
#982 2010-06-03 13:45:29
- Vasiliy
- Member
- Registered: 2010-05-29
- Posts: 114
Re: Конвертация OSM в Navitel
Ну вот... скачал Свердл.обл + Чел.обл. Строю маршрут маршрут Екатеринбург -> Челябинск прокладывает через Уфу. Пипец. Придется разбираться с чем связано
А чем вообще маршруты дебажить? На навигаторе я натыкался на проблему, а как вычислить ее - не знаю.
Нарисуйщики Уфы
http://forum.openstreetmap.org/viewtopic.php?id=7753
Offline
#983 2010-06-03 13:51:14
- Nexor
- Member

- From: Екатеринбург
- Registered: 2010-02-16
- Posts: 343
Re: Конвертация OSM в Navitel
Если знаешь как должен провести, то можно постепенно сближая друг к другу точки старта и конца, найти место разрыва дороги. Но тут наиболее вероятно разрыв на границе областей
Offline
#984 2010-06-03 14:44:31
- Fortress
- Member

- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Конвертация OSM в Navitel
Может, вообще имеет смысл выкладывать poly файлы в svn к liosha. Тогда бы все использовали один набор данных. С челябинской областью мой косяк, границы были старые, сегодня обновился...
Offline
#985 2010-06-03 15:23:48
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Выложил конфигурацию POI в формате YAML (пока просто сконвертированную из последней версии poi.cfg).
Скрипт для конвертации сейчас выглядит так:
perl osm2mp.pl --config=navitel.yml --config=nodes-navitel.yml --bpoly=<map>.poly --navitel --disableuturns --nodestsigns --poiregion --defaultcountry=RU --defaultregion="... область" <map>.osm > <map>.mp
Offline
#986 2010-06-03 16:53:03
- Fortress
- Member

- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Конвертация OSM в Navitel
dimuzz, два раза повторяется параметр --config. Так и должно быть?
Offline
#987 2010-06-03 18:23:24
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
dimuzz, два раза повторяется параметр --config. Так и должно быть?
Да, так.
P.S. Заранее прошу прощения, процесс вылизывания конфига будет итеративным. Уже нашел неточность - у POI отсутствуют адресные данные, сейчас перевыложу.
Last edited by dimuzz (2010-06-03 18:33:39)
Offline
#988 2010-06-03 20:06:46
- Igor_blg
- Member
- From: Bologoe
- Registered: 2008-12-10
- Posts: 60
Re: Конвертация OSM в Navitel
Fortress wrote:dimuzz, два раза повторяется параметр --config. Так и должно быть?
Да, так.
P.S. Заранее прошу прощения, процесс вылизывания конфига будет итеративным. Уже нашел неточность - у POI отсутствуют адресные данные, сейчас перевыложу.
внутри navitel.yml вначале секции load можно прописать nodes-navitel.yml
Offline
#989 2010-06-04 07:02:01
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
dimuzz, сейчас обрабатываются эти теги?
http://wiki.openstreetmap.org/wiki/Tag:office%3Dlawyer
т.е. адвокат/нотариус/еще_чего-то
Offline
#990 2010-06-04 07:11:19
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
dimuzz, сейчас обрабатываются эти теги?
http://wiki.openstreetmap.org/wiki/Tag:office%3Dlawyer
т.е. адвокат/нотариус/еще_чего-то
Хм, тег office не обрабатывается вообще. Добавлю.
Offline
#991 2010-06-04 19:14:33
- Canabis
- Member
- From: Moscow / Smolensk region
- Registered: 2010-02-07
- Posts: 863
- Website
Re: Конвертация OSM в Navitel
Человеки! Если можете помогите.
Может кто-нибудь до утра сконвертировать Украину в формат Навитела.
Утром родители едут в дальнюю поездку, а картами для навигатора не запаслись. Боюсь, что не успеют разобраться с процедурой конвертации - еще ведь поспать надо.
UPD: Вообще почему бы не включить в ежедневную сборку - сейчас в Крым поедут много отдыхать...
UPD2: забыл уточнить, что навигатор у них с версией 3.2.5 ![]()
Last edited by Canabis (2010-06-04 19:33:51)
Offline
#992 2010-06-04 21:52:12
- chilin
- Member
- Registered: 2009-07-30
- Posts: 180
Re: Конвертация OSM в Navitel
to Canabis: Украина на 1 июня.
Last edited by chilin (2010-06-04 21:52:37)
Offline
#993 2010-06-04 22:23:45
- Fortress
- Member

- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Конвертация OSM в Navitel
liosha, dimuz, сейчас тег url= как-нибудь обрабатывается? Если нет, то прошу добавить. В mp это будет выглядеть так:
; WayID = 39012972
[POI]
Type=0xf504
Label=Псковский государственный педагогический университет
CityIdx=2
WebPage=http://www.psksu.ru
Data0=(57.819423,28.334051)
[END]Offline
#994 2010-06-05 03:36:03
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
Добавил
Offline
#995 2010-06-05 08:08:22
#996 2010-06-05 11:36:45
#997 2010-06-05 14:43:22
- Fortress
- Member

- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Конвертация OSM в Navitel
Кто не рекомендует и кто советует?
P/S: я думаю, для Лёши не сложно будет добавить оба тэга.
Offline
#998 2010-06-05 15:03:58
- ikz
- Member
- From: Тартария, Набережные Челны
- Registered: 2009-09-18
- Posts: 942
Re: Конвертация OSM в Navitel
Кто не рекомендует и кто советует?
Вики. Не рекомендует. И настаивает.
The url=* (Uniform Resource Locator) tag is too generic and should be replaced by specific tags like:"Тег url=* слишком общий и должен быть заменен на более специфичные теги, типа:"
P/S: я думаю, для Лёши не сложно будет добавить оба тэга.
А чуть дальше по ссылкам есть тег contact:website ![]()
Offline
#999 2010-06-07 07:33:09
- Nexor
- Member

- From: Екатеринбург
- Registered: 2010-02-16
- Posts: 343
Re: Конвертация OSM в Navitel
Недавно переключился в Навителе на режим пешехода... После этого маршрут Сухой Лог -> Екатеринбург стал строиться через одно место в окружную в 3 раза длиннее... При конвертации не у всех дорог разрешается движение пешеходам?
Offline
#1000 2010-06-07 08:15:18
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Недавно переключился в Навителе на режим пешехода... После этого маршрут Сухой Лог -> Екатеринбург стал строиться через одно место в окружную в 3 раза длиннее... При конвертации не у всех дорог разрешается движение пешеходам?
При конвертации дорог пешеходных запретов не ставится вообще (хотя по моторвеям надо бы), роутинга нет только по тротуарам, явно отмеченным как footway=sidewalk.
Возможно, "пешеходный" алгоритм НН имеет встроенные запреты.
Offline