/atu_parser

Ministry of Regional Development Construction and Housing and Communal Services of Ukraine with Ukraine State Service of Geodesy, Cartography and Cadastre provides API access to official Spatial Data. Parsing throught all the features would give us official information about Ukraine's administrarive units' bounds

Primary LanguagePython

UPD

Офіційні дані адміністративно-територіального устрою доступні за посиланням

atu_parser

Геопортал адміністративно-територіального устрою (АТУ) України містить офіційну інформацію про межі кожного об'єкту АТУ.

Приклади збереження даних

Межі областей, районів, міст обласного значення, селищних раз, сільських рад. Змінним елементом URL є код (у прикладі це число 890). Числа варіюються від 0 (Україна) до приблизно 12050. Також знайдено дані за кодами від 24050 до 24500.

Приклад отриманих даних про сільські, селищні та міські ради: adm_4

Приклад точності даних (межі адміністративних районів. Порівняння з OSM): osm_adm

Межі населених пунктів. Змінним елементом URL є число (у прикладі це число 8870140596641528). Варіації чисел досі не встановлені.

Межі територіальних громад. Змінним елементом URL є число (у прикладі це число 9346875914853545). Варіації чисел досі не встановлені.

Алгоритм

Розроблений код посилає запит на сервер, читає результат, формує текстовий документ, використовуючи формат json. Інший код читає усі існуючі текстові файли та формує із них файл формату .geojson, що читається ГІС-інструментарієм. Разом з цим формується файл із кодами незнайдених об'єктів. Причиною відсутності даних по кожному окремому об'єкту може бути:

  1. Помилка відгуку сервера

  2. Проблеми із Вашим підключенням до мережі Інтернет

  3. Відсутність об'єкта у БД

Шляхом декількох ітерацій коду із файлом незнайдених об'єктів прогнозується знаходження всіх існуючих об'єктів у БД.