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

Сравниваем с ОКТМО
Собственно самая вкусная проверка. Я сопоставляю данные входящие в состав региона или района в ОСМ и в ОКТМО. Тут сложный алгоритм, но пишется легко.

Сначала сравниваем имена. Смотрим, а одно ли имя? Если совпали и имя одно - в таблице АТД прописваем объект ОСМ.

Далее мы смотрим name2, alt_name, oktmo:user и т.д. Если несколько назаваний то смотри official_status, oktmo:user и т.п. В общем пытаемся найти код ОКТМО всеми способами.

Я запускал валидатор с буквой Ё. Но оказалось довольно сложной проверкой. Как правильно, Е или Ё. В конце концов выкинул эти проверки.

В конце концов таблица АТД имеет как код ОКТМО так код ОСМ.

1 Like