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.***

#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

dimuzz wrote:

Для 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

Calibrator wrote:
dimuzz wrote:

Для junction=roundabout флаги маршрутизации такие: класс скорости 3 (60 км/ч), класс дороги 3 (Principal HW), односторонняя (1), не платная (0), запретов движения конкретных видов транспорта нет (0,0,0,0,0,0,0,0).

А где подробнее с этими флагами можно ознакомиться?

http://v-dorogu.narod.ru/article/routemap.htm

Offline

#356 2010-01-15 16:53:08

ImmortAlex
Member
From: Novosibirsk, Russia
Registered: 2010-01-08
Posts: 194

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

dimuzz wrote:

С детсадом вопрос спорный. Сейчас все amenity рассматриваются либо как "территория чего-то-там", либо как "здание чего-то-там". Детсад как раз считается зданием, т.к. из вики не следует, что amenity=kindergarten - это "территория детсада" и поэтому в конфигурации он считается "зданием детсада". Если общепринятая практика рисовать по границе детских площадок - поправлю в выходные. Если же общепринято отмечать тегом kindergarten само здание (например, так делает JOSM) - предлагаю оставить конфигурацию как есть, а поправить карту.

Я просто использовал ту же логику, что заявлена в вики для школы. И, в принципе, не вижу разницы в плане устройства территории, что у школы, что у садика, что у университета. Причем, прошу заметить, про школу даже статья отдельная выделена, видимо, какие-то жаркие споры были smile Почему дальше школы не пошли - непонятно...

dimuzz wrote:

Адрсный поиск, если я правильно понимаю логику конвертера, работает только в городах (city, town, suburb). Это надо просить у liosha :-)

Я так не согласен smile Я тут старался, нарисовал самую точную карту поселка, а оно вишь вон как smile liosha, тёзка, будь ласка, верни в village адреса!

Кстати, в офкартах мой поселок вообще поиском не находится. Я так понял, он в одной области два одноименных поселка не понимает, и находит только первый попавшийся...

Offline

#357 2010-01-15 17:17:12

vespex
Member
From: Sarov/Moscow
Registered: 2009-12-29
Posts: 143

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

ImmortAlex wrote:
dimuzz wrote:

С детсадом вопрос спорный. Сейчас все amenity рассматриваются либо как "территория чего-то-там", либо как "здание чего-то-там". Детсад как раз считается зданием, т.к. из вики не следует, что amenity=kindergarten - это "территория детсада" и поэтому в конфигурации он считается "зданием детсада". Если общепринятая практика рисовать по границе детских площадок - поправлю в выходные. Если же общепринято отмечать тегом kindergarten само здание (например, так делает JOSM) - предлагаю оставить конфигурацию как есть, а поправить карту.

Я просто использовал ту же логику, что заявлена в вики для школы. И, в принципе, не вижу разницы в плане устройства территории, что у школы, что у садика, что у университета. Причем, прошу заметить, про школу даже статья отдельная выделена, видимо, какие-то жаркие споры были smile Почему дальше школы не пошли - непонятно...

Поддерживаю, территория у детсада чаще всего огорожена - в этом случае помечаю её всю тегом 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

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

#361 2010-01-16 12:15:07

dedNikifor
Member
From: Белгород
Registered: 2009-09-11
Posts: 3,419

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

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

dedNikifor wrote:

стоит ли ждать нормальную обзорную карту на основе ОСМ, заточенную под Навител?

Скажите, для каких целей на навителовской обзорке нужны аэропорты мосты и т.п? В следующих версиях карты РФ для навитела будет что-то подобное этому, поэтому и интересуюсь...
Это пока тестовый вариант ещё одной обзорки сделанной по мотивам той же темы что и у dimuzz., посмотрите, там совсем всё по минимуму кроме границ областей, стран и городов РФ, т.е. то что в принципе нужно для обзорной карты, чтобы легче ориентироваться при ручном скролинге на больших масштабах.

Offline

#363 2010-01-16 16:21:17

dedNikifor
Member
From: Белгород
Registered: 2009-09-11
Posts: 3,419

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

Скажите, для каких целей на навителовской обзорке нужны аэропорты мосты и т.п?

никаких пои в обзорке быть не должно. а вот мосты должны быть - так как при их отсутствии рвется любая дорога. хоть моторвей, хоть секондари


идеальный вариант - это когда будет отдельно обзорка и отдельно совместимые карты регионов, плюс полный комплект по РФ

считаю, что именно в этом направлении стоит планомерно двигаться. кто-нибудь поддерживает такую "стратегию развития"? smile

Offline

#364 2010-01-16 16:53:33

chilin
Member
Registered: 2009-07-30
Posts: 180

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

dedNikifor wrote:

никаких пои в обзорке быть не должно. а вот мосты должны быть - так как при их отсутствии рвется любая дорога. хоть моторвей, хоть секондари

Таки не могу понять - роутинг в обзорке это самоцель, или всё-таки в нём есть какая-то практическая полезнючесть? Зачем он там при наличии подробных карт на меньших масштабах???

dedNikifor wrote:

идеальный вариант - это когда будет отдельно обзорка и отдельно совместимые карты регионов, плюс полный комплект по РФ считаю, что именно в этом направлении стоит планомерно двигаться. кто-нибудь поддерживает такую "стратегию развития"? smile

Да, это было бы красиво - взять 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

chilin wrote:

Да, это было бы красиво - взять 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

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

chilin wrote:

Таки не могу понять - роутинг в обзорке это самоцель, или всё-таки в нём есть какая-то практическая полезнючесть? Зачем он там при наличии подробных карт на меньших масштабах???

Роутинг в обзорке не только не нужен, но еще и вреден! Если обзорка будет с роутингом, то каким образом он будет работать в подробной карте, предсказать довольно трудно. Несмотря на уверения навителовцев, что роутинг берется из самого подробного уровня, в реальности есть один, открытый до сих пор баг, из-за которого могут возникать довольно странные "петли" до границ подробных карт. Эти "петли" возникали даже на официальных картах, что вынудило ЦНТ с некоторых пор делать "горизонтальную" стыковку роутингового графа в картах (проще говоря - вырезанием "дырок" в верхних уровнях и размещением всего графа на нижнем, 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

Пусть "торговый объект", имя поставлю, оно понятное: "Пиво и квас" smile

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

Miklok wrote:

обновил файлы osm2mp до последней версии и конфиги заменил последними osm2navitel. теперь при попытке конвертировать создается сразу файл весом 0 байт. в чем может быть проблема? (старая была 0.80б и несколько месяцев давности)

Сделал сейчас то-же самое: osm2mp - r180, osm2navitel - r10: всё нормально. Проверяйте настройки. Не поможет, говорите регион и ключи запуска - посмотрим.

Offline

Board footer

Powered by FluxBB