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

папка lib не потерялась по дороге? модуль находится как раз там: это часть osm2mp

Спасибки мил человек - теперь всё ОК!

Не потерялась. С Perl x32 такого не было, а вот с х64 что-то не совсем гладко установилось.

А где папка lib лежит? Бывает достаточно переместить (скопировать) папку в корень папки osm2mp.

Простите великодушно, но не завалялась ли у кого сборка getbound под win? Желательно x64, но вроде это не обязательно.
Ссылка в вики ведет в никуда…
Заранее спасибо.

Я, так понимаю, нужен в виде .exe. Вот какой-то нашел https://yadi.sk/d/o_2WAUAcDqYpNQ , не пробовал. Сам обычным пользуюсь :).

Спасибо, Борис.

upd/ Не работает… :frowning:

С -api op_ru то же самое…

Там вроде как кроме исполняемого файла, должны быть в этой же дирректории и 4 файла библиотек.
Если вопрос ещё актуален, то вечером могу посмотреть у себя…

На библиотеки он ругался при простом запуске, без параметров - я их нашел и подложил.
А при запуске с параметрами - вот такая ругань… Может api поменялось?

API на месте, GET со скриншота нормально работает. Может соединение не прямое, а прокси требует, например?

del

Все остальные проги качают без прокси… У меня его просто нет…

API тут не при делах.
Я ради эксперимента попробовал и точно!.. исполняемый ЕХЕ-шник данный контур читать не желает.
И что интересно… Perl-овский файл всё делает (формирует этот контур), а ехе-шник нет.
И ещё… По России (в моём случае) все полифайлы ехе-шник (х64) формирует так же, как и perl.
Ну собственно автор делал оговорку, что в готовых наборах могут возникать сбои…

Kostik же собирал некоторое время назад, там есть op_de (надо помнить про РКН, правда)
Думаю, если его попросить, он может собрать и посвежее (я добавлял fr и kumi)

https://forum.openstreetmap.org/viewtopic.php?pid=638661#p638661

Собирал и даже вроде выкладывал, но стал искать и нашёл только за 2017г.
Вот свежая сборка getbound чем пользуюсь сам, тут из API пользуюсь op_kumi. Прочими не пользуюсь, русский устарел данными, немецкий забанен РКН.
PS: Сборка от 18.09.2018 из репозитория gryphon.

del

Наконец-то нашел время попробовать. Все работает.
Большое спасибо!

Коллеги, а прояснит ли кто доступным языком, что означает эта запись в ways-roads-common.yml:

      oneway: &2
        selector: if
        condition: oneway = no|false|0
        then: 0
        else:
          selector: if
          condition:
            or:
                - oneway = yes|true|1|-1
                - junction = roundabout
                - highway = motorway|motorway_link
          then: 1
          else: 0

В частности, интересует &2
Заранее спасибо.

Дальше увидишь такое:
oneway: *2
toll: *3
reverted: *4
То есть для них брать также, как было в &2, &3, &4.

Т.е. это переменная, которой присваивается значение.
А куда это значение потом вставляется?

Вставляется туда, где эта цифра со звездочкой. Как выше написал. Например, вся информация по oneway: &2 (все, что написано у тебя в посте) переносится туда, где стоит oneway: *2. Один раз описал, потом в нужных местах будет только одна строчка.