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

C osmconvert 0.8.8 релейшены распаковались :slight_smile: Как минимум с этим можно работать :slight_smile:

Дамп таки обработался :slight_smile: Валидатор обновился.

Но судя по всему там не последняя версия poly-файла, из-за этого “поломана” граница Чукотки вдоль -180 ^ 180, поэтому есть неправильные жалобы на сломанные границы. Но это лучше чем ничего. На неделе попробую исправить poly-файл. Если не получится то по идее должен добраться до другого компа на котором сохранено рабочее состояние проекта, только дамп старый. Ну тогда всё и восстановится :slight_smile:

Уря!
Могу выслать свои poly
Собственно они всегда лежат на сайте.
Сейчас обновил (заодно лишний backup)
http://wowik.byethost7.com/poly.zip

Да, был нужен плагин. Просто в первый раз он почему-то не скачался (были сетевые проблемы?) и я подумал что работа с poly-файлами была “из коробки”. Но потом он прекрасно скачался.

Надеюсь что валидатор вернулся в прежнее состояние :slight_smile: Спасибо всем за высланные файлы! Всё прошло без ошибок.

Сделал очередную копию всего, вероятность сбоя стала гораздо меньше :slight_smile:

График как и был прежде - 2 раза в неделю - среда/четверг и суббота/воскресенье.

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

http://atd.osm.rambler.ru/r444017.html
Здесь перепутаны ОКТМО местами сельское поселение Посёлок Бабынино и сельское поселение Село Бабынино, из-за чего НП не проходят. В самом ОКТМО всё правильно, видимо ошибка в обработке валидатором. Ещё были перепутаны теги вики у этих двух Бабынино. Исправил. Может в этом быть дело?

Это бага валидатора. Два сельских поселения “Бабынино” различающиеся только статусом село/посёлок подхватываются неверно. Для валидатора оба поселения - “СП Бабынино”. Я рассматривал разные варианты как починить, но там надо влезать в довольно сложный алгоритм что в текущих условиях для меня рисковано. Поэтому пока остаётся как есть. Возможно, на новогодних праздниках смогу найти время и приложить какой-то фикс.

Про проблему знаю, спасибо что напомнили!

Может быть также как и два НП с одинаковым именем и статусом, по oktmo:user различать. Это сложно реализовать? На всякий случай добавил их октмо номера.

На утверждённом генплане нарисовано две границы НП: “Фактически сложившаяся граница НП” и “Планируемая граница НП”. Какую рисуем в ОСМ?

Фактическую, но которая захватывает все жилые на сегодняшний день дома.

А с промзоной, что тогда делать?

Ну если планируемая на следующи год, а не на 202?, то можно бы и планируемую, чтобы два раза не вставать.

А с промзоной надо разбираться, входит она в земли населённых пунктов или нет.

Валидатор опять упал … Такое падение стало повторяться часто после того как я поборолся с другим падением. Как это получается - пока не понимаю, знаю что это происходит если в одном поселении несколько НП с одним именем, одно из которых имеет контур а другое нет. Придётся копаться в алгоритме а для этого нужен как минимум чистый прогон, т.е. 4 часа. Постараюсь разобраться с этой проблемой на этой неделе как первостепенной. А то падения стали происходить слишком часто.

Возможно пока можно ограничится публикацией виновника, нарисовать границу НП не так долго.

Валидатор снова упал, но времени разбираться с причиной не было. Просто отключил оптимизацию, и за 6 часов получил результат :slight_smile:

А багу так и не нашёл. Точнее в прошлый раз всё упало при одной странной конфигурации данных, но сейчас эта конфигурация не повторяется :slight_smile: Такое ощущение что было какое-то внутреннее падение, которое подпортило мои данные и на кривых данных всё упало. В общем пока всё хорошо, но уверенности в том что не будет проблем нет. Буду следить дальше.

Ну а одноимённые поселения попробую обработать на праздниках. Изменения несложные, но отладка отнимает очень много времени, это должен быть свободный от других дел день.

Так может быть его в open source надо? Может кто-то и пофиксит баг.

open source не панацея :slight_smile: Можно заметить по соседним темам.

Из нового. С января существенно упала скорость работы валидатора. Одноразово, без каких либо изменений валидатор стал работать почти в 2 раза медленнее. По времени это совпало с шумихой по поводу какой-то процессорной баги в Интеле. Ноутбук стал постоянно обновляться (включая BIOS). Ни на чём не заметил падения скорости кроме как на валидаторе. Никаких идей кроме того что как-то та процессорная бага и виртуалка как-то связаны нет.

В результате валидатор стал работать почти 8 часов что перестало входить в приемлимые для меня рамки. Поэтому валидатор перешёл в режим еженедельного обновления - 8 часов времени мне нужно специально находить. Возможно, станет лучше, когда я всё-таки смогу запускать валидатор на десктопе а не на ноуте, но это не вопрос нескольких недель.

Далее, пару недель назад довольно сильно обновился ОКТМО. Если изменения по Московской области простые то по другим регионам требуется больше усилий. Но ближайшие 2-3 недели скорее всего свободного времени совсем не будет. Поэтому валидатор пока будет бежать по старому справочнику.

Но всё же есть надежда на позитив :slight_smile: Есть ощущение что скоро свободного времени должно стать больше чем сейчас и по крайней мере наиболее срочные вопросы удастся порешать.

Баг вроде как говорят сказывается на операциях ввода/вывода. Может если сразу из дампа вырезать только границы и загнать его целиком в память будет веселее. Но это так, мысли в слух.

Если никаких приватных данных на компьютере нет (или подверженные багу программы на компьютере не запускаются), то патч (или эффект патча) можно отменить, вернув производительность.
Насчёт времени - разве нельзя поставить низкий приоритет для этих вычислений (по вводу/выводу, RAM и CPU)? Считаться будет дольше, но не должно мешать остальной деятельности.