Відсутні кордони України. Хто допоможе?

Наразі є необхідність отримати повний перелік кордонів із geom по Україні. Йдеться про object.tags.boundary ~=“administrative”.

Ось базовий запит Overpass Turbo, який можна трошки вдосконалити

[out:json][timeout:250];
// fetch area “Ukraine” to search in
{{geocodeArea:Ukraine}}->.searchArea;
// gather results
relation["boundary"="administrative"](area.searchArea);
// print results
out geom;

Дякую. Я трохи помилково описав проблему. Необхідних меж в осм немає. Їх треба правити

Додайте трохи контексту, яких саме меж немає?

Наприклад:

[out:json][timeout:250];
{{geocodeArea:Lutsk Urban Hromada}}->.searchArea;
relation"boundary"=“administrative”;
out geom;

Lutsk Urban Hromada є, але міста Луцьк немає, і районів міста теж

Якщо глобально розглядати цю проблему, то ось результат, який я зібрав.

Івано-Франківськ — місто є, районів у використанні немає, хоча існує 2 райони.
Луцьк — міста немає, районів немає.
Вінниця — місто є, районів у використанні немає, хоча існує 3 райони.
Дніпро — міста немає, використовується 8 районів.
Житомир — міста немає, використовується 2 райони.
Ужгород — міста немає, районів немає.
Запоріжжя — міста немає, використовується 7 районів.
Київ — місто є, використовується 10 районів.
Кропивницький — міста немає, використовується 2 райони.
Львів — місто є, використовується 6 районів.
Миколаїв — міста немає, використовується 4 райони.
Одеса — міста немає, використовується 4 райони.
Полтава — міста немає, використовується 3 райони.
Рівне — міста немає, районів немає.
Суми — міста немає, використовується 2 райони.
Тернопіль — місто є, районів немає.
Харків — місто є, використовується 9 районів.
Херсон — міста немає, використовується 3 райони.
Хмельницький — місто є, районів немає.
Черкаси — міста немає, районів у використанні немає, хоча існує 2 райони.
Чернівці — місто є, районів у використанні немає, хоча існує 3 райони.
Чернігів — міста немає, використовується 2 райони.

Я вже навіть мовчу про адміністративні рівні іншого типу, наприклад, громада і тому подібне.

Тобто в мене є pbf України.

Я у Lua-файлі формую ось такий процес.

local function process_boundary(object)
if object.tags.boundary ~= “administrative” then
return
end
if not object.tags.admin_level then
return
end

local geom = object:as_multipolygon() or nil

boundaries_tmp:insert({
    osm_id = math.abs(object.id),
    parent_id = osm2pgsql.null,
    country = osm2pgsql.null,
    name = object.tags.name or nil,
    admin_level = tonumber(object.tags.admin_level) or nil,
    tags = object.tags,
    geom = geom
})

end

І за результатом у мене далеко не всі межі в Україна.

Я чудово розумію, що, наприклад, якісь райони малих міст можуть бути відсутні — це нормально, або якісь селища можуть бути відсутні — це теж нормально, але коли відсутнє саме місто або мікрорайон у місті, то це вже проблема.

Не мовчіть =)

Місто Дніпро:
https://www.openstreetmap.org/relation/1017311#map=11/48.4665/34.9954

Місто Луцьк:
https://www.openstreetmap.org/relation/1951964#map=13/50.73990/25.32679

Рандомна громада:
https://www.openstreetmap.org/relation/12616004#map=12/48.3720/34.7165

Було б значно продуктивніше показувати конкретні приклади замість абстрактрого “громада і тому подібне”. АТУ в нас дещо заплутане, ще заплутаніше проекція АТУ на OSM.

1 Like

Я, звісно, це знаходив, але в нього немає дуже важливого тегу.

boundary = "administrative"
admin_level = ???

Як і в багатьох інших населених пунктах, можна почитати в цій гілці чому так:

