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

#6226 2014-06-21 07:39:50

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 2,114

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

Mir76 wrote:

Это нормально?

Если вновь сконвертированный файл не успел скопироваться на раздающий сервер в 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

Нормальный маршрут не строится ни "туда" ни "оттуда"

9c77df7e6d653a80fb8b9cd50ced445d.png

если перенести точку финиша чуть-чуть поближе к дороге, то маршрут строится нормально, т.е. область "дырки" весьма небольшая
73a5f4f6f074871738988e1d1c62b326.png

Самое неприятное в подобных косяках - что их нельзя найти другим способом, кроме как ткнуться прямо в них.
Если способ при конвертации в 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

Bасилий wrote:

На данный момент такая "дырка" (или что-то не отличимое от неё по симптомам) есть в Тюмени во дворах 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

borism346 wrote:

Нет там никакой дырки. Там нарисована стена и на всех въездах стоят ворота, которые и перекрывают проезд.

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

Offline

#6233 2014-06-25 12:55:45

borism346
Member
From: Minsk
Registered: 2008-11-12
Posts: 911

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

Bасилий wrote:

в таких зонах должна быть навигация

Она никому ничего не должна.

Offline

#6234 2014-06-25 19:40:56

hkm
Member
Registered: 2009-01-26
Posts: 54

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

Bасилий wrote:

в таких зонах должна быть навигация, хотя бы "до шлагбаума - по дорогам, потом по прямой"

Это вопрос к Навителу, т.к. дорожный граф построен правильно, состоит из двух несвязных частей - Двор и ВесьОстальнойГород. Скорее всего алгоритм прокладки требует связности, т.е. в данном случае нужно удалить часть "Двор", чего пока (программно) никто не умеет.

Offline

#6235 2014-06-26 06:29:35

Bасилий
Member
Registered: 2013-08-09
Posts: 93

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

hkm wrote:

дорожный граф построен правильно, состоит из двух несвязных частей - Двор и ВесьОстальнойГород

получется не из двух, а из нескольких сотен. Город + несколько сотен огороженных территорий.
И это не только дворы жилого сектора.
Это почти все парковки у торговых центров. Это все пограничные пункты.
Например, в начале года такой "не выездной зоной" была парковка у "метро" http://www.openstreetmap.org/#map=18/57 … 5&layers=N .

Нельзя было проложить маршрут ни "туда"

2a120df86adace9e57a1f16a90c80b2a.png

Ни "оттуда"

714eec83b48bbf31dc5d9abdbdd7a223.png

И наконец самое весёлое - Проложили вы маршрут.
Едете.
По маршруту замечаете "метро" (или любую другую привлекательную "ошлагбамленную" территорию).
Заезжаете.
Навител говорит "вы сошли с маршрута" , начинает прокладывать по новой (это нормально, он всегда так делает), начинает дико и долго тупить на "построении маршрута" ( у меня рекорд около 15 минут), строит маршрут "по прямой" , через несколько секунд говорит "вы прибыли в точку назначения".

C пограничными пунктами тоже весело.
Там всегда есть ворота (в крайнем случае шлагбаумы), и раз они есть в реале, рано или поздно кто нибудь их нарисует на OSM карте, и тогда сразу исчезнет и сквозной роутинг между странами, и рецепт борьбы с этим "проложите дорогу до пограничного пункта, а после пересечения границы - до точки назначения" работать перестанет, и будет нуждаться в дополнении "не до пограничного пункта, а до ближайшей дороги, где точно нет шлагбаумов"

borism346 wrote:

Она никому ничего не должна.

тоже верно. Но практическая ценность сконвертированных Nm2, если их нельзя использовать для навигации, а только для "разглядывания красивой и подробной карты" , резко снижается sad

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

hkm wrote:

Это вопрос к Навителу

по поводу "неофициальных карт" навител вопросы игнорирует.
Он и по официальным картам на вопросы не очень охотно отвечает.

Offline

#6237 2014-06-26 06:38:19

borism346
Member
From: Minsk
Registered: 2008-11-12
Posts: 911

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

Навигация прекрасно работает, правда я пользуюсь гармином, где видны все ворота, шлагбаумы и т.п.

Bасилий wrote:

C пограничными пунктами тоже весело.

Пограничный пункт обозначается barrier=border_control и при конвертации проезд не запрещает.

Bасилий wrote:

по поводу "неофициальных карт" навител вопросы игнорирует

А причем тут неофициальные карты, это проблема именно навитела и с картами не связана.

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

Bасилий wrote:
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

borism346 wrote:

Навигация прекрасно работает, правда я пользуюсь гармином, где видны все ворота, шлагбаумы и т.п.

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

chnav wrote:

Только при наличии разрешающих тегов 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

borism346 wrote:

А причем тут неофициальные карты, это проблема именно навитела и с картами не связана.

На официальных картах нет "ошлагбаумленных" территорий > нет таких территорий > нет проблем с официальными картами > навителовцам предъявить нечего.

borism346 wrote:

Пограничный пункт обозначается barrier=border_control и при конвертации проезд не запрещает.

крупный автомобильный пограничный пункт имеет ни один заезд, а как минимум 2 - "со стороны заграницы" и "со стороны Родины"
"заграничный" оформят, конечно, правильно, а вот внутренний, который "просто шлагбаум" на котором даже документы не всегда спрашивают?

chnav wrote:

Версия Навитела какая ?

я пробовал в 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

chnav wrote:

при наличии разрешающих тегов 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

Bасилий wrote:

На официальных картах нет "ошлагбаумленных" территорий > нет таких территорий

Поэтому и говорят, что их карты дерьмо и действительности не соответствуют.

Bасилий wrote:

а есть "разрешающие теги" для обычных шлагбаумов, не пограничных?

Да, 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

Bасилий wrote:

получется не из двух, а из нескольких сотен. Город + несколько сотен огороженных территорий.
И это не только дворы жилого сектора.

Это непринципиально. Главное - что вы пытаетесь ехать из одного изолята в другой. Реальный выход тут один - избавиться от изолятов, т.е. сделать свой конфиг конвертора, который вообще проигнорирует все ворота и шлакбаумы, либо сделать аналогичную обработку 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 (даже дни работы переведены smile ), поиск по ней вылавливает всё, что меня интересовало. А для полного счастья в категории "торговля" не хватает 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

LLlypuk82 wrote:

А для полного счастья в категории "торговля" не хватает shop=fishing чтобы находил (по названию, конечно)

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

LLlypuk82 wrote:

Ещё заметил, что маршрутизация не зависит от выбранного профиля и свойств барьеров.

Барьеры в НН "абсолютные", т.е. не зависят ни от вида транспорта, ни от отсутствия альтернативного пути. Поэтому постпроцессором все барьеры действительно приводятся к автомобильным запретам - если запрещено автомобилю, то запрещено всем.

Offline

#6247 2014-06-28 22:28:21

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

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

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

dimuzz wrote:

Пара вариантов все-таки есть

Я подразумевал, что в OSM уже все нарисовано в соответствии с TruthOnTheGround и что-то меняться не будет.

Offline

#6249 2014-06-29 10:24:32

LLlypuk82
Member
Registered: 2012-12-23
Posts: 2,512
Website

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

dimuzz wrote:

Вообще-то должен находить, т.к. все 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

Board footer

Powered by FluxBB