Карты OSM для Garmin (osm2mp+cgpsmapper)

Неплохой вариант.

Также обнаружил проблему разрывов отбражения крупных дорог.
Скрин пример.

Это связано с тем, что на уровень отображения дороги влияет не только её статус, но и проходит ли она по населенному пункту.
Скорее всего, это было сделано специально. Но я уже не помню зачем (полагаю, если повысить уровень отображения в городе, в центре многих городов мы получим кашу вместо дорожной сетки).

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

тот же участок на том же масштабе и детализации с “правильным отображение крупных дорог”

Если рисовать городские дороги на том же уровне, что и загородные, получим кашу и тормоза. Не лучший вариант.

Попробуем по-другому. Я добавил еще одно условие, и теперь дороги внутри города будут отрисовываться как и загородные, если у них есть идентификационный номер (тег ref)

P.S. Вот пробничек https://yadi.sk/d/AXa-PKSAuZvp-A
P.P.S igitov, а у тебя есть идеи, как лучше решить эту проблему? ref выглядит слегка спорным вариантом.

Отличный пробник.

Мне думается, полностью эту проблему не решить, не применяя костылей. Всё равно с чем-то придётся мириться.

ref, я так понял, спорный потому, что 1) не всякая сквозная дорога его имеет, 2) возможно, его могут иметь какие-то нецелевые для нас дороги и улицы?

Какие идеи у меня. Я бы ввёл, например, новый тег для транзитных дорог внутри НП.

Ковырянием конфигов ничего принципиально нового не добиться.

Можно порассуждать, а вот если бы osm2mp научился проверять улицы на наличие примыкания к дорогам того же класса… При условии, что это неветвящаяся последовательность в пределах одного класса. Результат не был бы на 100% удовлетворительным, но я б поэкспериментировал.

Просто надо type ставить независимо от inside_city, а вот уже routeparams дифференцировать.
Тогда отображение будет одинаковым в городе/не городе и будет понятно, каким маршрутом лучше проезжать через НП.

Проверять включение дороги в региональный/международный маршрут?

Новые станции Солнцевской линии московского метро уже 100 лет как открылись, но на картах выходы до сих пор упорно обозначаются как Безымянные. Обидно, Вань…

Да вообще. Позорище. Столица нашей Родины, один из крупнейших городов, а как метро правильно нанести на карту, так нет никого.
Может вы займетесь?

Уважаемый gryphon. Спасибо за Крым Российский!
Надеюсь в следующем обновлении и Севастополь так же будет Российским.

Это не я. Я так и не собрался это чинить.
Вероятно, из-за войны правок в регионе. Так что, в любой момент все может поменяться.

Проблему с Крымом я решил препроцессингом данных.
Читать вокруг https://forum.openstreetmap.org/viewtopic.php?pid=702109#p702109

Спасибо. Правда, очень не хотелось вкручивать в скрипты еще один костыль. С другой стороны… одним больше, одним меньше…

Да весь процесс конвертации состоит из костылей :slight_smile:

Уже стал забывать, но что то припоминаю - разделил rename-country.yml на для России и на для Украина.
В Российском сегменте написал:

UA:
  en: Russia
  ru: Россия

В Украинском сегменте написал:

UA:
  uk: Україна
  ru: Украина
  en: Ukraine
  pl: Україна
RU:
  uk: Україна
  ru: Украина
  en: Ukraine
  pl: Украина

А далее POLY файлы рулят. Внутри POLY Украины - Украина. Внутри POLY России - Россия. Давно так, претензий никто не высказывал.

Спасибо, будем надеяться.

Для меня - это темный лес…

http://navitel.openstreetmap.ru/?country=Russia
а у карт для Навитела дата июльская, посвежее нету?

Не в той теме вопрос :).
Вам сюда https://forum.openstreetmap.org/viewtopic.php?pid=733273#p733273

Покупайте Гармин! У нас актуальнее