User:Aleksandr Dezhin/Automated edits

From OpenStreetMap Wiki
Jump to navigation Jump to search

cleanup cladr:* tags for place=city|town|village|hamlet

Суть проблемы, которую пытается решить эта правка, изложена тут.

  1. На основании дампа региона с гис-лаба формируется список нодов, веев и релейшнов имеющих теги place=city|town|village|hamlet + cladr:code=* + addr:postcode=*
  2. Для каждого элемента из API вытаскивается история, из которой определяется кем были поставлены теги addr:postcode, cladr:suffix, cladr:name
  3. Если тег был добавлен пользователем KekcuHa и соответствует текущему значению, то значение удаляется. Если значение было изменено другим пользователем или удалено, а затем восстановлено, то тег оставляется без изменений.

См. так же: КЛАДР

normalize wikipedia tag to wikipedia=<lang>:<pagetitle> format

  • Теги значения тегов wikipedia=* вида "http://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%8F%D0%BA_%D0%93%D0%B0%D0%BC%D0%BE%D0%B2%D0%B0" конвертируются в "ru:Маяк Гамова"

delete unused nodes without tags

Иногда при правке границ (или любой другой замене вея на вей) вей удаляется, а точки остаются из-за того что какая либо из них используется другим веем. Удаление таких точек в JOSM довольно утомительно. Для этого и предназначена эта обработка - она удаляет узлы без тегов, не входящие ни в один вей и ни одно отношение. Первичная проверка осуществляется по дампу, окончательная по API.