Без программирования. Результат в Excel.
Дерево ОКТМО
Дерево – структура данных, представляющая собой совокупность элементов и отношений, образующих иерархическую структуру этих элементов.
ОКТМО – общероссийский классификатор территорий муниципальных образований, в котором используется иерархический метод классификации.
Уровни
Объекты классификации ОКТМО можно рассмотреть как дерево, имеющее высоту 5 уровней. Уровень определяется согласно виду объекта, который, в свою очередь, определяется структурой кода ОКТМО:
Уровень | Объекты | Код ОКТМО |
---|---|---|
Корневой узел (уровень 0) | Российская Федерация | Код не указан или состоит из нулей |
Уровень 1 | Субъекты РФ | Указаны только первые 2 или 3 знака (3 знака - только для автономных округов, входящих в состав других субъектов РФ), идентифицирующие субъект РФ, последующие знаки не указаны или заполнены нулями |
Уровень 2 | Муниципальные районы, муниципальные округа, городские округа, внутригородские территории городов федерального значения | Указаны первая и вторая ступени (5 знаков), последующие знаки не указаны или заполнены нулями |
Уровень 3 | Сельские поселения, городские поселения, внутригородские районы, межселенные территории | Указаны 3 ступени (8 знаков) |
Уровень 4 | Населенные пункты | Код ОКТМО состоит из 11 знаков |
Структура дерева
- Элементы: Российская Федерация, субъекты РФ, муниципальные образования, населенные пункты.
- Вышестоящим и нижестоящим являются два элемента, если вышестоящий находится ближе к корневому элементу относительно нижестоящего.
- Родительским элементом и дочерним являются два элемента, если родительский является ближайшим вышестоящим элементом относительно дочернего.
- Соседними элементами являются элементы одного уровня, имеющие один и тот же родительский элемент.
- Каждый элемент имеет не более одного родителя.
- Элементы уровня 1 имеют дочерние элементы только уровня 2.
- Элементы уровня 2 имеют дочерние элементы уровней 3 и/или 4 или могут не иметь их (некоторые внутригородские территории).
- Элементы уровня 3 имеют дочерние элементы уровня 4, кроме некоторых внутригородских районов и некоторых межселенных территорий.
- Элементы уровня 4 не имеют дочерних элементов.
- Листья (элементы, не имеющие дочерних элементов): все населенные пункты (все элементы уровня 4), некоторые из внутригородских территорий и районов, некоторые из межселенных территорий.
Примеры
Пример 1.
Алтайский край (ОКТМО: 01) является родительским элементом для Бийского муниципального района (ОКТМО: 01604).
Сельское поселение "Лесной сельсовет" (ОКТМО: 01604437) является дочерним по отношению к Бийскому муниципальному району имеет
2 дочерних элемента: село Лесное и посёлок Амурский, которые являются соседними между собой.
Уровень | Код ОКТМО | Полное наименование |
---|---|---|
Уровень 1 | 01 | Алтайский край |
Уровень 2 | 01604 | Алтайский край, Бийский район |
Уровень 3 | 01604437 | Алтайский край, Бийский район, Лесной сельсовет |
Уровень 4 | 01604437101 | Алтайский край, Бийский район, Лесной сельсовет, село Лесное |
Уровень 4 | 01604437106 | Алтайский край, Бийский район, Лесной сельсовет, посёлок Амурский |
Пример 2.
Городской округ Самара (36701000) имеет 9 дочерних элемента уровня 3 (внутригородские районы) и 3 дочерних элемента уровня 4 (населенные пункты). В таком случае, внутригородские районы имеют по 9 соседних элементов, населенные пункты - по 3 соседних элемента.
Код ОКТМО | Наименование | Уровень | Тип ОКТМО | Количество соседних элементов | Код ОКТМО родительского элемента |
---|---|---|---|---|---|
36701000 | городской округ Самара | 2 | городской округ | 37 | 36000000 |
36701000001 | город Самара | 4 | город | 3 | 36701000 |
36701000106 | посёлок Козелки | 4 | сельский населенный пункт | 3 | 36701000 |
36701000111 | село Ясная Поляна | 4 | сельский населенный пункт | 3 | 36701000 |
36701305 | Железнодорожный район | 3 | внутригородской р-н | 9 | 36701000 |
36701310 | Кировский район | 3 | внутригородской р-н | 9 | 36701000 |
36701315 | Красноглинский район | 3 | внутригородской р-н | 9 | 36701000 |
36701320 | Куйбышевский район | 3 | внутригородской р-н | 9 | 36701000 |
36701325 | Ленинский район | 3 | внутригородской р-н | 9 | 36701000 |
36701330 | Октябрьский район | 3 | внутригородской р-н | 9 | 36701000 |
36701335 | Промышленный район | 3 | внутригородской р-н | 9 | 36701000 |
36701340 | Самарский район | 3 | внутригородской р-н | 9 | 36701000 |
36701345 | Советский район | 3 | внутригородской р-н | 9 | 36701000 |
Пример 3.
Уровень 1 для автономных округов, входящих в состав субъектов РФ обозначается 3 знаками.
Уровень | Код ОКТМО | Полное наименование |
---|---|---|
Уровень 1 | 718 | Ханты-Мансийский АО — Югра |
Уровень 2 | 71824 | Ханты-Мансийский АО — Югра, Советский район |
Уровень 3 | 71824159 | Ханты-Мансийский АО — Югра, Советский район, городское поселение Таежный |
Уровень 4 | 71824159051 | Ханты-Мансийский АО — Югра, Советский район, городское поселение Таежный, пгт Таежный |