Методика обновления адресного плана

Аватар пользователя Власов Алексей
Власов Алексей

В рамках комплексного проекта по г. Тюмени нами были выполнены работы по обновлению адресного плана. В рамках данных работ были сформированы некоторые подходы к системному решению задач, связанных с предметной областью адресного плана, о которых и пойдет речь в данной статье.

Объектная модель предметной области


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

  •  элемент адресации — справочник (реже — площадной объект). Обычно поселки и деревни в границах городских округов. В составе двух таких объектов могут быть улицы с одним наименованием, например, «пос. Светлый ул. Ленина» и «пос. Мирный ул. Ленина». Предполагается, что у каждой улицы (геонима) может быть только один объект адресации.
  • геоним — линейный (реже площадной) объект. Можно дать следующее определение: это имя собственное, обозначающее название (идентификатор) географического объекта, при этом данный объект обобщает название улиц, площадей, бульваров, т.е. градостроительных объектов, обеспечивающих транспортные и пешеходные связи. В большинстве случаев имеет пространственное описание. Может состоять из несвязных частей, например, нескольких осей одной дороги в разных местах города. Относится к определенному элементу адресации.
  • адрес  — относится к геониму и имеет структуру полей (дом, корпус, строение). Можно дать определение: условная кодификация места нахождения объекта в пространстве. В некоторых случаях может представлять собой произвольное текстовое описание, например, «5 км. северного тракта». Также может относится сразу к объекту адресации, например, дер. Светлая, д. 1.
  • адрес линейного объекта — задается либо двумя точками (начальной и конечной), либо кодом и может иметь дополнительное поле в описании (вк1­­-, ­-эл1, и.т.д.). Есть справочник типов линейных объектов.
  • адресная точка - пространственный (точечный) объект. Связана с определенным адресом.
  • документ о присвоении имени геониму (именование улицы) — документ-основание для внесения изменений в реестр геонимов.
  • документ о присвоении/изменении/аннулировании адреса — документ-основание изменений жизненного цикла адреса. Должен быть связан с соответствующим адресом.

1. Порядок наполнения структуры


Первым шагом являлась актуализация и согласование с заказчиком используемых в информационной системе (ИС) основных справочников, относящихся к адресному плану:

  1. Согласование справочника типов элементов адресации — это справочник записей вида «деревня», «поселок» и т.д. Количество записей данного справочника небольшое, уточнение требовалось только в форме сокращенной записи наименования, например, «деревня» – «дер.», используемых для вывода сведений об адресе в сокращенной форме.
  2. Согласование справочника элементов адресации — это справочник самих элементов, к которым могут относится улицы (геонимы) — деревни, поселки и пр.. Здесь перечень тоже известен заказчику. Требовалось только закрепить точное написание, утвержденное документами. Также уточнялся их статус — некоторые элементы на текущий момент были уже упразднены.
  3. Согласование справочника типов геонимов — это «улица», «корпус», «переулок» и т.д. Основные типы очевидны, но нужно определить полный справочник, который будет использоваться в информационной системе. Также, помимо полного имени, нужно определить их сокращенные наименования.
  4. Следующий реестр/справочник - это реестр геонимов. Он содержит уже значительное (более 1000) количество записей. В данном проекте у заказчика имелся актуальный муниципальный реестр улиц, содержащий в табличной форме как названия и типы геонимов, так и сведения о правоустанавливающих документах. Актуализация данного справочника в ИС заключалась в выделении из текущих записей реестра геонимов ИС записи, относящиеся к реестру улиц. Здесь возникали ситуации, когда общеупотребимое название улицы, встречающееся в документах, имело отличия от установленного документом наименования, например, отличия вида «Улица им. академика Иванова» и «Улица академика Иванова», когда по сути было понятно, что речь идет однозначно об одном и том же, но сами строки отличались и выполнить операции по автоматической обработке и проверке данных было проблематично. Для решения данной проблемы в рамках выполнения работ для каждой улицы было создано множество «синонимов», которые использовались для сравнения наименований. Условием было то, что каждое название присутствует только в одном множестве некоторой улицы.

Также в рамках актуализации данного реестра выполнялось сканирование и размещение в ИС самих документов-оснований о присвоении наименования геониму и устанавливалась связь между данным документов и записью реестра.

