Конвертер OSM -> MP

Все верно, с конвертацией это не связано. Порядок определяет гарминовский TYP-файл. Это по сути скин, который привязан к карте и идет вместе с ней. Но его каждый может подправить, как ему нравится.

Заострил в очередной раз на форуме разработчика.

Привет всем!
Кто знает как сделать, чтобы границы poly-файла автоматически не присваивал границы области (admin_level = 4)?
Понимаю, что где-то в конфигурации должно быть такое, но не силён в этом точно разобраться.

Коллеги, подскажите пожалуйста, где в конфигах osm2mp прячется определение CountryName?
Мне нужно отключить его запись в итоговый .мр
Спасибо.

Не оно country-names.yml?

У меня в конфигах такого файла вообще нет. Есть rename-country.yml, но он про переименование.
А мне надо чтобы вообще не писалось.
Я уже и в addressing.yml закомментарил

#country:
#    - %country

и в settings-mp.yml

#country:        [ addr:country, is_in:country_code, is_in:country ]

А все равно пишет.

А в bat-файле не стоит --defaultcountry?

Еще упоминается в WriterTT.pm и OsmAddress.pm.

Нет.

Посмотрю. Правда боязно туда лезть

addressing.yml - отвечает за формирование адреса. Убрав admin_level=2 ( level : country) видимо потеряем в адресных списках Страну.

settings.yml - говорит о том какие теги пользователь для подстановки значения.

nodes.yml - определяет какие точки показать на карте. Place = country ( type: 0x1400/или 1500 ) отвечает за отображение точки Страна.

ways-areas.yml - определяет какие полигоны отображать. Здесь Страны вроде и нет. Но как знать, могли и добавить.

Так что смотря что вы хотите отключить.

Приветствую всех!
Коллеги, а средствами oas2mp можно перевести opening_hours на русский? Чтобы вместо Мo-Sa было Пн-Сб?
Я что-то никак придумать не могу…

Найти и Заменить разве не сработает.

Слишком много вариантов что менять…
Мне кажется, что на этапе осм → мр это было бы более логично.

Всего же 7 дней недели. Или я чего-то не понял.

Месяца, времена года, общенациональные выходные, день/ночь, рассвет/закат,…

Это всё равно штучно. Да и их настолько мало, что можно и оставить как есть, если написание ещё 15 правил замены выглядит сложным.

Перечитал тему по картам Ситигида, там упоминаетя постпроцессор для навитела https://forum.openstreetmap.org/viewtopic.php?pid=333253#p333253
Весь постпроцессор не нужен, но вот если кто мог бы оттуда кусок про перевод дней недели вынести, и вписать его в settings-mp.yml как функцию !!perl/code (аналогично тому как сделано для Floors) - было бы очень и очень здорово.
Сам я ни разу не программист, мне даже батники с трудом даются…

        if ( $line =~ /^(Text)=/i ) { #часы работы
            $line =~ s/Mo/Пн/;
            $line =~ s/Tu/Вт/;
            $line =~ s/We/Ср/;
            $line =~ s/Th/Чт/;
            $line =~ s/Fr/Пт/;
            $line =~ s/Sa/Сб/;
            $line =~ s/Su/Вс/;
        }

Кто нибудь собирал свежий getbound.exe? Тот который есть у меня ругается на сертификаты -Can’t connect to overpass.kumi.systems:443 (certificate ver
ify failed) сервера перебрал все, везде 443.

Ошибки типа:

Argument “” isn’t numeric in numeric lt (<) at (eval 83) line 12.
Argument “” isn’t numeric in numeric lt (<) at (eval 83) line 12.
Argument “” isn’t numeric in numeric lt (<) at (eval 83) line 12.

Это отсутствие - lanes при наличии:
lanes:backward - есть
lanes:forward - есть

Теперь надо придумать как найти такие комбинации быстро, вот так много таких ошибок в Москве и области.:

Эти ошибки - ошибки restriction.

Use of uninitialized value in hash element at osm2mp/osm2mp.pl line 1362.
Use of uninitialized value in hash element at osm2mp/osm2mp.pl line 1367.
Use of uninitialized value in hash element at osm2mp/osm2mp.pl line 1382.
Use of uninitialized value in hash element at osm2mp/osm2mp.pl line 1382.
Но чем они отличаются от тех что проходят гладко понять не получается:
Вот Ивано-Франковск в районе Лицея 25:


Три restriction=no_u_turn свиду похожие друг на друга. Но один выдаёт ошибку(и).
Ліцей №25 | OpenStreetMap