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

Потому-что тег name должен быть пустым.
Пример: Хочу карту японии на русском, так вот рендер должен на всех объектах заполнить тег name значениями из тега name:ru
Хочу на английском, соответственно из name:en и так далее
Такая должна быть мировая карта мира.

Вы полагаете, что богатыри не охраняют землю родную, а редактируют name по всему свету?
http://tengrifund.ru/sovremennyj-tuvinskij-epos-o-bogatyre-shojgu.html

Вандал!

PS: Модераторы, может выделите это флуд в отдельную ветку? Всю тему засрали.

А зачем?

P.S. А вот товарищ, наоборот, массово проставляет (скриптом каким-то, видимо): https://www.openstreetmap.org/user/Sowa1980/history#map=7/54.304/39.472

ваши бы взаимные усилия, да в мирное русло :smiley:

Не, он делает стиль mapcss для josm, которым он всё подсвечивает, и где чего не хватает, там ставит

Да, а то потерялся вопрос:

В теме обсуждают, что конвертер застрял в 2010, а на дворе уже 2020 и его давно пора дорабатывать.

В том то и дело что языками ещё 10 лет будут чесать, а никто так ничего нового не сделает.

Первый принцип ОСМ - если тебе это нужно-сделай сам.
А другие в это время будут и дальше усложнять базу. И так до бесконечности…

Никогда не вникал в содержимое POLY файла. Столкнулся с тем что файл России не открывается JOSM. Выдает ошибку - “Найдены координаты вместо …”. Открываю тестовым редактором файл полученный с помощью getbound.pl -api osm:

Relation 60189
1
   86.4256462   49.6242938 
   86.4286117   49.6293521 
   86.4477538   49.6377689 

Такой файл JOSM не читает. Качаю POLY с geofabrik.de:

polygon
1
   4.745024E+01   4.121199E+01
   4.755554E+01   4.114866E+01
   4.763965E+01   4.117394E+01

Такой файл JOSM открывает. При этом osm2mp понимает оба формата. По крайней мере ошибку не выдает.

Что, где и каким образом должно быть? Спасибо.

Ошибка в чём-то другом, а не в представлении чисел.

lat и lon местами не спутаны?

Пустую строку убери!

Да, это реально помогло! Не понятно только, изменился формат файла POLY или JOSM разучился читать пустую строку. Раньше такого не наблюдал. Спасибо.

Прошёл-то всего год - https://forum.openstreetmap.org/viewtopic.php?pid=740277#p740277

Думаю это проблема не в getbound, а в JOSM или плагине (после обновления).
Могу так говорить потому, что когда разбирался с форматами полифайлов, то никакая программа не требовала отсутствия пустой строки.
И даже напротив - во всех описаниях и примерах (в т.ч. и в OSMosis) пустая строка имеется!

Могло пройти и больше, если бы не пришлось поработать с POLY.

я добавлял отдельный writer, чтобы формат соответствовал описанию POLY в вики

getbound.pl -om poly-strict <...>

Да, я уже нашел, скачал и опробовал. Большое спасибо за эффективную работу.

Вопрос по 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=Республика Калмыкияовиковский р-н
Что можно сделать для исправления?