GIS-LAB

Географические информационные системы и дистанционное зондирование

Границы административно-территориального деления РФ из OpenStreetMap

Данные по АТД РФ в shape-формате из проекта OSM с атрибутикой из классификаторов

Обсудить в форуме Комментариев — 32

OpenStreetMap (OSM) - вики-карта мира, которую может редактировать каждый . Помимо всего прочего, в базе OSM содержатся и границы административно-территориального деления собранные из различных открытых источников (например).

Внимание: обновление данных в рамках данного проекта прекращено.
Обновленные данные в форматах Shape лучше заказывать на data.nextgis.com.

Этот проект ставит перед собой цель предоставить слои границ Административно-территориального деления Российской Федерации (АТД) готовые к работе в ГИС. Уникальной особенностью данных является назначение кодов ОКАТО и ОКТМО единицам АТД. В данных OSM эта атрибутивная информация пока не присутствует. Коды ОКАТО и ОКТМО берутся из официальных классификаторов.

Обновление слоёв происходит по мере обновления данных OpenStreetMap БД. Периодичность обновления - ежедневно.

Лицензия данных: CC-BY-SA. Пожалуйста, ознакомьтесь с правилами использования данных на сайте OpenStreetMap


Атрибутивные данные имеют кодировку текста UTF-8.

Получение данных

См. выше

Атрибутивные поля

Поле Описание поля Тип поля
ID Служебный универсальный идентификатор Числовой
OSM_ID Универсальный идентификатор единицы АТД в OSM, отрицателен, если полигон собран из отношения. Числовой
NAME Название единицы АТД Текстовый
NAME_EN Английское название единицы АТД (тег name:en) Текстовый
NAME_LAT Транслитерированное по ГОСТ 7.79-2000 название единицы АТД Текстовый
AREA Площадь, кв. км Числовой
OKATO Код ОКАТО Текстовый
OKATO_NAME Название единицы АТД по ОКАТО Текстовый
OKTMO Код OKTMO Текстовый
OKTMO_N Название единицы АТД по OKTMO Текстовый
ADMX_ID Универсальный идентификатор единицы АТД родительского уровня X в OSM Числовой
ADMX_NAME Название единицы АТД родительского уровня X Текстовый

Коды ОКТМО и ОКАТО

В российском сегменте OSM за основу административно-территориального деления РФ принята классификация по Общероссийскому классификатору территорий муниципальных образований (ОКТМО), которая отражает состояние территориального деления после проведения муниципальной реформы 2006-го года и принятия 131-ФЗ “Об общих принципах организации местного самоуправления в РФ”. Подробнее об уровнях административных границ можно почитать в вики.

На практике параллельно с классификатором ОКТМО так же используется классификатор ОКАТО. Поэтому при подготовке этого набора данных мы предприняли попытку сопоставить коды существующие коды ОКТМО с кодами ОКАТО.

Для каждого муниципального образования (МО) в классификаторе ОКТМО приведен список населенных пунктов (НП), находящихся на территории МО, и их коды ОКАТО. Таким образом по количеству совпадений НП в МО по ОКТМО и соответствующими группами ОКАТО, можно определить каким единицам ОКАТО соответствует то или иное МО.

В этом наборе данных сопоставляются: городские округа (ГО) и муниципальные районы (МР) с объектами второго уровня классификации ОКАТО (районы, города), а так же субъекты РФ по ОКТМО и ОКАТО. Для каждого элемента ОКТМО берется единица ОКАТО, с наибольшим количеством совпадений НП. Как правило один код ОКТМО соответствует одному коду ОКАТО, но в некоторых случаях разные единицы ОКТМО будут иметь одинаковый код ОКАТО. Например, и Ногинский МР и ГО Черноголовка Московской области по ОКТМО соответсвуют Ногинскому району по ОКАТО.

Обрезка по береговой линии

Морская часть полигонов АТД обрезается по полигону полученному из береговой линии. В береговой линии из OSM "закрываются" все проливы и устья рек шириной более 1км. Обрезочный полигон обновляется нерегулярно, с периодичностью 1 раз в месяц.

Недостатки

  • Это не официальные данные (хотя их точность и полнота, неговоря уже о доступности, может превышать сравнимые источники).
  • В базе возможны пропуски, неправильные границы и другие ошибки. Необходимо помнить, что данные берутся из БД, которую может редактировать каждый.

Что делать, если что-то не так

  • Если в данных не хватает каких-то районов, неверны границы и т.д. - нужно добавить соответствующие данные в OSM;
  • Если граница обозначена в OSM, но ее все равно нет в соответствующих слоях:
    • Если граница обозначена релейшном, то проверьте его замкнутость, например, этим инструментом.
    • Проверьте правильно ли заполнены теги admin_level, name.
    • Проверьте нет ли топологических ошибок в полигоне.
    • Для МР и ГР: проверьте целиком ли они попадают в соответсвующий субъект, т.е. не имеют общих площадей с другими субъектами.
  • Если в данных неверный код ОКАТО или ОКТМО - сообщите на форуме.

Внесенные исправления на следующий день появятся в этой базы.

Разработка сервиса выполнена NextGIS при идейной и материальной поддержке iFort и КОМКОН.

Комания NextGIS: Создание открытого ПО ГИС и реализация проектовСоздание открытого ПО ГИС и реализация проектов

Обсудить в форуме Комментариев — 32

Последнее обновление: September 09 2021

Дата создания: 13.02.2011
Автор(ы): Максим Дубинин, Александр Дежин