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.***
#351 2010-01-14 20:32:59
- chilin
- Member
- Registered: 2009-07-30
- Posts: 180
Re: Конвертация OSM в Navitel
Понял, спасибо. В общем я так понимаю надо начинать сбрасываться Лёше на годовой запас пива, чтобы все хотелки реализовать...
Offline
#352 2010-01-15 09:23:05
- Calibrator
- Member

- From: Интернет
- Registered: 2009-08-19
- Posts: 893
Re: Конвертация OSM в Navitel
Разъясните, пожалуйста, на примере строчек:
junction roundabout r 0x0c,3 0 2 3,3,1,0,0,0,0,0,0,0,0,0
natural water p 0x3f 0 3 0x650d,0,2
Что есть что в файле poly.cfg
Offline
#353 2010-01-15 09:43:11
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
1) Если среди всех тегов линии встречается junction=roundabout, то конвертировать ее в роутинговую ("r") полилинию с типом "0x0c" ("Круговое движение") и приоритетом 3 (из всех тегов линии для конвертации выбирается тег с наибольшим приоритетом), видимая на уровнях от 0 до 2 и флагами маршрутизации (в терминах польского формата) 3,3,1,0,0,0,0,0,0,0,0,0
2) Если у линии есть тег natural=water, конвертировать ее в полигон ("p") типа 0x3f ("Озеро среднее (11-25 км2)"), видимый на уровнях от 0 до 3 и поставить в центр озера точку типа 0x650d "Озеро", видимую на уровнях от 0 до 2.
Для junction=roundabout флаги маршрутизации такие: класс скорости 3 (60 км/ч), класс дороги 3 (Principal HW), односторонняя (1), не платная (0), запретов движения конкретных видов транспорта нет (0,0,0,0,0,0,0,0).
Last edited by dimuzz (2010-01-15 09:50:41)
Offline
#354 2010-01-15 10:36:07
- Calibrator
- Member

