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

Обнаружил одну проблему - не могу понять в чем дело.
Если здание нарисовано мультполигоном, то в одном случае адрес попадает в .mp, а в другом - почему-то нет…
Вот это здание имеет адрес в .mp https://www.openstreetmap.org/relation/2327706
А вот это - нет https://www.openstreetmap.org/relation/6948928
Отличие только в bulding=yes vs apartments…
В конфиге osm2pm такое:

- condition:
    - building = *
  action:
    - action: write_polygon
      type: 0x13
      presets: [ building ]
      level_h: 1
    - action: address_poi

Что не так?
заранее спасибо.

Например тем что тут здание в здании. На частях признаков здания не должно быть.

Т.е. где есть building:part=yes нужно убрать building=apartments? Хм…
Ладно, попробую.
Спасибо.

Парни!
Обращаюсь за помощью.
Ну никак не могу понять, что недостаёт в Perl, если при запуске Osm2mp пишет вот это:

Версия Perl 5.14 x64
Какого модуля недостаёт?
Или где-то в другом проблема7
Похоже всё же на то, что нет какого-то модуля.
Помогите пожалуйста! :rage:

Так он же написал, что не находит OSM.pm.

Ну я как бы подумал об этом, однако в списке необходимых на установку такого модуля нет, в списке Perl (ppm) такого модуля то же нет.
Где его взять?
И как этот модуль точно и полностью именуется?
Это как-то делается через cpan?

Держи https://yadi.sk/d/sJE2EvkUO2dJCg

папка 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