Масштабирование к результатам геокодирования

Эффективное масштабирование результатов геокодирования в клиентских приложениях, таких как ArcGIS Pro и Map Viewer Classic, зависит от экстентов, которые включены для каждой точки или полигонального объекта в базовые данные, используемые для построения локатора. В следующем примере показаны координаты экстента, определенные для объекта при сопоставлении полей экстента во время создания локатора, и результат масштабирования искомого местоположения.

Результаты масштабирования с использованием полей экстента объекта

При моделировании точечных или полигональных базовых данных для создания локаторов включите координаты экстента (ограничивающего прямоугольника) для каждого объекта, чтобы клиентское приложение могло эффективно масштабировать результаты геокодирования и поиска. Если вы не включаете координаты ограничивающего прямоугольника для объектов, в результатах геокодирования используется масштаб по умолчанию, который может не подходить для результата геокодирования. Локаторы, созданные с использованием линейных объектов с применением роли Адреса улицы, будут возвращать результаты геокодирования, используя масштаб по умолчанию, а не координаты экстента объекта. Экстент объектов определяется следующими четырьмя элементами. Например, сервис геокодирования ArcGIS World Geocoding Service уже содержит эти заданные значения.

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

Xmin

Минимальное значение x-координаты

Ymin

Минимальное значение y-координаты

Xmax

Максимальное значение x-координаты

Ymax

Максимальное значение y-координаты

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

Примечание:

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

Сопоставление полей ролей экстента при создании локатора ролей Название улицы не влияет на масштабирование результатов геокодирования уличных адресов.

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

Масштабирование к результатам геокодирования на основе ограничивающей рамки объекта.