Валидация релейшенов или "Кто сломал границу страны N?"
ߊ߬ ߟߊߦߟߍ߬ߣߍ߲߬ ߦߋ߫ molind ߓߟߏ߫ 9 February 2014 ߦߋ߫ Russian (Русский) ߟߋ߬ ߘߐ߫Иногда после правок начинающих пользователей, а может и из-за умышленных действий вандалов ломаются релейшены границ стран, возможно и многие другие.
Было бы здорово, чтобы такие правки можно было отслеживать, перед приемом changeset-a предупреждать пользователя, что он своими действиями ломает релейшен такой-то и такой-то. Ведь это не тяжело. При удалении линии мы можем видеть в каких релейшенах она состоит и как-то анализировать ситуацию.
Надо что-то делать, короче. Данных много и чем дальше тем более хрупкой становится структура osm.
С другой стороны, если кто-то сломал, надо сделать чтобы это было просто поправить. Ну и как-то пожурить пользователя, т.к. ломать быстрее чем править. И своими действиями он и карту ломает, и тратит время других пользователей, которые за ним будут все чинить.
Discussion
ߡߙߌߣߊ߲ ߞߊ߬ ߝߘߊ߫ freeExec ߟߊ߫ 10 February 2014 at 05:32 ߘߐ߫
Часто проблема в том (для JOSM), что когда мы скачиваем полностью одно отношение, он выкачивает все его линии, НО не получает информации о том куда она ещё входит. Чтобы не было ошибок нужно в месте где собираешься разорвать скачать данные по старинке областью - тогда разрывов не будет.