Відповідно до Конституції України територіальний устрій визначається в Розділі ІХ.
Для позначення територіального устрою в OSM використовується теґ place=* з відповідним значенням. Див сторінку опису теґу.
Підпорядкованість об’єктів визначається їх топологічною вкладеністю. Тобто, район, що знаходиться в межах області, входить до її складу. Місто, що знаходиться в межах району, входить до його складу, а сам район одночасно є частиною області, то і місто входить до відповідної області в складі відповідного району.
Крім територіального устрою існує й адміністративний устрій, який дозволяє визначити території на яких відбувається самоврядування.
Розділ ХІ Конституції визначає одиницю місцевого самоврядування - територіальну громаду.
Для позначення адміністративного устрою використовується набір теґів boundary=administrative + admin_level=. Ця пара теґів, разом із назвою адміністративної одиниці (теґ name=) призначається мультиполігону, що окреслює контури підпорядкованої території. Крім топологічної вкладеності для зазначення рівня адміністративної ієрархії використовується теґ admin_level=*.
Значення теґу admin_level=*
| **Адміністративна одиниця** | **admin_level** |
| --------------------------------------------------------- | --------------- |
| - Країна | admin_level=2 |
| - Область, Автономна республіка Крим, | admin_level=4 |
| міста Київ та Севастополь | |
| - Райони областей | admin_level=6 |
| - Територіальні громади (міські, селищні та сільські) | admin_level=8 |
| - Райони в міських громадах, містах Київ та Севастополь | admin_level=10 |
| та старостинські округи в селищних/сільських громадах | |
| (за наявності) | |
Пара теґів boundary=administrative + admin_level=* призначається лише адміністративним одиницям, об’єкти, що не є самостійними адміністративними одиницями не мають позначатись цими теґами!
Як визначити що об’єкт є об’єктом адміністративного поділу?
Якщо є в наявності Рада відповідного рівня та органи виконавчої влади, що реалізують рішення такої ради - цей об’єкт є елементом адміністративного поділу і має відповідний ієрархічний рівень.
- Розпорядження КМУ [Про визначення адміністративних центрів та затвердження територій територіальних громад](Пошук нормативно-правових актів | Кабінет Міністрів України визначення адміністративних центрів та затвердження територій територіальних громад) (по областях)
Крім власне території кожна адміністративна одиниця характеризується власним адміністративним центром. Органом, що приймає рішення на власному адміністративному рівні.
Адміністративним центром України є Верховна рада в Києві, адміністративними центрами областей є обласні ради в містах - обласних центрах, адміністративними центрами районів є районі ради в містах - районних центрах, адміністративними центрами громад є відповідні ради в центральному населеному пункті громади. Райони міст мають за адміністративний центр районі ради в містах. В разі утворення старостинських округів в громадах, адміністративним центром буде відповідний старостат (зараз не використовується за відсутності таких адміністративних одиниць).
Наявність адміністративного центру є безумовною вимогою до віднесення об’єкта даних до суб’єктів адміністративного устрою. Інші елементи даних, які не мають власного центру адміністрування своєї життєдіяльності відносяться тільки до об’єктів адміністративних стосунків та не є елементами адміністративного устрою.
Як позначати на мапі?
Територія адміністративної одиниці складається з набору послідовно з’єднаних одна з одною ліній, які мають утворювати замкнене коло, що позначають її межі. Для створення відповідної адміністративної одиниці в ОСМ використовуйте зв’язок type=boundary + boundary=administrative + admin_level=* членами якого мають бути лінії, що окреслюють її територію та точка, що є адміністративним центром для неї. Зовнішнім межам та ексклавам зазначте роль outer, внутрішнім межам, якщо територія адміністративної одиниці має анклави інших адміністративних одиниць, – зазначте роль inner. Точка адміністративного центру повинна мати роль admin_centre.
Крім додавання точки адміністративного центру до зв’язку може додаватись точка з роллю label, що може використовуватись для показу назви на мапі у відповідному місці. Використання цієї точки для показу назви на мапі залежить від правил, реалізованих для цього у кожному стилі, правилах рендерінгу мап.
Підпорядковані суб’єкти адміністративних стосунків можуть додаватись до зв’язків адміністративних суб’єктів вищого рівня з роллю subarea. Так, зв’язок громади може даватись до зв’язку району, в свою чергу, зв’язок району може входити до зв’язку області, а область до складу зв’язку країни. Не треба додавати зв’язки громад до зв’язків областей чи зв’язку країни.
Зв’язок адміністративного устрою з територіальним поділом.
Через збіг адміністративного устрою з територіальним поділом на верхніх щаблях ієрархії може виникнути хибне бажання не розділяти ці дві категорії в даних та теґувати одні й ті ж об’єкти одночасно теґами призначеними для адміністративного та територіального устроїв. Це може іноді пояснюватись бажанням мати дані в компактному вигляді, або попередніми домовленостями, звичками, тощо.
Завдяки проведеній нещодавно в Україні реформі адміністративно-територіального устрою у спільноти ОСМ України нарешті з’явилась можливість відділити в даних адміністративну складову від територіального поділу. Тим більше що є потреба в їх роздільному використанні.
Тож для цього в даних мають бути окремі об’єкти для адміністративного устрою та для територіального поділу. І це не буде дублюванням даних чи задвоєнням об’єктів.
Так, наприклад, Харківська територіальна громада (адміністративна одиниця), місто Харків (територіальна одиниця), Дніпровська територіальна громада та місто Дніпро.
| Теґи адмін одиниці (полігон) | Теґи територіального поділу (точка)|
| -------------------------------------- | ---------------------------------- |
| type=boundary | |
| bounadry=administrative | place=city |
| admin_level=8 | name=Харків |
| name=Харківська територіальна громада | |
| -------------------------------------- | ---------------------------------- |
| type=boundary | |
| bounadry=administrative | place=city |
| admin_level=8 | name=Дніпро |
| name=Дніпровська територіальна громада | |
Для того, щоб мати зв’язок в даних між ними, окрім геопросторового перекриття, точки об’єктів територіального устрою з теґами place=* та відповідною назвою корисно використовувати як член label зв’язку type=boundary. Таким чином на мапі можна показати Дніпро чи Харків замість, або одночасно з підписом, Дніпровська чи Харківська територіальна громада. Одночасно з цим мати в даних і адміністративну одиницю - відповідну громаду, і одиницю територіального поділу - місто, з власними назвами та іншими атрибутами. Це також дозволить користувачам даних однозначно посилатись на відповідні елементи даних, наприклад в статтях на Вікіпедії.