Чтобы создать пользовательский локатор, можно создать элемент локатора, ссылающийся на URL-адрес сервиса геокодирования, или же создать представление ArcGIS World Geocoding Service для поиска только определенных типов местоположений в пределах области интереса.
Например, у вас может быть сервис геокодирования, который вы опубликовали из пользовательского локатора в ArcGIS Pro, и который вы хотите сделать доступным в своей организации, или вам может потребоваться обеспечить определенный уровень точности, когда участники будут выполнять пакетное геокодирование адресов в представлении локатора ArcGIS World Geocoding Service.
Создание локатора или представления локатора
Для создания локатора или представления локатора выполните следующие действия:
- Убедитесь, что вы вошли в организацию и имеете соответствующие права для создания ресурсов.
- На вкладке Мои ресурсы на странице ресурса щелкните Новый элемент и выберите Локатор.
- Выберите тип элемента локатора, который нужно создать, и нажмите кнопку Далее.
- Создать представление локатора с помощью сервиса ArcGIS Geocoding - выберите эту опцию, чтобы создать представление локатора.
- Создать локатор с помощью сервиса геокодирования - выберите эту опцию, если у вас есть URL-адрес сервиса геокодирования ArcGIS Server, который вы будете использовать в качестве локатора, и вставьте его в поле URL.
Если в сервисе геокодирования есть заданные имена и значения параметров, можно указать пользовательский параметр, который будет использоваться для элемента данного локатора.
Если сервису геокодирования требуются учетные данные для доступа к ней, вы можете включить параметр для сохранения учетных данных и предоставления имени пользователя и пароля для доступа к сервису. Если вы не храните учетные данные вместе с локатором, у пользователей могут запрашиваться учетные данные при использовании локатора.
Примечание:
В сервисе могут храниться только встроенные учетные данные ArcGIS Enterprise или ArcGIS Server.
- Укажите заголовок и, при необходимости, выберите папку, в которой нужно сохранить элемент локатора, а также укажите теги и краткую информацию с описанием локатора.
- Щелкните Сохранить, чтобы создать элемент локатора.
Если локатор создан с помощью сервиса геокодирования, откроется страница элемента для данного локатора. Настройте информацию об элементе для данного локатора и опубликуйте этот локатор для соответствующей аудитории.
Если вы создали представление локатора, страница элемента для этого представления локатора откроется на вкладке Настройки. Перейдите к следующим действиям, чтобы настроить параметры для представления локатора.
Установка параметров для представления локатора
Чтобы задать параметры для представления локатора, сделайте следующее:
- Вверху вкладки настройки щелкните Настройки локатора (представления).
- В ниспадающем меню выберите тип местоположения, который вы хотите искать:
- Все типы – выберите эту опцию, если вам не нужны ограничения по типам возвращаемых поиском местоположений.
- Адреса, почтовые индексы и населенные пункты - выберите эту опцию, чтобы ограничить результаты улицами, городами, штатами или почтовыми индексами.
- Координаты - выберите эту опцию, чтобы ограничить результаты MGRS или определенным форматом для широты, долготы.
- Точки интереса - выберите эту опцию, чтобы ограничить результаты названиями мест или ориентиров.
- Если в предыдущем шаге вы выбрали любую категорию, кроме Все типы, дополнительно настройте фильтр местоположений как необходимо, отметив те категории, по которым будет выполняться поиск. См. примеры ниже:
- Если вы выбрали Адреса, индексы и населённые пункты и хотите, чтобы ArcGIS World Geocoding Service получал только соответствия по названиям улиц или выше, отметьте Адрес точки и Адрес улицы.
- Если вы выбрали Координаты и хотите выбрать в качестве допустимого формата координат широту и долготу, отметьте пункт Широта, долгота.
- Если вы выбрали Точки интереса и хотите ArcGIS World Geocoding Service получать только аэропорты, отметьте Аэропорт.
- Выберите, где вы хотите осуществлять поиск:
- По всему миру - выберите эту опцию для глобального поиска.
- В выбранных странах/регионах—выберите эту опцию для поиска мест в определенных странах. Найдите или пролистайте список стран и выберите все необходимые страны по одной.
Примечание:
Если ваши данные содержат значение страны, результаты поиска будут включать любые страны, напрямую заданные в данных. Однако, если страны напрямую не определены в данных, результаты будут ограничены до страны или нескольких стран, определённых в настройках представления локатора.
- В пределах указанной области - выберите эту опцию, чтобы задать экстент области поиска. Щёлкните Задать область и определите экстент. По завершении щёлкните OK.
- Если для искомого типа местоположений выбрать Адреса, индексы и населённые пункты или Места интереса, выберите одну из следующих опций, чтобы указать предпочтения для отображения местоположений:
- Одна сторона улицы (местоположение на маршруте)
- Центроид крыши или участка (местоположение адреса)
Примечание:
Ваши предпочтения могут быть доступны не для всех местоположений. Если они не доступны для местоположения, оно будет отображаться с самой высокой доступной точностью.
- Задайте параметры возвращения названий городов следующим образом:
- Как задано для страны - оставьте эту опцию включенной, чтобы возвращать названия городов по умолчанию, как задано для страны. Например, города США по умолчанию возвращаются с почтовым названием.
- Почтовое название города - выберите эту опцию, чтобы возвращать первичное почтовое название, даже если оно отличается от названия города, введенного в поиске. Почтовое название города - это первичное название, присвоенное почтовому индексу адреса. Например, индексу 45420 в Огайо присвоено первичное название Дейтон. Адресам в городе Кеттеринг присвоен тот же индекс, это означает, что при поиске адресов в Кеттеринге, они будут возвращаться как адреса в Дейтоне. Если выбрана эта опция и участник организации ищет адрес 2109 E Dorothy Ln, Kettering, OH, 45420, будет возвращено 2109 E Dorothy Ln, Dayton, Ohio, 45420, даже если адрес находится в пределах границ Кеттеринга.
- Локальное название города - выберите эту опцию, чтобы возвращать локальное название города, даже если оно отличается от названия города, введенного в поиске. Локальное название города - это название города, в котором находится адрес, оно может отличаться от почтового названия города. Например, при выборе этого варианта, поиск 2109 E Dorothy Ln, Dayton, OH, 45420 - адреса в Кеттеринге, Огайо - вернет 2109 E. Dorothy Ln, Kettering, Ohio, 45420, даже несмотря на то, что именно Дейтон включен в строку поиска, и введенное значение почтового индекса также относится к Дейтону.
- Сопоставленное название города - Выберите эту опцию, чтобы возвращать сопоставленное значение названия города, если введенное в поиске название города будет совпадать с любым из значений местного названия города или почтового названия города.
Примечание:
Не все адреса имеют присвоенные почтовое и локальное названия. Если предпочитаемый запрашиваемый город отсутствует в данных, возвращается другое значение города, на основе формата адреса по умолчанию.
- Задайте параметры возвращения названий улиц следующим образом:
- Как задано для страны - оставьте эту опцию включенной, чтобы возвращать названия улиц по умолчанию. Название улицы по умолчанию - это сопоставленное название улицы.
- Сопоставленное название улицы - выберите эту опцию, чтобы возвращать сопоставленное название улиц, когда введенное в поиске название улицы совпадает с одним из поддерживаемых названий улицы, присвоенных адресу.
- Первичное название улицы - выберите эту опцию, чтобы возвращать первичное название улицы, даже если оно отличается от названия улицы, введенного в поиске. Первичное название улицы - это первичное название, присвоенное улице. Например, при выборе этой опции, поиск CA-138, Pearblossom, CA вернет сопоставление Pearblossom Hwy, Pearblossom, California, 93553.
- Щёлкните Сохранить, чтобы сохранить настройки представления этого локатора.
- Настройте сведения об элементе для данного представления локатора и опубликуйте представление этого локатора для всех или в организации.
Необходимо опубликовать представление локатора, чтобы он стал доступным для участников вашей организации или широкой публики. После публикации, администратор может добавить его в список локаторов вашей организации, доступных для участников при пакетном геокодировании и геопоиске.
Примечание:
Анонимные пользователи смогут получить доступ только к представлению локатора, опубликованному для всех. Представления локатора, опубликованные внутри организации и включённые в список локаторов вашей организации, доступны только для участников организации. Анонимные пользователи не могут выполнять геопоиск в любых приложениях с помощью локаторов, которые опубликованы только для организации.
Если представление локатора добавлено в список локаторов организации, рекомендуется активировать защиту от удаления для элемента данного локатора, чтобы предотвратить случайное удаление. После добавления, если вы решите удалить представление локатора в будущем, вашему администратору сначала будет необходимо удалить его из списка локаторов организации.