Дерево ОКТМО

Дерево – структура данных, представляющая собой совокупность элементов и отношений, образующих иерархическую структуру этих элементов.

ОКТМО – общероссийский классификатор территорий муниципальных образований, в котором используется иерархический метод классификации.

Уровни

Объекты классификации ОКТМО можно рассмотреть как дерево, имеющее высоту 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 дочерних элемента: село Лесное и посёлок Амурский, которые являются соседними между собой.

УровеньКод ОКТМОПолное наименование
Уровень 101Алтайский край
Уровень 201604Алтайский край, Бийский район
Уровень 301604437Алтайский край, Бийский район, Лесной сельсовет
Уровень 401604437101Алтайский край, Бийский район, Лесной сельсовет, село Лесное
Уровень 401604437106Алтайский край, Бийский район, Лесной сельсовет, посёлок Амурский

 

Пример 2.
Городской округ Самара (36701000) имеет 9 дочерних элемента уровня 3 (внутригородские районы) и 3 дочерних элемента уровня 4 (населенные пункты). В таком случае, внутригородские районы имеют по 9 соседних элементов, населенные пункты - по 3 соседних элемента.

Код ОКТМОНаименованиеУровеньТип ОКТМОКоличество соседних элементовКод ОКТМО родительского элемента
36701000городской округ Самара2городской округ3736000000
36701000001город Самара4город336701000
36701000106посёлок Козелки4сельский населенный пункт336701000
36701000111село Ясная Поляна4сельский населенный пункт336701000
36701305Железнодорожный район3внутригородской р-н936701000
36701310Кировский район3внутригородской р-н936701000
36701315Красноглинский район3внутригородской р-н936701000
36701320Куйбышевский район3внутригородской р-н936701000
36701325Ленинский район3внутригородской р-н936701000
36701330Октябрьский район3внутригородской р-н936701000
36701335Промышленный район3внутригородской р-н936701000
36701340Самарский район3внутригородской р-н936701000
36701345Советский район3внутригородской р-н936701000

 

Пример 3.
Уровень 1 для автономных округов, входящих в состав субъектов РФ обозначается 3 знаками.

УровеньКод ОКТМОПолное наименование
Уровень 1718Ханты-Мансийский АО — Югра
Уровень 271824Ханты-Мансийский АО — Югра, Советский район
Уровень 371824159Ханты-Мансийский АО — Югра, Советский район, городское поселение Таежный
Уровень 471824159051Ханты-Мансийский АО — Югра, Советский район, городское поселение Таежный, пгт Таежный