- From: Интернет
- Registered: 2009-08-19
- Posts: 893
Re: Конвертация OSM в Navitel
Для junction=roundabout флаги маршрутизации такие: класс скорости 3 (60 км/ч), класс дороги 3 (Principal HW), односторонняя (1), не платная (0), запретов движения конкретных видов транспорта нет (0,0,0,0,0,0,0,0).
А где подробнее с этими флагами можно ознакомиться?
Offline
#355 2010-01-15 10:57:14
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
dimuzz wrote:Для junction=roundabout флаги маршрутизации такие: класс скорости 3 (60 км/ч), класс дороги 3 (Principal HW), односторонняя (1), не платная (0), запретов движения конкретных видов транспорта нет (0,0,0,0,0,0,0,0).
А где подробнее с этими флагами можно ознакомиться?
Offline
#356 2010-01-15 16:53:08
- ImmortAlex
- Member
- From: Novosibirsk, Russia
- Registered: 2010-01-08
- Posts: 194
Re: Конвертация OSM в Navitel
С детсадом вопрос спорный. Сейчас все amenity рассматриваются либо как "территория чего-то-там", либо как "здание чего-то-там". Детсад как раз считается зданием, т.к. из вики не следует, что amenity=kindergarten - это "территория детсада" и поэтому в конфигурации он считается "зданием детсада". Если общепринятая практика рисовать по границе детских площадок - поправлю в выходные. Если же общепринято отмечать тегом kindergarten само здание (например, так делает JOSM) - предлагаю оставить конфигурацию как есть, а поправить карту.
Я просто использовал ту же логику, что заявлена в вики для школы. И, в принципе, не вижу разницы в плане устройства территории, что у школы, что у садика, что у университета. Причем, прошу заметить, про школу даже статья отдельная выделена, видимо, какие-то жаркие споры были
Почему дальше школы не пошли - непонятно...
Адрсный поиск, если я правильно понимаю логику конвертера, работает только в городах (city, town, suburb). Это надо просить у liosha :-)
Я так не согласен
Я тут старался, нарисовал самую точную карту поселка, а оно вишь вон как
liosha, тёзка, будь ласка, верни в village адреса!
Кстати, в офкартах мой поселок вообще поиском не находится. Я так понял, он в одной области два одноименных поселка не понимает, и находит только первый попавшийся...
Offline
#357 2010-01-15 17:17:12
- vespex
- Member
- From: Sarov/Moscow
- Registered: 2009-12-29
- Posts: 143
Re: Конвертация OSM в Navitel
dimuzz wrote:С детсадом вопрос спорный. Сейчас все amenity рассматриваются либо как "территория чего-то-там", либо как "здание чего-то-там". Детсад как раз считается зданием, т.к. из вики не следует, что amenity=kindergarten - это "территория детсада" и поэтому в конфигурации он считается "зданием детсада". Если общепринятая практика рисовать по границе детских площадок - поправлю в выходные. Если же общепринято отмечать тегом kindergarten само здание (например, так делает JOSM) - предлагаю оставить конфигурацию как есть, а поправить карту.
Я просто использовал ту же логику, что заявлена в вики для школы. И, в принципе, не вижу разницы в плане устройства территории, что у школы, что у садика, что у университета. Причем, прошу заметить, про школу даже статья отдельная выделена, видимо, какие-то жаркие споры были
Почему дальше школы не пошли - непонятно...
Поддерживаю, территория у детсада чаще всего огорожена - в этом случае помечаю её всю тегом amenity (+barrier=fence). Если же границы неизвестны или не видны сразу, ставлю тег только на здание или на точку -- и потом исправляю когда будет инфа.
Offline
#358 2010-01-15 17:48:39
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Нет проблем, сделаю приоритет садика ниже здания. Дополнительную точку POI в любом случае ставить будет не нужно.
Offline
#359 2010-01-15 21:37:10
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
У меня вопрос к тому, кто конвертил "russia-overview-osm-nm2" от 10 января
1. почему в архиве с картой нет info.txt - аналогично тому, что кладет Fortress? давайте утвердим этот момент..
2. на карте напрочь отсутствуют мосты. так задумано?
3. карта содержит пои аэропортов. но не всех (Кольцово нет точно). так задумано?
4. границы областей не замкнуты. во всяком случае некоторых
Offline
#360 2010-01-16 07:18:05
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
У меня вопрос к тому, кто конвертил "russia-overview-osm-nm2" от 10 января
1. почему в архиве с картой нет info.txt - аналогично тому, что кладет Fortress? давайте утвердим этот момент..
2. на карте напрочь отсутствуют мосты. так задумано?
3. карта содержит пои аэропортов. но не всех (Кольцово нет точно). так задумано?
4. границы областей не замкнуты. во всяком случае некоторых
dedNikifor, эта карта не конвертировалась непосредственно из OSM, подробности и назначение карты см. здесь: http://forum.openstreetmap.org/viewtopi … 715#p53715
Info.txt обязуюсь заполнять :-)
Offline
#361 2010-01-16 12:15:07
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
dedNikifor wrote:У меня вопрос к тому, кто конвертил "russia-overview-osm-nm2" от 10 января
1. почему в архиве с картой нет info.txt - аналогично тому, что кладет Fortress? давайте утвердим этот момент..
2. на карте напрочь отсутствуют мосты. так задумано?
3. карта содержит пои аэропортов. но не всех (Кольцово нет точно). так задумано?
4. границы областей не замкнуты. во всяком случае некоторыхdedNikifor, эта карта не конвертировалась непосредственно из OSM, подробности и назначение карты см. здесь: http://forum.openstreetmap.org/viewtopi … 715#p53715
Info.txt обязуюсь заполнять :-)
тогда задам вопрос по-другому - стоит ли ждать нормальную обзорную карту на основе ОСМ, заточенную под Навител?
Offline
#362 2010-01-16 13:14:12
- chilin
- Member
- Registered: 2009-07-30
- Posts: 180
Re: Конвертация OSM в Navitel
стоит ли ждать нормальную обзорную карту на основе ОСМ, заточенную под Навител?
Скажите, для каких целей на навителовской обзорке нужны аэропорты мосты и т.п? В следующих версиях карты РФ для навитела будет что-то подобное этому, поэтому и интересуюсь...
Это пока тестовый вариант ещё одной обзорки сделанной по мотивам той же темы что и у dimuzz., посмотрите, там совсем всё по минимуму кроме границ областей, стран и городов РФ, т.е. то что в принципе нужно для обзорной карты, чтобы легче ориентироваться при ручном скролинге на больших масштабах.
Offline
#363 2010-01-16 16:21:17
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
Скажите, для каких целей на навителовской обзорке нужны аэропорты мосты и т.п?
никаких пои в обзорке быть не должно. а вот мосты должны быть - так как при их отсутствии рвется любая дорога. хоть моторвей, хоть секондари
идеальный вариант - это когда будет отдельно обзорка и отдельно совместимые карты регионов, плюс полный комплект по РФ
считаю, что именно в этом направлении стоит планомерно двигаться. кто-нибудь поддерживает такую "стратегию развития"? ![]()
Offline
#364 2010-01-16 16:53:33
- chilin
- Member
- Registered: 2009-07-30
- Posts: 180
Re: Конвертация OSM в Navitel
никаких пои в обзорке быть не должно. а вот мосты должны быть - так как при их отсутствии рвется любая дорога. хоть моторвей, хоть секондари
Таки не могу понять - роутинг в обзорке это самоцель, или всё-таки в нём есть какая-то практическая полезнючесть? Зачем он там при наличии подробных карт на меньших масштабах???
идеальный вариант - это когда будет отдельно обзорка и отдельно совместимые карты регионов, плюс полный комплект по РФ считаю, что именно в этом направлении стоит планомерно двигаться. кто-нибудь поддерживает такую "стратегию развития"?
Да, это было бы красиво - взять rf.osm и вырезать из него любую область по её релейшену, которая была бы автономна и в тоже время совместима с другими...
Offline
#365 2010-01-16 18:31:14
- Kotelnikov
- Member

