Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

Последняя пара дней оказалась богатой на поломанные границы - http://atd.osm.rambler.ru/broken.html

Абакан вручную починить сложновато, было бы неплохо если бы кто-нибудь откатил этот ченджсет https://www.openstreetmap.org/changeset/27769630

Наконец-то руки добрались на “поиграться” с собственными дампами. Сколько времени уйдёт на полноценное включение в процесс пока не знаю, сейчас важно просто пройти все шаги вручную.

Извините что вопросы откровенно примитивные, но учитывая качество/точность документации в ОСМ, а также жёсткий лимит свободного времени, более надёжным является “помощь друга”.

Я создал пробный poly-файл используя плагин JOSM. И сразу же возникает вопрос - как получить %old_file%? Документация http://wiki.openstreetmap.org/wiki/Osmupdate говорит про обновление но не про первоначальную загрузку данных. Здесь как-то задействован wget?

И ещё - osmupdate лучш использовать в таком формате или вариант с OSM Change file тоже стоит рассмотреть? В принципе мне нужен максимально простой алгоритм который проще автоматизировать.

Поиграться сначала хочу с Крымом а потом уже перейти на дамп всей России.

Первоначальный файл берется где-то на стороне.

Это же одно и тоже или я не понимать.

Где же взять Россию то … на ГИС-лаб нету Крыма а на geofabrik дамп побит на 2 части … Самое лучшее это качать planet.osm и обрезать его?

Я в своё время просил Zverik обрезать мне, но как оказалась, полигон обрезки пару раз пересекался с границей России.
Поэтому просим ещё раз обрезать по и разместить ссылку на торрент.

вчера столкнулся с непонятным…
проверял все НП Сахалинской области - имеющие place в виде полигона, но не имеющие его в виде точки(ноды)
по мнению валидатора таких набралось около десятка - после проверки, оказалось что все точки на месте, а многим из них более 3 лет

есть идеи - в чем может быть дело?

Скачал planet.osm с первого зеркала, оказалось что в нём уже порезана вся мета-информация что похоже неприемлимо для osmupdate, он навыдавал кучу ошибок. Перекачиваю полный planet.osm.

Но больше меня напрягло вот это:

На работе то у нас то всё за прокси … Если это known issue до сих пор верно то валидатору такой способ не подходит, валидатор в основном крутится на рабочем сервере :frowning:

тогда самому выкачивать дневной диф и его применять.

Так там вроде просто wget вызывается, соответственно wget и надо на предмет прокси настраивать - или в глобальном wgetrc, или в юзерском.

^^ Спасибо, значит не всё так печально :slight_smile: wget я прекрасно и сейчас использую для валидатора - качаю дампы, прокси у меня настроены. Но если речь пойдёт о дифах то мне скорее будут нужны часовые, так как планирую стартовать валидатор ночью когда сервер простаивает, т.е. время отсечки дампа дожно быть конкретное.

Ну не так страшен чёрт как его малюют. Пара часов на скачку planet.osm, пара минут рисования poly для Крыма в JOSM, osmupdate проработал несколько минут, далее osmconvert и валидатор. Полный цикл работы валидатора немного менее 2-х минут и отчёт готов.

Отчёт по Крыму довольно плох (для Крыма нужна отдельная тема?), но его улучшения я оставлю любителям эпических картовстреч. Пока подправляю мелочи в валидаторе (регион же спорный, часть данных дублирована) а завтра попробую сварганить дамп России с Крымом (это может занять больше времени да и теоретически могут быть проблемы, osmupdate уже ругался у меня на память).

Поэтому сегодня (вечером) будет старый отчёт, по ГИС-лабовскому дампу, завтра (надеюсь) первый по полному дампу РФ.

Я у себя ограничивал не более 5 слияний за раз.
И раз ты скачал планету, не мог бы вырезать для меня и выложить, обрезка тут.

Скачать с гистлаба RU и UA, склеить и обрезать

Если трафик не критичен то проще выкачать local и вырезать то что нужно.

Текущий local это огрызок его уже пора на помойку.

freeExec Так с него всё и нарезают. :slight_smile: Тогда уж весь GisLab на помойку, чего мелочиться.

Так я про него и говорю, гислаб с его обрезкой пора на помойку.

Ох уж эти дружелюбные сообщения! Вчера Крым благополучно сконвертировался, сегодня этого сделать уже не удалось. В логах видно такое:

osmupdate: Merging changefiles.
osmupdate: Creating output file.
osmconvert Error: could not get 183500800 bytes of memory.
osmupdate: Deleting temporary files.
osmupdate: Completed successfully.

В результате на выходе похожий на правдоподобный pbf файл в котором есть все ноды, веи … и ни одного релейшена :frowning:
Какой памяти не хватает - непонятно, т.к. оперативки 16Гб (12Гб отмечено как доступно) и 1.5Тб свободно на диске.

Но вчера же Крым получался нормальным … что случилось - не понимаю …

Добавь

--max-merge=5

Это какой-то локальный баг винды, под никсами такого нет.