Да был такой валидатор у меня давно. Никто не пользовался. Оживить?
А у него API есть какой-нибудь?
например список “кривых веев” получить одним запросом…
Я попробую накодить тулзу, которой можно скормить список id веев, а она бы взяла их из осма, посмотрела действительно ли они кривые, поправила и отправила назад…
по вычислениям это не долго, а вот искать по всему “planet.osm” долго… поэтому я и спрашивал где тут есть готовое что-нибудь
Что уже и так бегает по всей базе каждый день и смотрит на каждый вей)
Из keepright’а вытянуть? Getting the whole dump-file. По типу ошибки выбрать именно самопересекающиеся веи.
api не было, можно сделать вывод на карту, можно списком.
Чувствую займусь валидатором… мое самопальное творение падает, отлавливая баги в базе)
наткнулся еще вот на такое…
http://www.openstreetmap.org/api/0.6/relation/1295795
Роли не заданы
Импортировал 10Гб дамп России в MongoDB дамп отсюда
Не совсем понятно почему он не соответствует этой статистике
Она воообще расходится… но это к данной теме отношения не имеет.
у меня наимпортировалось 54’772’811 нода
почти 5 млн веев и почти 90 тысяч релейшенов
из этих 90 тысяч 52968 мультиполигоны…
313 из них некорректны по некоторым причинам
Для некоторых просто нет веев и нодов в этом дампе, а некоторые изначально в базе осма заданы неправильно!
Их я бы хотел попробовать вылечить.
Проверить вхождение участников релейшенов друг в друга, определить корректно ли оно и расставить всем inner и outer автоматом.
Ну и если там одно на другое наезжает и автоматически восстановить не получается, то в отдельный список для правки руками…
А ты посмотри дату последнего обновления России.
мда… все время год путаю))
Отцепляю в пользу http://forum.openstreetmap.org/viewtopic.php?id=15209
Зря. Я бы отцепил IRC, ссылку на тему про IRC (там всего 1 сообщение) вставил сюда. И оставить эту тему прикрепленной.
ИМХО
Валидатор с функцией последних правок правок,
там помнится было видны последние правки за неделю, три месяца…
где то видел такой а ссылку потерял, подкинте плз ссылочку.