Границы административно-территориального деления РФ из OpenStreetMap
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 и КОМКОН.