Валидация релейшенов или "Кто сломал границу страны N?"
Написано от molind на 9 февруари 2014 на Russian (Русский).Иногда после правок начинающих пользователей, а может и из-за умышленных действий вандалов ломаются релейшены границ стран, возможно и многие другие.
Было бы здорово, чтобы такие правки можно было отслеживать, перед приемом changeset-a предупреждать пользователя, что он своими действиями ломает релейшен такой-то и такой-то. Ведь это не тяжело. При удалении линии мы можем видеть в каких релейшенах она состоит и как-то анализировать ситуацию.
Надо что-то делать, короче. Данных много и чем дальше тем более хрупкой становится структура osm.
С другой стороны, если кто-то сломал, надо сделать чтобы это было просто поправить. Ну и как-то пожурить пользователя, т.к. ломать быстрее чем править. И своими действиями он и карту ломает, и тратит время других пользователей, которые за ним будут все чинить.
Discussion
Коментар от freeExec в 10 февруари 2014 в 05:32
Часто проблема в том (для JOSM), что когда мы скачиваем полностью одно отношение, он выкачивает все его линии, НО не получает информации о том куда она ещё входит. Чтобы не было ошибок нужно в месте где собираешься разорвать скачать данные по старинке областью - тогда разрывов не будет.