Ну так я про кількість. Особисто синхронізував ОСМ з КОАТУУ - було 100% співпадіння по Україні (без Криму). От наприклад по Хмельницькій області, Славутський район видалено: БЕРЕЗДІВ, ЗУБІВЩИНА, СЕЛИЧІВ (тільки кеш рендерів зберігся). В інших областях також помічені видалення точок НП.
Ну а в чому тут проблема? alt_name і name - відповідають і КОАТУУ і ВР. Звісно, ще треба з сайтом ВР синхронізувати. Але тут питання як контролювати правки видалення. Не хочеться гаяти час і робити марну роботу, яку дуже просто провандалити.
Давай. Я тому і питаюсь, як ревертнути для прикладу БЕРЕЗДІВ, ЗУБІВЩИНА, СЕЛИЧІВ, якщо ID невідоме?
Я лично насчитал всего около 5 подозрительных сел на всю Украину. Но в любом случае вместо того чтобы удалять, можно поменять значение тега place на locality
для всіх кодів КОАТУУ існують place-точки з таким же кодом
для всіх place-точок задано КОАТУУ
не існує двох точок з однаковим КОАТУУ
Потім в окрему табличку вивантажу собі коатуукод+назва нп+osmid точки+координати і буду слідкувати що це все відповідає osm-даним.
Зараз ще збираю список помилок в КОАТУУ. Неповний список виправлень виглядає ось так:
update koatuu set code=lpad(code,10,'0'), title=replace(title,'''','’');
update koatuu set title=replace(title,'М.','') where title like 'М.%';
update koatuu set title=upper('Масалаївка') where code='7424982503';
update koatuu set title=upper('Нечаївка') where code='5920982403';
update koatuu set title=upper('Тасуїв') where code='7420385004';
update koatuu set title=upper('Новомиколаївка') where code='5924780304';
update koatuu set title=upper('Баїха') where code='5920687002';
update koatuu set title=upper('Немудруї') where code='5923584404';
update koatuu set title=upper('Гаї-Смоленські') where code='4620381303';
update koatuu set title=upper('Межуївка') where code='1222983406';
update koatuu set title=upper('Мар’їне') where code='6521880803';
update koatuu set title=upper('Новоукраїнка') where code='5124786404';
update koatuu set title=upper('Миколаївка') where code='6524783505';
update koatuu set title=upper('Миколаївка') where code='5122384602';
update koatuu set title=upper('Аршиця') where code='7324587003';
update koatuu set title=upper('Мотина Балка') where code='1225286607';
update koatuu set title=upper('Заляддя') where code='7422487505';
delete from koatuu where code in ('2321186502','2321187401','2321188401');
update koatuu set title=upper('Велика Білозерка'), code='2321180101, 2321186502, 2321187401, 2321188401' where code='2321180101';
У нас практикується позначення кодів ЄДРПОУ для POI?
Якщо так, то яким тегом, якщо ні - може варто домовитись?
Реєстр єдиний загальнодержавний, коди унікальні. Буде корисно для пошуку.
Держкомстат оновив КОАТУУ-коди для населених пунктів Донецької і Луганської областей відповідно до змін в адмінустрої.
Вніс нові коди в OSM([1], [2]), зверніть увагу, якщо комусь це важливо.