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