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.***
#6226 2014-06-21 07:39:50
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертация OSM в Navitel
Это нормально?
Если вновь сконвертированный файл не успел скопироваться на раздающий сервер в 10 минутный интервал (прописанный в скриптах) то да. Выхода два, либо дождаться следующего прохода конвертации или скопировать его вручную ( что я не всегда могу сделать). Я на месяц в отпуске, так что процесс будет на автопилоте.
Offline
#6227 2014-06-22 19:56:04
- Mir76
- Member
- From: Екатеринбург
- Registered: 2009-12-18
- Posts: 1,455
Re: Конвертация OSM в Navitel
Мне уже не горит, поезжу и по старому. Может 10-минутный таймаут увеличить до 20? (После отпуска, конечно).
Offline
#6228 2014-06-24 13:08:21
- trump98
- Member
- Registered: 2012-08-26
- Posts: 46
Re: Конвертация OSM в Navitel
а пересоберите, плз, сербию и монтенегру
Offline
#6229 2014-06-25 12:32:22
- Bасилий
- Member
- Registered: 2013-08-09
- Posts: 93
Re: Конвертация OSM в Navitel
Довольно давно (около года) на nm2 картах наблюдаются "проклятые зоны" в которых навителовская навигация даёт сбои.
Хотел написать подробное описание, но вспомнил ситуацию с Питером, описанную на предыдущих страницах, которую Kostik описал как "там дырка в роутинговом слое", так ситуация один в один, только "дырки" локальные и с очень большим трудом локализуемые
На данный момент такая "дырка" (или что-то не отличимое от неё по симптомам) есть в Тюмени во дворах 61 дома по Клары Цеткин https://www.openstreetmap.org/#map=18/57.15094/65.50963
Нормальный маршрут не строится ни "туда" ни "оттуда"
если перенести точку финиша чуть-чуть поближе к дороге, то маршрут строится нормально, т.е. область "дырки" весьма небольшая ![]()
Самое неприятное в подобных косяках - что их нельзя найти другим способом, кроме как ткнуться прямо в них.
Если способ при конвертации в nm2 если не исправлять, то хотя бы их детектировать, потому что nm2 карты с такими косяками могут преподнести весьма неприятные сюрпризы
Last edited by Bасилий (2014-06-25 12:34:42)
Offline
#6230 2014-06-25 12:42:54
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертация OSM в Navitel
На данный момент такая "дырка" (или что-то не отличимое от неё по симптомам) есть в Тюмени во дворах 61 дома по Клары Цеткин
Нет там никакой дырки. Там нарисована стена и на всех въездах стоят ворота, которые и перекрывают проезд.
Offline
#6231 2014-06-25 12:43:23
- Bасилий
- Member
- Registered: 2013-08-09
- Posts: 93
Re: Конвертация OSM в Navitel
Кажется понял - дело в ограничении въезда во двор (шлагбаум) которое можно увидеть на карте https://www.openstreetmap.org , а в навителе нет, но это же не повод создавать такие зоны "без навигации"
Offline
#6232 2014-06-25 12:48:59
- Bасилий
- Member
- Registered: 2013-08-09
- Posts: 93
Re: Конвертация OSM в Navitel
Нет там никакой дырки. Там нарисована стена и на всех въездах стоят ворота, которые и перекрывают проезд.
в таких зонах должна быть навигация, хотя бы "до шлагбаума - по дорогам, потом по прямой", как к примеру к любой точке вне дороги, а не так как сейчас "только по прямой"
Offline
#6233 2014-06-25 12:55:45
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертация OSM в Navitel
в таких зонах должна быть навигация
Она никому ничего не должна.
Offline
#6234 2014-06-25 19:40:56
- hkm
- Member
- Registered: 2009-01-26
- Posts: 54
Re: Конвертация OSM в Navitel
в таких зонах должна быть навигация, хотя бы "до шлагбаума - по дорогам, потом по прямой"
Это вопрос к Навителу, т.к. дорожный граф построен правильно, состоит из двух несвязных частей - Двор и ВесьОстальнойГород. Скорее всего алгоритм прокладки требует связности, т.е. в данном случае нужно удалить часть "Двор", чего пока (программно) никто не умеет.
Offline
#6235 2014-06-26 06:29:35
- Bасилий
- Member
- Registered: 2013-08-09
- Posts: 93
Re: Конвертация OSM в Navitel
дорожный граф построен правильно, состоит из двух несвязных частей - Двор и ВесьОстальнойГород
получется не из двух, а из нескольких сотен. Город + несколько сотен огороженных территорий.
И это не только дворы жилого сектора.
Это почти все парковки у торговых центров. Это все пограничные пункты.
Например, в начале года такой "не выездной зоной" была парковка у "метро" http://www.openstreetmap.org/#map=18/57 … 5&layers=N .
Нельзя было проложить маршрут ни "туда"
Ни "оттуда"
И наконец самое весёлое - Проложили вы маршрут.
Едете.
По маршруту замечаете "метро" (или любую другую привлекательную "ошлагбамленную" территорию).
Заезжаете.
Навител говорит "вы сошли с маршрута" , начинает прокладывать по новой (это нормально, он всегда так делает), начинает дико и долго тупить на "построении маршрута" ( у меня рекорд около 15 минут), строит маршрут "по прямой" , через несколько секунд говорит "вы прибыли в точку назначения".
C пограничными пунктами тоже весело.
Там всегда есть ворота (в крайнем случае шлагбаумы), и раз они есть в реале, рано или поздно кто нибудь их нарисует на OSM карте, и тогда сразу исчезнет и сквозной роутинг между странами, и рецепт борьбы с этим "проложите дорогу до пограничного пункта, а после пересечения границы - до точки назначения" работать перестанет, и будет нуждаться в дополнении "не до пограничного пункта, а до ближайшей дороги, где точно нет шлагбаумов"
Она никому ничего не должна.
тоже верно. Но практическая ценность сконвертированных Nm2, если их нельзя использовать для навигации, а только для "разглядывания красивой и подробной карты" , резко снижается ![]()
Last edited by Bасилий (2014-06-26 06:32:33)
Offline
#6236 2014-06-26 06:35:16
- Bасилий
- Member
- Registered: 2013-08-09
- Posts: 93
Re: Конвертация OSM в Navitel
Это вопрос к Навителу
по поводу "неофициальных карт" навител вопросы игнорирует.
Он и по официальным картам на вопросы не очень охотно отвечает.
Offline
#6237 2014-06-26 06:38:19
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертация OSM в Navitel
Навигация прекрасно работает, правда я пользуюсь гармином, где видны все ворота, шлагбаумы и т.п.
C пограничными пунктами тоже весело.
Пограничный пункт обозначается barrier=border_control и при конвертации проезд не запрещает.
по поводу "неофициальных карт" навител вопросы игнорирует
А причем тут неофициальные карты, это проблема именно навитела и с картами не связана.
Last edited by borism346 (2014-06-26 06:40:58)
Offline
#6238 2014-06-26 06:38:45
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Конвертация OSM в Navitel
hkm wrote:Это вопрос к Навителу
по поводу "неофициальных карт" навител вопросы игнорирует.
Он и по официальным картам на вопросы не очень охотно отвечает.
Версия Навитела какая ?
Last edited by chnav (2014-06-26 06:42:06)
Offline
#6239 2014-06-26 06:41:09
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Конвертация OSM в Navitel
Навигация прекрасно работает, правда я пользуюсь гармином, где видны все ворота, шлагбаумы и т.п.
Bасилий wrote:C пограничными пунктами тоже весело.
Пограничный пункт обозначается barrier=border_control и при конвертации проезд не запрещает.
Только при наличии разрешающих тегов motor_vehicle=yes или motor_car=yes и др. Если только barrier=border_control - проезд запрещен.
Offline
#6240 2014-06-26 06:44:43
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертация OSM в Navitel
Только при наличии разрешающих тегов motor_vehicle=yes или motor_car=yes и др. Если только barrier=border_control - проезд запрещен.
У меня прекрасно прокладываются маршруты без дополнительных тегов.
Offline
#6241 2014-06-26 07:00:37
- Bасилий
- Member
- Registered: 2013-08-09
- Posts: 93
Re: Конвертация OSM в Navitel
А причем тут неофициальные карты, это проблема именно навитела и с картами не связана.
На официальных картах нет "ошлагбаумленных" территорий > нет таких территорий > нет проблем с официальными картами > навителовцам предъявить нечего.
Пограничный пункт обозначается barrier=border_control и при конвертации проезд не запрещает.
крупный автомобильный пограничный пункт имеет ни один заезд, а как минимум 2 - "со стороны заграницы" и "со стороны Родины"
"заграничный" оформят, конечно, правильно, а вот внутренний, который "просто шлагбаум" на котором даже документы не всегда спрашивают?
Версия Навитела какая ?
я пробовал в 3.5 , 5.0.3, 8.5, 8.7 . Проблема есть во всех.
Offline
#6242 2014-06-26 07:02:58
- Bасилий
- Member
- Registered: 2013-08-09
- Posts: 93
Re: Конвертация OSM в Navitel
при наличии разрешающих тегов motor_vehicle=yes или motor_car=yes и др.
а есть "разрешающие теги" для обычных шлагбаумов, не пограничных?
Offline
#6243 2014-06-26 07:55:21
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертация OSM в Navitel
На официальных картах нет "ошлагбаумленных" территорий > нет таких территорий
Поэтому и говорят, что их карты дерьмо и действительности не соответствуют.
а есть "разрешающие теги" для обычных шлагбаумов, не пограничных?
Да, access=permissive
http://wiki.openstreetmap.org/wiki/RU:Key:access
Last edited by borism346 (2014-06-26 07:59:35)
Offline
#6244 2014-06-27 15:26:00
- hkm
- Member
- Registered: 2009-01-26
- Posts: 54
Re: Конвертация OSM в Navitel
получется не из двух, а из нескольких сотен. Город + несколько сотен огороженных территорий.
И это не только дворы жилого сектора.
Это непринципиально. Главное - что вы пытаетесь ехать из одного изолята в другой. Реальный выход тут один - избавиться от изолятов, т.е. сделать свой конфиг конвертора, который вообще проигнорирует все ворота и шлакбаумы, либо сделать аналогичную обработку MP до сохранения NM2.
Ни в том ни в другом помощников скорее всего не найдете.
Offline
#6245 2014-06-27 16:29:52
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Конвертация OSM в Navitel
Карты, что конвертятся и лежат на http://navitel.osm.rambler.ru/ , обладают замечательной базой POI (даже дни работы переведены
), поиск по ней вылавливает всё, что меня интересовало. А для полного счастья в категории "торговля" не хватает shop=fishing чтобы находил (по названию, конечно)
Ещё заметил, что маршрутизация не зависит от выбранного профиля и свойств барьеров. Например, barrier=bolard "не пускает" велосипеды и пешеходов, не взирая даже на:
bicycle=yes + foot=yes
Т.е. она чисто автомобильная?
P.S. Навител 8.7.0.55 андроид.
Last edited by LLlypuk82 (2014-06-27 16:31:54)
Offline
#6246 2014-06-28 22:13:07
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
А для полного счастья в категории "торговля" не хватает shop=fishing чтобы находил (по названию, конечно)
Вообще-то должен находить, т.к. все shop, не имеющие явных типов в НН, конверируются в "специализированный магазин".
Ещё заметил, что маршрутизация не зависит от выбранного профиля и свойств барьеров.
Барьеры в НН "абсолютные", т.е. не зависят ни от вида транспорта, ни от отсутствия альтернативного пути. Поэтому постпроцессором все барьеры действительно приводятся к автомобильным запретам - если запрещено автомобилю, то запрещено всем.
Offline
#6247 2014-06-28 22:28:21
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Bасилий wrote:получется не из двух, а из нескольких сотен. Город + несколько сотен огороженных территорий.
И это не только дворы жилого сектора.Это непринципиально. Главное - что вы пытаетесь ехать из одного изолята в другой. Реальный выход тут один - избавиться от изолятов, т.е. сделать свой конфиг конвертора, который вообще проигнорирует все ворота и шлакбаумы, либо сделать аналогичную обработку MP до сохранения NM2.
Ни в том ни в другом помощников скорее всего не найдете.
Пара вариантов все-таки есть:
Если шлагбаум есть, но все время находится в открытом состоянии, можно в зависимости от ситуации поставить access=permissive или access=customers (для клиентов).
Если внутридворовая территория закрыта для посторонних, можно навесить на внутридворовые дорожки access=private. В таком случае они не будут участвовать в роутинге.
Offline
#6248 2014-06-29 06:44:10
- hkm
- Member
- Registered: 2009-01-26
- Posts: 54
Re: Конвертация OSM в Navitel
Пара вариантов все-таки есть
Я подразумевал, что в OSM уже все нарисовано в соответствии с TruthOnTheGround и что-то меняться не будет.
Offline
#6249 2014-06-29 10:24:32
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Конвертация OSM в Navitel
Вообще-то должен находить, т.к. все shop, не имеющие явных типов в НН, конверируются в "специализированный магазин".
К сожалению, не находит в моём городе (впрочем, то что и находит по городам - очень мало для всей Беларуси)
Offline
#6250 2014-06-29 11:36:54
- OverQuantum
- Member

- From: Zelenograd
- Registered: 2009-06-17
- Posts: 1,582
- Website
Re: Конвертация OSM в Navitel
Мультиполигоны вроде riverbank режутся по границам областей, но в одной из областей часть полигона отсутствует.
1) В Ярославской области, в районе Калязина
http://tau.rghost.ru/56636847/image.png
2) В Ярославской области, в районе Костромы
http://tau.rghost.ru/56636870/image.png
Можно что-то сделать?
(беру .mp файлы)
Last edited by OverQuantum (2014-06-29 11:38:29)
Это же OpenStreetMap. Он больше внутри, чем снаружи.
Offline