local function process_boundary(object)
    if object.tags.boundary ~= "administrative" then
        return
    end
    if not object.tags.admin_level then
        return
    end

    local geom = object:as_multipolygon() or nil

    boundaries_tmp:insert({
        osm_id = math.abs(object.id),
        parent_id = osm2pgsql.null,
        country = osm2pgsql.null,
        name = object.tags.name or nil,
        admin_level = tonumber(object.tags.admin_level) or nil,
        tags = object.tags,
        geom = geom
    })
end

Можливо, мені потрібно скоригувати ось цю функцію, але як саме? А точніше кажучи - за яким принципом?

Залежить від того яку ціль ви переслідуєте. Як мінімум додати place= якщо вам потрібні території.

User:Andygol/Адміністративно-територіальний устрій України - OpenStreetMap Wiki*

2 Likes
osm_id parent_id name admin_level depth path
11803997 71254 Харківський район 6 1 Харківський район
12079102 11803997 Безлюдівська селищна громада 7 2 Харківський район → Безлюдівська селищна громада
2395937 12079102 Безлюдівка 8 3 Харківський район → Безлюдівська селищна громада → Безлюдівка
2409750 12079102 Васищеве 8 3 Харківський район → Безлюдівська селищна громада → Васищеве
3559995 12079102 Кирсанове 9 3 Харківський район → Безлюдівська селищна громада → Кирсанове
3559964 12079102 Котлярі 9 3 Харківський район → Безлюдівська селищна громада → Котлярі
3559991 12079102 Лизогубівка 9 3 Харківський район → Безлюдівська селищна громада → Лизогубівка
3559966 12079102 Мовчани 9 3 Харківський район → Безлюдівська селищна громада → Мовчани
3559990 12079102 Подольох 9 3 Харківський район → Безлюдівська селищна громада → Подольох
3540998 12079102 Темнівка 9 3 Харківський район → Безлюдівська селищна громада → Темнівка
3559992 12079102 Хмарівка 9 3 Харківський район → Безлюдівська селищна громада → Хмарівка
3559876 12079102 Хорошеве 8 3 Харківський район → Безлюдівська селищна громада → Хорошеве
3559994 12079102 Шубіне 9 3 Харківський район → Безлюдівська селищна громада → Шубіне
12079101 11803997 Височанська селищна громада 7 2 Харківський район → Височанська селищна громада
2384979 12079101 Бабаї 8 3 Харківський район → Височанська селищна громада → Бабаї
3559877 12079101 Високий 8 3 Харківський район → Височанська селищна громада → Високий
11175870 12079101 Затишне 9 3 Харківський район → Височанська селищна громада → Затишне
3559879 12079101 Нова Березівка 9 3 Харківський район → Височанська селищна громада → Нова Березівка
2384980 12079101 Покотилівка 8 3 Харківський район → Височанська селищна громада → Покотилівка
11175869 12079101 Ржавець 9 3 Харківський район → Височанська селищна громада → Ржавець
12079099 11803997 Вільхівська сільська громада 7 2 Харківський район → Вільхівська сільська громада
3560018 12079099 Байрак 9 3 Харківський район → Вільхівська сільська громада → Байрак
3560002 12079099 Бісквітне 9 3 Харківський район → Вільхівська сільська громада → Бісквітне
11175689 12079099 Благодатне 9 3 Харківський район → Вільхівська сільська громада → Благодатне
3560017 12079099 Бобрівка 9 3 Харківський район → Вільхівська сільська громада → Бобрівка
3560009 12079099 Верхня Роганка 9 3 Харківський район → Вільхівська сільська громада → Верхня Роганка
3560008 12079099 Вільхівка 9 3 Харківський район → Вільхівська сільська громада → Вільхівка
11175686 12079099 Елітне 9 3 Харківський район → Вільхівська сільська громада → Елітне
11175763 12079099 Затишшя 9 3 Харківський район → Вільхівська сільська громада → Затишшя
11175687 12079099 Зернове 9 3 Харківський район → Вільхівська сільська громада → Зернове
3560003 12079099 Коропи 9 3 Харківський район → Вільхівська сільська громада → Коропи
3560014 12079099 Кутузівка 9 3 Харківський район → Вільхівська сільська громада → Кутузівка
3560001 12079099 Мала Рогань 9 3 Харківський район → Вільхівська сільська громада → Мала Рогань
3560019 12079099 Момотове 9 3 Харківський район → Вільхівська сільська громада → Момотове
11175693 12079099 Прилісне 9 3 Харківський район → Вільхівська сільська громада → Прилісне
11175694 12079099 Слобідське 9 3 Харківський район → Вільхівська сільська громада → Слобідське
3560010 12079099 Сороківка 9 3 Харківський район → Вільхівська сільська громада → Сороківка
3560007 12079099 Степанки 9 3 Харківський район → Вільхівська сільська громада → Степанки
12079093 11803997 Дергачівська міська громада 7 2 Харківський район → Дергачівська міська громада
3557616 12079093 Алісівка 9 3 Харківський район → Дергачівська міська громада → Алісівка
3557590 12079093 Безруки 9 3 Харківський район → Дергачівська міська громада → Безруки
3557585 12079093 Білаші 9 3 Харківський район → Дергачівська міська громада → Білаші
3556508 12079093 Болибоки 9 3 Харківський район → Дергачівська міська громада → Болибоки
12146566 12079093 Бугаївка 9 3 Харківський район → Дергачівська міська громада → Бугаївка
3557578 12079093 Великі Проходи 9 3 Харківський район → Дергачівська міська громада → Великі Проходи
11164252 12079093 Ветеринарне 9 3 Харківський район → Дергачівська міська громада → Ветеринарне
3557615 12079093 Висока Яруга 9 3 Харківський район → Дергачівська міська громада → Висока Яруга
10619262 12079093 Гоптівка 9 3 Харківський район → Дергачівська міська громада → Гоптівка
3557622 12079093 Гранів 9 3 Харківський район → Дергачівська міська громада → Гранів
3557598 12079093 Дементіївка 9 3 Харківський район → Дергачівська міська громада → Дементіївка
3556497 12079093 Дергачі 8 3 Харківський район → Дергачівська міська громада → Дергачі
3557606 12079093 Дубівка 9 3 Харківський район → Дергачівська міська громада → Дубівка
3557587 12079093 Ємці 9 3 Харківський район → Дергачівська міська громада → Ємці
3556500 12079093 Замірці 9 3 Харківський район → Дергачівська міська громада → Замірці
3546348 12079093 Козача Лопань 8 3 Харківський район → Дергачівська міська громада → Козача Лопань
3557599 12079093 Кочубеївка 9 3 Харківський район → Дергачівська міська громада → Кочубеївка
10619387 12079093 Кудіївка 9 3 Харківський район → Дергачівська міська громада → Кудіївка
3556509 12079093 Лещенки 9 3 Харківський район → Дергачівська міська громада → Лещенки
3557603 12079093 Лобанівка 9 3 Харківський район → Дергачівська міська громада → Лобанівка
3557579 12079093 Малі Проходи 9 3 Харківський район → Дергачівська міська громада → Малі Проходи
3556510 12079093 Маслії 9 3 Харківський район → Дергачівська міська громада → Маслії
3556514 12079093 Мищенки 9 3 Харківський район → Дергачівська міська громада → Мищенки
11164253 12079093 Нова Козача 9 3 Харківський район → Дергачівська міська громада → Нова Козача
3557577 12079093 Нове 9 3 Харківський район → Дергачівська міська громада → Нове
3557575 12079093 Питомник 9 3 Харківський район → Дергачівська міська громада → Питомник
3556523 12079093 Прудянка 8 3 Харківський район → Дергачівська міська громада → Прудянка
3557574 12079093 Руська Лозова 9 3 Харківський район → Дергачівська міська громада → Руська Лозова
3557561 12079093 Семенівка 9 3 Харківський район → Дергачівська міська громада → Семенівка
3557593 12079093 Слатине 8 3 Харківський район → Дергачівська міська громада → Слатине
3557596 12079093 Солоний Яр 9 3 Харківський район → Дергачівська міська громада → Солоний Яр
3557617 12079093 Токарівка 9 3 Харківський район → Дергачівська міська громада → Токарівка
3557607 12079093 Токарівка Друга 9 3 Харківський район → Дергачівська міська громада → Токарівка Друга
3557605 12079093 Цупівка 9 3 Харківський район → Дергачівська міська громада → Цупівка
3556522 12079093 Шаповалівка 9 3 Харківський район → Дергачівська міська громада → Шаповалівка
11164258 12079093 Шевченка 9 3 Харківський район → Дергачівська міська громада → Шевченка
3560062 12079093 Шовкопляси 9 3 Харківський район → Дергачівська міська громада → Шовкопляси
3557600 12079093 Шопине 9 3 Харківський район → Дергачівська міська громада → Шопине
12079094 11803997 Липецька сільська громада 7 2 Харківський район → Липецька сільська громада
3560053 12079094 Борисівка 9 3 Харківський район → Липецька сільська громада → Борисівка
3560033 12079094 Борщова 9 3 Харківський район → Липецька сільська громада → Борщова
3560032 12079094 Веселе 9 3 Харківський район → Липецька сільська громада → Веселе
3560037 12079094 Глибоке 9 3 Харківський район → Липецька сільська громада → Глибоке
3560043 12079094 Зелене 9 3 Харківський район → Липецька сільська громада → Зелене
3560052 12079094 Красне 9 3 Харківський район → Липецька сільська громада → Красне
3560035 12079094 Липці 9 3 Харківський район → Липецька сільська громада → Липці
3560039 12079094 Лук’янці 9 3 Харківський район → Липецька сільська громада → Лук’янці
3560031 12079094 Мале Веселе 9 3 Харківський район → Липецька сільська громада → Мале Веселе
3560051 12079094 Мороховець 9 3 Харківський район → Липецька сільська громада → Мороховець
11175691 12079094 Нескучне 9 3 Харківський район → Липецька сільська громада → Нескучне
3560050 12079094 Олійникове 9 3 Харківський район → Липецька сільська громада → Олійникове
11175695 12079094 Перемога 9 3 Харківський район → Липецька сільська громада → Перемога
9316614 12079094 Пильна 9 3 Харківський район → Липецька сільська громада → Пильна
3560034 12079094 Слобожанське 9 3 Харківський район → Липецька сільська громада → Слобожанське
3560055 12079094 Стрілеча 9 3 Харківський район → Липецька сільська громада → Стрілеча
3560049 12079094 Тернова 9 3 Харківський район → Липецька сільська громада → Тернова
12079100 11803997 Люботинська міська громада 7 2 Харківський район → Люботинська міська громада
11176173 12079100 Байрак 9 3 Харківський район → Люботинська міська громада → Байрак
3559919 12079100 Барчани 9 3 Харківський район → Люботинська міська громада → Барчани
3557550 12079100 Горіхове 9 3 Харківський район → Люботинська міська громада → Горіхове
3559929 12079100 Гурине 9 3 Харківський район → Люботинська міська громада → Гурине
11176174 12079100 Караван 9 3 Харківський район → Люботинська міська громада → Караван
11176175 12079100 Коваленки 9 3 Харківський район → Люботинська міська громада → Коваленки
3674156 12079100 Люботин 8 3 Харківський район → Люботинська міська громада → Люботин
3559918 12079100 Нестеренки 9 3 Харківський район → Люботинська міська громада → Нестеренки
3557539 12079100 Смородське 9 3 Харківський район → Люботинська міська громада → Смородське
11175688 12079100 Спартаси 9 3 Харківський район → Люботинська міська громада → Спартаси
3559921 12079100 Травневе 9 3 Харківський район → Люботинська міська громада → Травневе
12079095 11803997 Малоданилівська селищна громада 7 2 Харківський район → Малоданилівська селищна громада
3557567 12079095 Зайченки 9 3 Харківський район → Малоданилівська селищна громада → Зайченки
3557564 12079095 Караван 9 3 Харківський район → Малоданилівська селищна громада → Караван
3560059 12079095 Лісне 9 3 Харківський район → Малоданилівська селищна громада → Лісне
3557562 12079095 Лужок 9 3 Харківський район → Малоданилівська селищна громада → Лужок
3557569 12079095 Мала Данилівка 8 3 Харківський район → Малоданилівська селищна громада → Мала Данилівка
3557571 12079095 Чайківка 9 3 Харківський район → Малоданилівська селищна громада → Чайківка
3557572 12079095 Черкаська Лозова 9 3 Харківський район → Малоданилівська селищна громада → Черкаська Лозова
12079103 11803997 Мереф’янська міська громада 7 2 Харківський район → Мереф’янська міська громада
10669888 12079103 Кринички 9 3 Харківський район → Мереф’янська міська громада → Кринички
3557721 12079103 Лелюки 9 3 Харківський район → Мереф’янська міська громада → Лелюки
9582992 12079103 Нижня Озеряна 9 3 Харківський район → Мереф’янська міська громада → Нижня Озеряна
11175764 12079103 Олександрівка 9 3 Харківський район → Мереф’янська міська громада → Олександрівка
12079104 11803997 Нововодолазька селищна громада 7 2 Харківський район → Нововодолазька селищна громада
3554171 12079104 Бахметівка 9 3 Харківський район → Нововодолазька селищна громада → Бахметівка
3554076 12079104 Бірки 8 3 Харківський район → Нововодолазька селищна громада → Бірки
11171009 12079104 Бражники 9 3 Харківський район → Нововодолазька селищна громада → Бражники
3554188 12079104 Брідок 9 3 Харківський район → Нововодолазька селищна громада → Брідок
3554088 12079104 Василівське 9 3 Харківський район → Нововодолазька селищна громада → Василівське
3554040 12079104 Ватутіне 9 3 Харківський район → Нововодолазька селищна громада → Ватутіне
3554057 12079104 Вільхуватка 9 3 Харківський район → Нововодолазька селищна громада → Вільхуватка
11171012 12079104 Головнівка 9 3 Харківський район → Нововодолазька селищна громада → Головнівка
3554091 12079104 Гуляй Поле 9 3 Харківський район → Нововодолазька селищна громада → Гуляй Поле
9583112 12079104 Дерегівка 9 3 Харківський район → Нововодолазька селищна громада → Дерегівка
3554160 12079104 Знам’янка 9 3 Харківський район → Нововодолазька селищна громада → Знам’янка
3554070 12079104 Ключеводське 9 3 Харківський район → Нововодолазька селищна громада → Ключеводське
11171015 12079104 Княжне 9 3 Харківський район → Нововодолазька селищна громада → Княжне
3554186 12079104 Круглянка 9 3 Харківський район → Нововодолазька селищна громада → Круглянка
3554022 12079104 Кут 9 3 Харківський район → Нововодолазька селищна громада → Кут
11171023 12079104 Липкуватівка 9 3 Харківський район → Нововодолазька селищна громада → Липкуватівка
9584779 12079104 Лихове 9 3 Харківський район → Нововодолазька селищна громада → Лихове
3554189 12079104 Мануйлове 9 3 Харківський район → Нововодолазька селищна громада → Мануйлове
3554031 12079104 Мокра Рокитна 9 3 Харківський район → Нововодолазька селищна громада → Мокра Рокитна
11171019 12079104 Моськівка 9 3 Харківський район → Нововодолазька селищна громада → Моськівка
3554124 12079104 Низівка 9 3 Харківський район → Нововодолазька селищна громада → Низівка
3554067 12079104 Нова Мерефа 9 3 Харківський район → Нововодолазька селищна громада → Нова Мерефа
3554155 12079104 Новопросянське 9 3 Харківський район → Нововодолазька селищна громада → Новопросянське
3554026 12079104 Одринка 9 3 Харківський район → Нововодолазька селищна громада → Одринка
3554062 12079104 Ордівка 9 3 Харківський район → Нововодолазька селищна громада → Ордівка
3554037 12079104 Павлівка 9 3 Харківський район → Нововодолазька селищна громада → Павлівка
3554024 12079104 Пластунівка 9 3 Харківський район → Нововодолазька селищна громада → Пластунівка
3554156 12079104 Просяне 9 3 Харківський район → Нововодолазька селищна громада → Просяне
3554035 12079104 Рокитне 9 3 Харківський район → Нововодолазька селищна громада → Рокитне
11171022 12079104 Сосонівка 9 3 Харківський район → Нововодолазька селищна громада → Сосонівка
3554170 12079104 Стара Водолага 9 3 Харківський район → Нововодолазька селищна громада → Стара Водолага
11171096 12079104 Стулепівка 9 3 Харківський район → Нововодолазька селищна громада → Стулепівка
3554187 12079104 Федорівка 9 3 Харківський район → Нововодолазька селищна громада → Федорівка
11171024 12079104 Щебетуни 9 3 Харківський район → Нововодолазька селищна громада → Щебетуни
11942615 11803997 Південа міська громада 7 2 Харківський район → Південа міська громада
3559911 11942615 Бистре 9 3 Харківський район → Південа міська громада → Бистре
3559906 11942615 Бідряги 9 3 Харківський район → Південа міська громада → Бідряги
10615296 11942615 Буди 8 3 Харківський район → Південа міська громада → Буди
8166396 11942615 Наукове 10 3 Харківський район → Південа міська громада → Наукове
3559880 11942615 Південне 10 3 Харківський район → Південа міська громада → Південне
10665469 11803997 Пісочинська селищна громада 7 2 Харківський район → Пісочинська селищна громада
3559878 10665469 Березівка 8 3 Харківський район → Пісочинська селищна громада → Березівка
11175696 10665469 Джерельне 10 3 Харківський район → Пісочинська селищна громада → Джерельне
10623678 10665469 Коротич 8 3 Харківський район → Пісочинська селищна громада → Коротич
3559947 10665469 Надточії 9 3 Харківський район → Пісочинська селищна громада → Надточії
10623677 10665469 Новий Коротич 9 3 Харківський район → Пісочинська селищна громада → Новий Коротич
3559958 10665469 Олешки 9 3 Харківський район → Пісочинська селищна громада → Олешки
3559942 10665469 Пісочин 8 3 Харківський район → Пісочинська селищна громада → Пісочин
3559883 10665469 Рай-Оленівка 9 3 Харківський район → Пісочинська селищна громада → Рай-Оленівка
10720589 11803997 Роганська селищна громада 7 2 Харківський район → Роганська селищна громада
3559979 10720589 Борове 9 3 Харківський район → Роганська селищна громада → Борове
8864078 10720589 Докучаєвське 9 3 Харківський район → Роганська селищна громада → Докучаєвське
3559988 10720589 Лелюки 9 3 Харківський район → Роганська селищна громада → Лелюки
11175690 10720589 Логачівка 9 3 Харківський район → Роганська селищна громада → Логачівка
3559981 10720589 Пономаренки 9 3 Харківський район → Роганська селищна громада → Пономаренки
3559980 10720589 Хроли 9 3 Харківський район → Роганська селищна громада → Хроли
12079097 11803997 Солоницівська селищна громада 7 2 Харківський район → Солоницівська селищна громада
3557553 12079097 Безруків 9 3 Харківський район → Солоницівська селищна громада → Безруків
3557538 12079097 Березівське 9 3 Харківський район → Солоницівська селищна громада → Березівське
11164257 12079097 В’язове 9 3 Харківський район → Солоницівська селищна громада → В’язове
3557559 12079097 Григорівка 9 3 Харківський район → Солоницівська селищна громада → Григорівка
3557555 12079097 Гуківка 9 3 Харківський район → Солоницівська селищна громада → Гуківка
11164256 12079097 Курортне 9 3 Харківський район → Солоницівська селищна громада → Курортне
3557549 12079097 Південне 9 3 Харківський район → Солоницівська селищна громада → Південне
3557534 12079097 Подвірки 9 3 Харківський район → Солоницівська селищна громада → Подвірки
3557552 12079097 Протопопівка 9 3 Харківський район → Солоницівська селищна громада → Протопопівка
3559885 12079097 Солоницівка 9 3 Харківський район → Солоницівська селищна громада → Солоницівка
3557554 12079097 Тернова 9 3 Харківський район → Солоницівська селищна громада → Тернова
3557558 12079097 Ярошівка 9 3 Харківський район → Солоницівська селищна громада → Ярошівка
12079098 11803997 Харківська міська громада 7 2 Харківський район → Харківська міська громада
3154746 12079098 Харків 8 3 Харківський район → Харківська міська громада → Харків
7340969 3154746 Індустріальний район 10 4 Харківський район → Харківська міська громада → Харків → Індустріальний район
7340973 3154746 Київський район 10 4 Харківський район → Харківська міська громада → Харків → Київський район
7340972 3154746 Немишлянський район 10 4 Харківський район → Харківська міська громада → Харків → Немишлянський район
3801278 3154746 Новобаварський район 10 4 Харківський район → Харківська міська громада → Харків → Новобаварський район
3801315 3154746 Основ’янський район 10 4 Харківський район → Харківська міська громада → Харків → Основ’янський район
7340971 3154746 Салтівський район 10 4 Харківський район → Харківська міська громада → Харків → Салтівський район
7340970 3154746 Слобідський район 10 4 Харківський район → Харківська міська громада → Харків → Слобідський район
3801249 3154746 Холодногірський район 10 4 Харківський район → Харківська міська громада → Харків → Холодногірський район
3796255 3154746 Шевченківський район 10 4 Харківський район → Харківська міська громада → Харків → Шевченківський район
12079096 11803997 Циркунівська сільська громада 7 2 Харківський район → Циркунівська сільська громада
3560013 12079096 Бутенкове 9 3 Харківський район → Циркунівська сільська громада → Бутенкове
7723248 12079096 Михайлівка 9 3 Харківський район → Циркунівська сільська громада → Михайлівка
3560024 12079096 Олександрівка 9 3 Харківський район → Циркунівська сільська громада → Олександрівка
3560028 12079096 Петрівка 9 3 Харківський район → Циркунівська сільська громада → Петрівка
3560027 12079096 Руські Тишки 9 3 Харківський район → Циркунівська сільська громада → Руські Тишки
3560022 12079096 Українське 9 3 Харківський район → Циркунівська сільська громада → Українське
3560021 12079096 Циркуни 9 3 Харківський район → Циркунівська сільська громада → Циркуни
3560026 12079096 Черкаські Тишки 9 3 Харківський район → Циркунівська сільська громада → Черкаські Тишки
3560016 12079096 Черняки 9 3 Харківський район → Циркунівська сільська громада → Черняки