- From: Krasnodar, RU
- Registered: 2009-05-07
- Posts: 2,854
- Website
Re: Конвертация OSM в Navitel
Да, это было бы красиво - взять rf.osm и вырезать из него любую область по её релейшену, которая была бы автономна и в тоже время совместима с другими...
Если только во всех регионах сделать общие точки у выходящих наружу дорог и границы региона (они же внешние ноды для стыковки карт), а вырезку делать чисто по границе региона.
1 000 000 points: 80% complete
Offline
#366 2010-01-16 18:50:13
- chilin
- Member
- Registered: 2009-07-30
- Posts: 180
Re: Конвертация OSM в Navitel
chilin wrote:Да, это было бы красиво - взять rf.osm и вырезать из него любую область по её релейшену, которая была бы автономна и в тоже время совместима с другими...
Если только во всех регионах сделать общие точки у выходящих наружу дорог и границы региона (они же внешние ноды для стыковки карт), а вырезку делать чисто по границе региона.
Угу, и поскольку такое сделать и поддерживать в актуальном состоянии - задача сверх-трудоёмкая, нужен или инструмент, который бы делал это автоматически, или число активных участников сравнимое с википедией. Так что пока нарезаем Россию Лёшиным сплитером.
Offline
#367 2010-01-16 19:53:20
- AkMeR
- Member

