И чем то, что стало после бота, хуже чем то, что было до него?
На карте мааса объектов, не имеющих никаких тегов кроме name. Это, конечно, ошибка, но не бота.
locality - это ни разу не заброшенная деревня, это - ненаселенная местность, имеющая собственное название. Например, урочище.
Здание либо озеро может быть окружено дорогой. Хотя в случае с озером это, конечно, маловероятно.
А вот линия электропередачи, идущая вдоль дороги - обычное дело.
Вообще-то здесь весьма своеобразная промзона - радиопередающий цех. Зачастую это территория, на которой стоят антенны, а сама территория обычно от леса не очищается.
А это, вероятно, результат “подсказок” при наборе + опечатка - пользователь нажал “m” вместо “n”.
PS. Но, вообще-то проблема неоднозначной интерпретации данных существует. Особенно при конвертации - когда требуется отнести объект к одному из заранее предопределенных типов. Я лично эту задачу решаю так:
- Просматриваются все теги объекта и отчаются распознанные key.
- Отмеченные значения key рассматриваются в порядке приоритета. Приоритет задается заранее волевым решением.
- Если для данного key удается однозначно идентифицировать value, эта комбинация и считается типом объекта, на чем анализ заканчивается.
- Если объект содержит несколько распознанных key, притом для очередного не удалось распознать value, рассматривается следующий по приоритету key.
- Если объект так и не удалось отнести ни к одному предопределенному типу, он попадает в список ошибок.
Не уверен, что я делаю правильно. Может, будут какие предложения по обработке данного рода конфликтных ситуаций?