Вопросы новичков (Part 1)

ИМХО, по такой логике проезд через сегмет стоящий в no_u_turn как from и to вообще не будет работать никогда. Но такие маршруты OSRM строит.

Да, я неточно выразился. «Сигналом» для срабатывания «триггера» (включения анализа запрета на участке графа) в алгоритме явно является участник отношения с ролью «from». Потом учитывается точка «via» и далее отслеживается «to». Причём, есть зависимость от требуемого направления прохождения участка с таким отношением.
Если попадаем на линию «from», потом идёт «via», а далее (по направлению движения!) — нет участников запрета, значит туда можно.
Если же попали на «from», а «via» у нас за спиной (потому что обратное направление!) и после такого «via» нам надо-то, как раз, на «to», а оно по условиям отношения является «запретным». Тут и возникает «взрыв мозга алгоритма». Закавыка именно с направлением движения и зависимостью от него расположения участников отношения.
Необходимо адаптировать топологию отношения, потому что она некорректна, всё-таки (теперь я в этом уверен).

Если via уже “у нас за спиной”, то зачем реагировать на него?
Отношение запрета должно влиять на маршрут, только если маршрут через все три элемента проходит в том порядке, в котором роли. Если в маршруте первым идёт from, потом via, потом to, тогда надо условие отношения. А если в маршруте сначала попадает via, а только потом to и оно же from, то нет.
Либо вы говорите по глюк конкретного алгоритма и тогда надо смотреть код, или что-то в вашеё/моей логике не так.

Получается, что так.

Вроде сейчас в оба конца 300м.

Причём Mapzen ещё ведёт через 3 км, а OSRM уже нет.
Скорее всего я был прав и в графе маршруто-прокладчиков были какие-то ещё (кривые) запреты поворотов.

Значит всё вышесказанное мной ошибочно. Глюка нет. А что это было — никто не знает.

Garmin Nuvi 3760
3алил карты отсюда http://gis-lab.info/data/mp/#
3аливал не Всю Россию, а отдельно несколько ФО (Центральный, Южный, Северный Кавка3 уася), плюс Гру3ия и Армения (скачивал оттуда же)
В итоге на карте в навигаторе все красиво появилось (именно если карту ви3уально открыть)
Но с поиском проблема. А именно - не видно стран. Точнее, видно только Гру3ию, и по ней поиск нормально работает… А вот поиск по России и Армении - нет(((
Я что-то сделал не так? Какую-то карту не установил, или с картами проблема, или в чем может быть дело?
Найти решение не удалось, поэтому пишу сюда… Спасибо

Чем заливали? Если MapSourcу, то, когда выделяете карты, следите чтоб для каждого региона выделялись две карты.
Файл readme_ru из архива внимательно прочли?

Профильная тема по гарминовским картам http://forum.openstreetmap.org/viewtopic.php?id=2367

Спасибо за ответ!
Указанную тему видел, но писать туда не стал, так как вопрос в первую очередь по карте Армении, а там вроде по России обсуждение…

Заливал по разному, через Basecamp для Windows и через MapInstall на MacOS (2ой способ из ридми)
Всё удалил, установил заново через BaseCamp на Windows, удалил OEM карту с навигатора для Армении (изза неё не видно было OSM карту Армении). Теперь вроде ОК

Вопрос: а нормально, что на навигаторе в настройках в разделе “Мои карты” все карты парами задублированы?
Типа
OSM Армения
OSM Армения
OSM Грузия
OSM Грузия

?

Еще вопросы

  1. Из Еревана в Тбилиси прокладывает маршрут не совсем оптимально, на самом деле быстрей дорога через Ноемберян - как-то можно поправить это?
  2. В Армении есть кусок земли, который отображает будто это Азербайджан (анклав диаметром 2 км, вокруг которого Армения), но неверно это… Поправить можно?
    (п.1 волнует больше)

Подскажите, http://www.openstreetmap.org/#map=10/54.6095/58.9787 два парка - Зюраткуль и Иремель.
При увеличении масштаба при значении “3 км” название Иремель пропадает, название Зюраткуль - нет. В чём может быть причина?

Когда название объекта длинное, каким образом происходит его отображение при мелком масштабе - сокращение, использование другого поля? Например
name : Харлушевский заказник
official_name : Харлушевский государственный природный биологический заказник Челябинской области
Нужно ли использовать в этом случае
short_name : Харлушевский заказник
name : Харлушевский государственный природный биологический заказник Челябинской области
?
В чём разница loc_name и reg_name - они соотносятся как “район - область”?

Что правильнее заполнять первоначально - int_name или name:en ?

Можно ли срисовывать финские карты 30ых гг ? http://www.karjalankartat.fi/

где то читал что всё что старше 70 лет копирайты слетают и можно смело срисовывать.

а актуальность за 70 лет остается ?? мож там реальности уже все по другому.

Существуют ли какие-то общедоступные тайлы с пробками? Чтобы можно было наложить поверх чего угодно в Leaflet.
Мне известны только пробки Яндекса, Гугла и 2ГИС - использование всех трех вариантов закрыто лицензиями.

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

Если почва каменистая, то может быть еще актуально, конечно. А в мягкой за столько лет все могло сильно уползти.
Чтоб не говорили, что с “генштаба”, указывайте source в changeset-ах, так чтобы это можно было понять.

Скажите пожалуйста, а правильно ли, что у вот этих веев населенных пунктов: http://www.openstreetmap.org/way/175589302
http://www.openstreetmap.org/way/152830210
http://www.openstreetmap.org/way/128839575
Выставлен admin_level = 6 ? ИМХО не очень.

Правильно ли я понимаю, что все административные границы должны быть представлены релейшнами с boundary = administrative и соответствующим admin_level? (Даже если они состоят из одного замкнутого вея) Или могут попадаться веи? (По крайней мере на 4м и 6м уровнях это все релейшны).

Без разницы, релейшеном или веем. Отношение type=boundary это тот же мультиполигон (лишь с возможностью включения дополнительных, не входящих в схему мультиполигонов, членов отношения, если же их нет, то это классических “мультик”), а он, в свою очередь, лишь описывает геометрию площадных объектов, состоящих из одного или более веев.
Если геометрию можно описать одним веем, то нет необходимости городить мультиполигон. Это касается любых площадных объектов.
Если же захочется воспользоваться дополнительными возможностями отношения type=boundary (указание subarea, admin_centre, label), то да, необходимо будет переделать данный объект в отношение.

Неправильно, населённый пункт и муниципальное образование должны быть два разных объекта (как минимум конфликт name), даже если у них одна геометрия.

Лучше б вы писали в профильную тему. Я на форуме не каждый день, и вопрос ваш почти затерялся среди прочих. В гарминовской я бы раньше увидел. Там обсуждение конкретного продукта, а не карт России.

То, что карты “двоятся” - нормально. Одна - это визуальный слой, роутинг и ПОИ, другая - невидимый слой адресного поиска до дома. Если залито всё правильно, а поиск только в стране, где находитесь:

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

Отвечайте со скриншотами в этой теме: http://forum.openstreetmap.org/viewtopic.php?id=2367