Никогда не вникал в содержимое POLY файла. Столкнулся с тем что файл России не открывается JOSM. Выдает ошибку - “Найдены координаты вместо …”. Открываю тестовым редактором файл полученный с помощью getbound.pl -api osm:
Думаю это проблема не в getbound, а в JOSM или плагине (после обновления).
Могу так говорить потому, что когда разбирался с форматами полифайлов, то никакая программа не требовала отсутствия пустой строки.
И даже напротив - во всех описаниях и примерах (в т.ч. и в OSMosis) пустая строка имеется!
Вопрос по mp-postprocess.pl
Запускаю строкой perl mp-postprocess.pl RU-KL.mp
Ругается
Use of uninitialized value $object in string eq at mp-postprocess.pl line 99, <$in> line 1.
и портит итоговый файл
Было RegionName=Республика Калмыкия Городовиковский район
Стало RegionName=Республика Калмыкияовиковский р-н
Что можно сделать для исправления?
Кто владеет языками подскажите пожалуйста, в каком месте в osm2mp находится вот такое преобразование:
В ОСМ улица подписана как “Цветочная улица (Советский район)”. osm2mp преобразует название как “Цветочная улица /Советский район/”.
Мне надо чтобы вместо прямого слеша ставился обратный.
А зачем в OSM район города указывать в name улицы? Для этого есть place=suburb.
Разве не так?
Относительно скобок и слешей - они могут выполнять двойные функции = собственные и программные. Один из слешей как раз и выполняет функцию определения что за ним следует = обычный знак или программный элемент.
Ваша проблема скорее всего в файле пост процесса. Я тоже далек от программирования. Как смог , извините.