Найти в Дзене

Геокодирование и стандартизация адреса (часть 2)

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

Кроме адреса и координат объекта, в результаты геокодирования может выводится код ГАР ФИАС или другие атрибуты.

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

Если пользователю нужен адрес из ГАР, то эта задача относится не столько к геокодированию, сколько к приведению адреса в такой вид, который должен присутствовать в официальных документах, по сути: к поиску адреса в ГАР. Такая запись адреса используется при государственной регистрации юридических лиц или ИП, при оформлении межевых планов и т.п.

В некоторых системах одновременно используется и обращение к ГАР, и геокодирование адреса, но при этом адрес из ГАР может быть не связан с объектом на карте. То есть на запрос пользователя будет возвращаться официальный адрес, но возвращаемые координаты не будут ему соответствовать. Эта ситуация происходит из-за того, что в базе геокодера этого адреса нет и вместо координат искомого объекта в ответе сервиса возвращается координата улицы или ближайшего адреса, и именно она будет отображаться на карте, если это предусмотрено интерфейсом такой системы. Если такая система используется, например, для доставки товаров, то как правило, по ближайшему адресу курьер сможет сориентироваться, но к сожалению – не везде. Бывает так, что номера домов на разных сторонах одной улицы идут не по порядку, и соседние по расположению дома имеют большие разрывы в нумерации. Либо дома стоят вдоль одной улицы, но по адресу относятся к другой. Или же между соседними (по порядку) адресами находится промзона, парк или иной объект, занимающий большую (протяженную) территорию. Поэтому важно обращать внимание на дополнительную информацию, которую возвращает геокодер в ответе.

Наш геокодер ориентирован на решение прикладных картографических задач и используется совместно с другими сервисами для построения маршрутов, расчета зон транспортной доступности объектов и т.п., поэтому он возвращает адреса и координаты тех объектов, которые содержатся в адресной базе RuMap. В состав атрибутов адреса входит и код ГАР (ФИАС), что позволяет при необходимости связать данные RuMap с Государственным адресным реестром.

Код ГАР в данных RuMap
Код ГАР в данных RuMap

При соответствующем указании режима работы сервиса прямого геокодирования в ответ будет выводиться код ГАР.

AOGUID в ответе сервиса прямого геокодирования RuMap
AOGUID в ответе сервиса прямого геокодирования RuMap

В заключение стоит отметить одну проблему, которая не связана с геокодированием, но с которой можно столкнуться в процессе эксплуатации приложения или ПО, в котором требуется ввод адреса. Дело в том, что правила формирования адресов отличаются в разных регионах РФ. Классическим примером является ситуация с названиями улиц. В некоторых деревнях и поселках адрес здания подчинен не улице, а сразу населенному пункту. Приведем пару примеров.

У этого адреса в административной цепочке нет улицы.

Дом подчиняется населенному пункту. Сведения из ГАР (ФИАС)
Дом подчиняется населенному пункту. Сведения из ГАР (ФИАС)

Вот еще пример, в котором видно, что элемента «улицы» в составе адреса нет ("у" в данном случае - улус).

В составе адреса нет названия улицы. Сведения из ГАР (ФИАС).
В составе адреса нет названия улицы. Сведения из ГАР (ФИАС).

Если не предусмотреть такие ситуации и не давать возможность пропускать улицу, то у пользователей системы (операторов, клиентов) могут возникнуть сложности при заполнении формы. Этот момент нужно учитывать при проектировании системы.