Отображение результатов геокодирования на карте

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

На крыше и рядом с улицей отображаются результаты для одного и того же адреса

ЭлементОписание
1

Стороны улицы из геометрии класса объектов.

2

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

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

Для точечных или полигональных объектов адресов, предполагается, что геометрия определяется на основе из местоположения вдоль улицы или записи улицы для адреса. Каждый объект в базовых данных может быть определен парой значений xy, которая представляет действительное или желаемое местоположение адреса (то есть центроид здания или участка). Различия в значениях x,y обусловлены геометрией объектов. Поля DisplayX и DisplayY, определяемые для точки на крыше дома или на центроиде участка могут использоваться некоторыми приложениями для более точного картографирования объектов и анализа местоположения. Значения этих полей должны использовать одну пространственную привязку геометрии объекта.

Вы можете изменить геометрию, возвращаемую как результаты геокодирования, изменив свойство Предпочитаемый тип местоположения в локаторе. Предпочитаемый тип местоположения можно установить на местоположения крыш для локаторов, которые основаны на ролях Точка адреса, Участок и POI. Если свойство изменено в локаторе, оно становится местоположением по умолчанию, возвращаемым любым результатом геокодирования. Некоторые приложения, такие как ArcGIS Pro, позволяют вам перезаписывать это значение при выполнении геокодирования определенными инструментами. Если локатор опубликован на ArcGIS Enterprise, этот параметр также может быть перезаписан с использованием ArcGIS REST API.

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

Если геометрия ваших базовых данных – крыши домов или центроиды участков, вам нет необходимости заполнять поля DisplayX и DisplayY.