- From: Samara
- Registered: 2008-02-27
- Posts: 1,158
Re: Конвертация OSM в Navitel
Таки не могу понять - роутинг в обзорке это самоцель, или всё-таки в нём есть какая-то практическая полезнючесть? Зачем он там при наличии подробных карт на меньших масштабах???
Роутинг в обзорке не только не нужен, но еще и вреден! Если обзорка будет с роутингом, то каким образом он будет работать в подробной карте, предсказать довольно трудно. Несмотря на уверения навителовцев, что роутинг берется из самого подробного уровня, в реальности есть один, открытый до сих пор баг, из-за которого могут возникать довольно странные "петли" до границ подробных карт. Эти "петли" возникали даже на официальных картах, что вынудило ЦНТ с некоторых пор делать "горизонтальную" стыковку роутингового графа в картах (проще говоря - вырезанием "дырок" в верхних уровнях и размещением всего графа на нижнем, 26 битном слое).
Так что в обзорке, несмотря на некоторые плюсы, роутинг делать не следует.
И, кстати, желательно делать роутинговый слой отдельно, а слой с картинкой - отдельно.
Offline
#368 2010-01-16 20:53:50
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
//Роутинг в обзорке не только не нужен, но еще и вреден!
хм.. понял, больше не настаиваю. о подобных нюансах не знал/не думал
в таком случае остаются еще несколько вопросов по обзорке
1. думаю, стоит выпилить из нее все пои. как минимум для избежания дублей
2. При использовании обзорной карты + карты любого региона в поиске задубливаются НП - ищем Екатеринбург - находим 2 Екатеринбурга - один из карты региона, второй из обзорки без улиц. это можно пофиксить?
Offline
#369 2010-01-16 21:03:41
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
В общем случае - да, на обзорке не нужен не только роутинг, но и поиск. Именно так и сделано на официальной обзорке. По сути это просто картинка, заполняющая пустые места и позволяющая быстро перейти к нужному участку.
При использовании обзорки совместно с подробной картой одного региона поиск по обзорке, в каком-то объеме, наверное, все-таки нужен, хотя это тоже спорный вопрос из-за дублей (хотя при полностью одинаковых полных названиях страна/регион/город их не должно быть).
Last edited by dimuzz (2010-01-16 21:05:45)
Offline
#370 2010-01-17 09:58:04
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
В правила конвертации добавлены некоторые теги shop=*
Магазины, для которых непонятен или неоднозначен тип Навитела (в частности, alcohol), конвертируются в "торговый объект" (0x2e00).
Понижен приоритет полигона детсада.
С POI туннеля я погорячился, специальной точки для обозначения въезда в туннель в OSM не предусмотрено, тег tunnel=yes может быть только у линий.
Offline
#371 2010-01-17 13:32:55
- ImmortAlex
- Member
- From: Novosibirsk, Russia
- Registered: 2010-01-08
- Posts: 194
Re: Конвертация OSM в Navitel
Пусть "торговый объект", имя поставлю, оно понятное: "Пиво и квас" ![]()
Offline
#372 2010-01-17 19:35:28
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Эээ, "Пиво и квас" - это классический пример shop=beverages, а он конвертируется в "продукты" :-/
Offline
#373 2010-01-17 19:41:18
- ImmortAlex
- Member
- From: Novosibirsk, Russia
- Registered: 2010-01-08
- Posts: 194
Re: Конвертация OSM в Navitel
Кстати, кажется, я beverages пропустил, читая вики...
"Только в России алкоголь считается продуктами питания" (с) какой-то сатирик
Offline
#374 2010-01-18 14:07:08
- Miklok
- Member
- From: Russia, Moscow
- Registered: 2009-08-28
- Posts: 59
Re: Конвертация OSM в Navitel
обновил файлы osm2mp до последней версии и конфиги заменил последними osm2navitel. теперь при попытке конвертировать создается сразу файл весом 0 байт. в чем может быть проблема? (старая была 0.80б и несколько месяцев давности)
Offline
#375 2010-01-18 20:32:54
- chilin
- Member
- Registered: 2009-07-30
- Posts: 180
Re: Конвертация OSM в Navitel
обновил файлы osm2mp до последней версии и конфиги заменил последними osm2navitel. теперь при попытке конвертировать создается сразу файл весом 0 байт. в чем может быть проблема? (старая была 0.80б и несколько месяцев давности)
Сделал сейчас то-же самое: osm2mp - r180, osm2navitel - r10: всё нормально. Проверяйте настройки. Не поможет, говорите регион и ключи запуска - посмотрим.
Offline