Карты для СитиГида

Похоже, что если на точке и полигоне населённого пункта не поставить полностью идентичные addr:region и addr:district, он начинает двоиться.
Например, RU-OVRV 1.105 и RU-KYA 1.271:

полигон:

точка
.

В Зеленогорске улицы есть, в Зеленогорске Рыбинского района Красноярского края - нет.

Мне кажется, что логика “смотрим addr:district и addr:region на точке и на полигоне, в случае их полного совпадения считаем их относящимися к одному населённому пункту, в противном случае считаем относящимися к разным” порочна. Должно быть “если точка населённого пункта находится вне одноимённого полигона населённого пункта, смотрим addr:district и addr:region на точке; если точка населённого пункта находится внутри одноимённого полигона населённого пункта, смотрим addr:district на точке, если addr:district на точке нет, смотрим на полигоне, смотрим addr:region на точке, если addr:region на точке нет, смотрим на полигоне, считаем точку и полигон относящимися к одному населённому пункту”.

По факту addr:region и addr:district на точке и на полигоне очень часто не совпадают - нужно учиться с этим жить.


addr:street=Вещево + addr:housenumber=1 - не находится поиском в RU-SPO 1.436.

Dinamik, учиться жить надо, может кто-нибудь валидатор напишет.

На данный момент проще всего вручную выровнять addr:region и addr:district на точках и полигонах, относящихся к одному и тому же НП.

что такое crossing=unmarked и crossing=no ?
Почему их не надо отображать?

Кирилл, а следует ли ожидать исправления бага конвертора? А то сейчас половина обзорных карт-атласов стран Европы не видно из-под EU-OVRV. А без EU-OVRV маршрут между странами не строится.

Ну и попутно, а когда будет обзорная карта-атлас Италии? А то области конвертятся через день :slight_smile: а обзрки так и нет…

Константин, а можно я не буду отвечать на этот вопрос? :slight_smile: Ты, как давний участник бета-программы должен знать как поставлена работа в МИТ…

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

Хорошо. :slight_smile: Будем ждать.

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

А обзорки стекуются? Тоесть если стоит обзорка Европы + обзорка Польши + кусок Польши. Как они все вместе будут работать?

Попробуйте. Именно Польшу я не пытал, но в Нидерландах и Дании нормально работает.
Если стоит галка “Строить подробный маршрут”, то на старте и финише используются подробные карты если они есть, если нет - то обзорные карты страны, если и их нет - то еврообзорка.
В вашем случае маршрут будет построен по еврообзорке, когда въедете в Польшу - должна использоваться обзорка Польши, когда въедете в кусок Польши - используется этот кусок :slight_smile:
Во всяком случае, работать должно именно так.

Если правильно понимаю в теории между странами маршрут предлагается по обзорке Европы, в нутрии страны (после везда в страну) между воеводствами по обзорке Польши, при нахождении внутри воеводства по конкретной карте и также в карте финиша.
На практике Калининград — Гданьск (глубже пока не заезжал) роботает нормально

Круто, попробую.

А что название улиц регистра зависимые?

Польша, Поморское воеводство, Гданьск в поиске есть
aleja generala Jozefa Hallera
Aleja generala Jozefa Hallera

при этом 90% адресов не попали в поиск вообще т.к. на домах улица проставлена как Aleja Generala Jozefa Hallera

Как понимаю свежая версия конструктора должна поправить это частично (будет три улици)? но надо как то сделать так чтоб эти улицы собрались в одну(понимаю что можно поравить в ОСМ, но вдруг гдето ещё вылезит).
И да можно сделать свежую версию поморского воеводства (в субботу туда ехать)

Да, как видишь.

Угу)

Боюсь, только в осм, как вариант, скриптом (для РФ это делал Amdmi3)

Кто просил обзорку Италии? Огромная просьба потестировать в ней дорожный граф, он собирается новой версией упрощалки от freeExec.

crossing=unmarked - (стихийное) пересечение пешеходной дорожки или тропинки с проезжей частью, crossing=no - место, где пересечения пешеходного и автомобильного путей нет. Их не следует отображать, т. к. такие точки не являются пешеходными переходами и их отображение захламляет карту, нивелируя полезность предупреждения о тех точках, где пешеходный переход в самом деле есть. По-хорошему, в этом случае и тег highway=crossing имело бы смысл не ставить, но, по факту, такое случается. Я думаю, что если получится отсеять highway=crossing + crossing=traffic_signals, то заодно отсеять и highway=crossing + crossing=unmarked вместе с highway=crossing + crossing=no было бы полезно.

Кирилл, а почему вот этот вей конвертируется в нечто с приоритетом меньшим, чем этот? И когда кладется маршрут, первого он избегает, рисуя на нем красненькие стрелочки, а на втором зелененькие. Вай, нехорошо, там хотя бы покрытие есть.

Hind, посмотрю.

Dinamik,
Может highway=crossing + crossing=no надо просто сносить? Если в них смысла никакого нет.

Этак можно дойти и до сноса oneway=no

А какую смысловую нагрузку это несет? Объясните пожалуста. Мне это напоминат “мокрая вода”.

Очень часто такие участки сопрягаются с oneway=yes, т.е. мы явно указываем что движение двустороннее, а не ошибка при рисовании. Или например изменилась схема движения.
Конечно в большинстве случаев oneway=no не нужен. Так же как и вешать lit=no на тысячекилометровые участки (что есть ложь - обязательно найдётся участок с освещением).

Хм…

Нет связи материка и Сицилии. Надо посмотреть что там с паромами.
А так - через всю страну маршрут построился.