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

При моделировании точечных или полигональных базовых данных для создания локаторов включите координаты экстента (ограничивающего прямоугольника) для каждого объекта, чтобы клиентское приложение могло эффективно масштабировать результаты геокодирования и поиска. Если вы не включаете координаты ограничивающего прямоугольника для объектов, в результатах геокодирования используется масштаб по умолчанию, который может не подходить для результата геокодирования. Локаторы, созданные с использованием линейных объектов с применением роли Адреса улицы, будут возвращать результаты геокодирования, используя масштаб по умолчанию, а не координаты экстента объекта. Экстент объектов определяется следующими четырьмя элементами. Например, сервис геокодирования ArcGIS World Geocoding Service уже содержит эти заданные значения.
Элемент | Описание |
---|---|
Xmin | Минимальное значение x-координаты |
Ymin | Минимальное значение y-координаты |
Xmax | Максимальное значение x-координаты |
Ymax | Максимальное значение y-координаты |
Вы можете создать эти поля и присвоить им значения в базовых полигональных данных с помощью инструмента Вычислить атрибуты геометрии. Для них могут использоваться значения координат широты-долготы или проецированные значения, имеющие ту же пространственную привязку, что и базовые данные. Эти поля можно задать при создании локатора.
Примечание:
При создании локатора на основе полигонов и вычислении координат экстента для каждого объекта, которые используются для построения локатора, не ожидается, что координаты экстента, возвращаемые локатором, будут совпадать с базовыми данными.
Сопоставление полей ролей экстента при создании локатора ролей Название улицы не влияет на масштабирование результатов геокодирования уличных адресов.
В отдельных случаях ограничивающие прямоугольники, создаваемые этими инструментами, не подходят для некоторых объектов. В таких случаях может потребоваться обновить эти записи вручную для более эффективного масштабирования объектов. Например, если вы ищете страну неправильной формы, у которой есть отдельно лежащий остров, а экстент не совпадает с ограничивающей рамкой объекта, вы можете настроить значения ограничивающей рамки вручную, чтобы результат масштабирования был более точный.