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

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

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

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

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

Xmin

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

Ymin

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

Xmax

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

Ymax

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

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

Примечание:

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

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

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