как узнать внутригородской район
Узнать район по адресу
Разбор массива 10 000 адресов за 10 минут в приложении
Разработка систем анализа данных с адресами, корпоративных систем отчётности
Наши клиенты
О нас
Меня зовут Рустам Исмагилов, я представляю компанию Супер.Веб.
В 2012 году я создал этот сайт raionpoadresu.ru, а после 6 лет работы в крупных софтверных компаниях, в 2016 открыл Супер.Веб: мы делаем приложения на C#, ASP.NET, системы анализа продаж по территориям, делаем надёжные порталы SharePoint. Лично отвечаю за результат.
Мы поддерживаем и развиваем этот сайт и единственный разработчик, который работает с районами «в полях», мы собираем по ним информацию.
Рустам Исмагилов, Программист, предприниматель, IT-консультант г.Самара ВК
Консультация по разработке
Сайт работает на Yandex, Bootstrap, Font Awesome.
Определение района в системе САМА и API – собственные алгоритмы, общедоступные алгоритмы и открытые данные.
Информация предоставляется сервисом на условиях «как есть»
Где эта улица, где этот дом… Или как определить район, в котором находится предприятие
В процессе разработки нового сервиса у нас появилась интересная задачка. Необходимо определить принадлежность предприятия какому-либо административно-территориальному или муниципальному образованию и закрепить за предприятием район либо округ, в котором оно находится. Представлением для конечного пользователя должен быть фильтр в поисковой форме, который позволял бы найти организации только в заданном районе или округе города. И сделать это нужно для компаний по всей России.
Вводные данные: у нас была некоторая наработанная база, насчитывающая достаточно большое количество организаций по всей России. База включала адреса предприятий, которые представляли собой обыкновенную строку. Соответственно, каких-то очевидных способов сделать территориальную привязку не было.
Для реализации такой, казалось бы, несложной задачи, пришлось изрядно поломать голову. Поначалу была идея использовать Google-maps для того, чтобы через пользовательские карты очертить контуры районов, а координаты организаций получить через геокодер Яндекса. Но данная идея оказалась утопична – нарисовать карты районов для всей России осилит не каждый.
Подходящее решение пришло в голову внезапно – использовать уже готовые базы административно-территориальных делений КЛАДР. Данная база содержит полный список населенных пунктов, улиц и домов России. Так же база КЛАДР содержит для каждой территориальной единицы код ОКАТО (Общероссийский классификатор объектов административно-территориального деления). Стоит отметить, что сама база ОКАТО не входит в состав КЛАДР и должна быть загружена отдельно.
Итак, база, по которой можно определить округ или район имеется. Осталось разобраться, как сопоставить ей имеющиеся адреса. Данные о домах в КЛАДР хранятся довольно специфичным образом: информация о доме может содержать множество различных обозначений, таких как корпус, строение, четность, что так же должно учитываться при определении района. А значит нам необходимо проанализировать имеющиеся адреса. Сделать это можно двумя способами:
Первый – самый простой и не надежный: скормить адрес имеющихся фирм геокодеру Яндекса, который и разберет адрес на кусочки. Но есть и большой минус этого способа – если в базе геокодера такого адреса по какой то причине не окажется, то он вернет ближайшее к указанному месту строение. А может и вообще ничего не вернуть…
Второй способ – путь джедая. Реализовать парсер адреса собственноручно. Так как для нашего сервиса точность определения адреса была критичной, было решено реализовать парсер собственными силами и средствами. Простейший пример реализации здесь. В примере строка адреса разбирается на массив, ключами которого являются типы территориальных единиц. В приведенном примере есть одно «но»: адрес должен быть уже в «правильном» формате. То есть, к примеру, дом в адресе должен идти обязательно после улицы, а не перед ней.
Теперь, когда адрес представляет более понятную структуру, его можно сопоставить с имеющейся базой КЛАДР и получить код ОКАТО. Сама по себе база КЛАДР не дает представления о принадлежности территории какому-то району или округу. При помощи нее можно определить максимум сам код ОКАТО ну и еще почтовый индекс. А Нужное представление может дать сама база ОКАТО. Именно в ней располагается информация по внутригородским районам, округам городов республиканского, краевого, областного подчинения.
Итак, скрипты написаны, коды сопоставлены. В результате на свет появился вот такой функционал:
Общероссийский классификатор территорий муниципальных образований
ОКТМО с изменениями вступ. в силу 01.09.2021. Аннулированные коды удалены, либо указано, что код исключен. Новые коды ОКТМО населенных пунктов взамен аннулированных см. по ссылке: Найти новый код ОКТМО.
Возможен поиск по коду или части кода ОКТМО или наименованию муниципального образования.
В соответствии с Федеральным законом от 6 октября 2003 г. № 131-ФЗ (с изменениями) «Об общих принципах организации местного самоуправления в Российской Федерации» к муниципальным образованиям относятся:
городской округ с внутригородским делением – городской округ, в котором в соответствии с законом субъекта Российской Федерации образованы внутригородские районы как внутригородские муниципальные образования;
сельское поселение – один или несколько объединенных общей территорией сельских населенных пунктов (поселков, сел, станиц, деревень, хуторов, кишлаков, аулов
и других сельских населенных пунктов), в которых местное самоуправление осуществляется населением непосредственно и (или) через выборные и иные органы местного самоуправления.
Входящие в состав муниципальных районов межселенные территории являются территориями, находящимися вне границ поселений.
Административным центром сельского поселения, муниципального района является населенный пункт, определенный с учетом местных традиций и сложившейся социальной инфраструктурой, и в котором, в соответствии с законом субъекта Российской Федерации, находится представительный орган соответствующего муниципального образования.
Наименования населенных пунктов и, как правило, порядок следования этих населенных пунктов соответствуют законам субъектов Российской Федерации о муниципальных образованиях.
В ОКТМО для наименований типов населенных пунктов приняты следующие сокращения:
гп – городской поселок;
ж/д блокпост – железнодорожный блокпост;
ж/д будка – железнодорожная будка;
ж/д ветка – железнодорожная ветка;
ж/д казарма – железнодорожная казарма;
ж/д комбинат – железнодорожный комбинат;
ж/д платформа – железнодорожная платформа;
ж/д площадка – железнодорожная площадка;
ж/д путевой пост – железнодорожный путевой пост;
ж/д остановочный пункт – железнодорожный остановочный пункт;
Для остальных населенных пунктов приводятся их полные наименования без сокращений.
Внутригородской район
В некоторых городах России внутригородской район представляет собой также внутригородское муниципальное образование, входящее в состав городского округа с внутригородским делением. В таких субъектах России городские районы признаются единицами местного самоуправления, муниципальными образованиями. В других субъектах России они являются лишь базой для организации управления городом, и здесь создаются только подразделения городских органов управления.
Связанные понятия
Упоминания в литературе
Связанные понятия (продолжение)
Вследствие большого населения и обширной площади административное деление Китая с древних времён было многоуровневым. В конституции КНР предусмотрено трёхступенчатое административное деление: провинции (автономные районы, города центрального подчинения), уезды и волости. Однако де-факто в КНР насчитывается пять уровней местного самоуправления: провинция, округ, уезд, волость и деревня. Административное деление Китайской Республики, как называет себя правительство Тайваня, схоже с делением КНР, однако.
Метрополитенский район (англ. metropolitan borough — метрополитенский боро) — единица административно-территориального деления Англии, является подразделением графств-метрополий. Созданы в 1974 по Акту местного самоуправления 1972 года, метрополитенские районы определены в английском законе как метрополитенские дистрикты (англ. metropolitan districts). Тем не менее, все из них были наделены королевскими хартиями, по которым они получали статус района (англ. borough — боро) (а в некоторых случаях.
С 31 мая 2018 года Пакистан разделен на 4 провинции, 1 федеральную столичную территорию и 2 территории Кашмира, административно подчиненных Пакистану.
Согласно Конституции, Австрия является федеративной республикой и состоит из 9 земель (нем. Bundesländer, ед. ч. нем. Bundesland).
Столи́чный о́круг, Столи́чная террито́рия, Федера́льный столи́чный о́круг, Федера́льная столи́чная террито́рия, Национа́льный столи́чный о́круг — административно-территориальная единица прямого подчинения центральным властям государства, выделенная для столицы и не являющаяся субъектом федерации или частью провинции, в некоторых странах-федерациях или унитарных странах с подразделением на провинции-регионы. Обычно столичная территория (округ) имеет сравнительно небольшую территорию, прилегающую к.
Комитет по социальной политике Санкт‑Петербурга
Перечень внутригородских муниципальных образований
Василеостровский район
Выборгский район
Федеральное агентство по делам национальностей
Нормативные правовые акты в Российской Федерации
Центр развития и поддержки предпринимательства
Портал государственных услуг РФ
Открытые данные Санкт‑Петербурга
Законодательное собрание Санкт‑Петербурга
Санкт‑Петербургская избирательная комиссия
Государственный заказ Санкт‑Петербурга
Официальный интернет-портал правовой информации
Общегородская база вакансий «Работа в России»
Геоинформационная система Санкт‑Петербурга
Западный скоростной диаметр
Официальный городской туристический портал Санкт‑Петербурга
Единый инвестиционный портал Санкт‑Петербурга
Реестр Государственных информационных систем Санкт‑Петербурга