Усе дуже просто. На прикладі “Харківська область”. У кожної цієї одиниці є адміністративний рівень, а також геометрія. Мені необхідно, щоб у кожного адміністративного рівня була геометрія. Якщо у міста є лише point, лише точка, і не має геометрії контуру, то це проблема.

Тобто є Харківська область, у ній є певні райони цієї області, у цих районах є міста, якщо в містах є мікрорайони або райони міста - то добре.

За посиланнями що я надавав були таблички відповідності, чи продивились ви їх? З чим зараз є проблема, окрім як додати place до вибірки?

відсутність admin_level (((

за цим показником у мене шикується дерево відносин

З admin_level до рівня громад усе ще більш-менш добре. А от усе, що нижче, — там трохи хаос через те, що, по-перше, реформа адміністративного устрою повністю не завершилася, по-друге, є окуповані території, і зміни в admin_level, наприклад у Криму, можуть спричинити війну правок.

Можете спробувати відновити ієрархію за кодифікатором і обʼєктами у OSM з теґом katotth=*. Ручна робота, але тільки так буде якісний результат.

Ваша проблема в АТУ, де навалено все до купи. Є два види обʼєктів: обʼєкти адміністративного та обʼєкти територіального поділу. Дивіться на сторінку що я писав у Вікі ОСМ, @Monstrofil давав посилання на неї.

@vladlenbeilik Просте питання — для чого вам ці дані, де вони будуть використовуватися?