Якщо подивитись на це як на більш складніший проект, можна подумати про якийсь трекінг виконання/перевірки даних. Для цього вже потрібно задіяти геокодінг і співставляти знайдені дані в ОСМ з тим що є в таблиці
Я спробував потикати в файлики… те що дані структровані - це вже велика справа. Можна брати окремий НП і робити пошук всіх вулиць в ньому в ОСМ (не всі зних можуть мати в ОСМ назви - це проблема); для знайдених вулиць перевіряти поточну назву і вже рекомендувати її змінити у разі потреби. Це перший етап.
Ще бачу що є номери будинків. Так само, шукаємо вулицю в потрібному НП, перевіряємо чи будинки вздовж мають адреси, чи ці номери замаплені - якщо ні пропонувати перевірити та за можливості розставити відсутні номери на будинки