Отрисовка осей геонимов или согласование отсутствия сведений по расположению геонимов (устаревшие и несуществующие улицы) производились при тесном взаимодействии со специалистами отдела адресного плана заказчика. В данном случае сведений из документов не всегда было достаточно для определения местоположения улицы, и решающее слово в спорных ситуациях было за специалистами заказчика. Также стоит отметить, что отрисованные оси по возможности располагались по центру дорожного полотна, но данное построение не представляло собой строгий граф дорожной сети. Результатом данной работы была привязка записей реестра геонимов к геометрическим объектам (осям дорог) в ИС.

После завершения данных шагов в ИС уже имеется структурированные данные, позволяющие осуществлять атрибутивный поиск улиц и определять их местоположение на карте.

2. Согласование используемых источников адресов и адресных точек


Далее выполнялось согласование используемых источников адресов и адресных точек, например, на основе журналов БТИ о присвоении адреса и текущего слоя адресных точек в ИС, и количества записей в них, подлежащих обработке.

В итоге получен список источников адресов, которые считаем легитимными, а также закрытый перечень документов о присвоении, изменении, аннулировании адресов, подлежащих обработке и внесению в ИС. Четкое определение количества позволяет достаточно точно оценить объемы работ и провести анализ качества исходных данных и, как следствие, временных и организационных затрат  на их обработку.

3. Оцифровка адресов


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

Поскольку объем данных для обработки был значительный (десятки тысяч адресов), работу следовало запустить параллельно для множества сотрудников, при этом очень важно было дать всем сотрудникам работать с одним набором справочников и обеспечить автоматическую проверку введенных сведений (минимизировать человеческий фактор). Для этого была разработана небольшая программа, использующая БД со справочниками и реестрами, с помощью которой и выполнялась работа по вводу сведений об адресах. Также с помощью этой программы выполнялись автоматические проверки (диапазона номеров, и пр.), позволяющие выявить «подозрительные» записи и проверить их в ручном режиме.

Вот лишь некоторый список вопросов, возникших в процессе работы и не имеющих однозначных ответов:

  1. Если в исходном документе о присвоении адреса фигурирует название улицы (геонима) с опечаткой или используется «синоним», отличающий от официально утвержденного наименования геонима, следует сохранять это наименование, или приводить его к значению из реестра? Принято решение сохранять наименование, пожертвовав возможностью поиска.
  2. Как поступать с адресами, написание которых в исходных документах нет возможности однозначно распознать, например «7» и «1» при определенном почерке могут быть просто неразличимы, пропускать или самостоятельно выбирать одно из значений? Принято решение определять самостоятельно.
  3. Как вводить в ИС адреса, структура которых представляет собой произвольную форму? В первую очередь это касается линейных объектов, расположенных вдали от геонимов, где привязка возможна только к некоторым сооружениям и пикетажу дорог, например, «город Тюмень, железнодорожный подъездной путь «стрелочный перевод №4 - ПК07+40». Принято решение сохранять такие местоположения в неструктурированном строковом поле адреса, как и значения из п.1.

Таким образом при вводе адресов они разделились на 2 класса:

  1. Структурированные — адреса, которые можно описать с использованием согласованных реестров и справочников и в итоге иметь возможность сформировать по ним строку адреса, идентичную исходной.
  2. Не структурированные — адреса, для которых единственно возможным способом было сохранение описания местоположения в виде строки без использования справочников и реестров.

В общем случае структурированные адреса можно описать следующей структурой:

Отдельно стоит упомянуть об адресах линейных объектов, которые могут задаваться как с использованием типа линейного объекта и геонима, например, «ул. Садовая-гп2» — для магистральных сетей и «эп1-улица Широтная, 171 корпус 1» — для подключений объектов к магистральным сетям, так и с помощью указания двух конечных точек, например, «город Тюмень, железнодорожный подъездной путь «стрелочный перевод №2 - улица Чекистов, 29». Таким образом, структура описания адресов линейных объектов имеет свою специфику и должна быть учтена при обработке как минимум использованием справочников типов линейных объектов.

4. Итоги


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

Комментарии

Отправить комментарий

Содержимое этого поля является приватным и не будет отображаться публично.
АНТИСПАМ
Этот вопрос задается для того, чтобы выяснить, являетесь ли вы человеком или представляете из себя автоматическую спам-рассылку.
X
Вы можете войти с зарегистрированным именем пользователя или вашим e-mail адресом.
Пароль чувствителен к регистру.
Загрузка