Публикация сервиса геокодирования

Сервисы геокодирования предоставляют в интернете возможности геокодирования. Если вы опубликуете локатор на автономном ArcGIS Server, возможности геокодирования будут доступны для всех, у кого есть доступ к ArcGIS Server. Сервисы геокодирования поддерживаются разные операции, например, поиск адресов и мест, геокодирование адресов и мест, поиск информации о местоположении с помощью обратного геокодирования и использование интерактивных предложений автозаполнения.

Примечание:

Этот рабочий процесс подходит только для публикации на автономных сайтах ArcGIS Server. Для публикации локаторов на сервере, интегрированном с ArcGIS Enterprise см. раздел Публикация локатора.

Вы также можете использовать ArcPy для публикации сервиса геокодирования на автономном сервере. Более подробно см. в разделе CreateGeocodeSDDraft.

Перед публикацией ваших локаторов необходимо задать несколько опций для управления локатором данных на сервере. Если ваш локатор хранится или должен храниться на сервере в определенном месте, в том случае, если размер вашего локатора превышает 1 ГБ, зарегистрируйте местоположение папки как хранилище данных. Использование хранилища данных может минимизировать время простоя сервиса при перезапуске или перезаписи. Если ваш локатор хранится на локальной машине, то при процессе публикации локатор будет скопирован на сервер. Более подробно об управлении данными локатора см. в следующих разделах:

Примечание:

Если ваш локатор имеет размер более 1 ГБ, вы должны опубликовать локатор, используя хранилище данных, так как локатор может не опубликоваться. Скопируйте локатор в папку на сервере, которая будет зарегистрирована как хранилище данных на автономном сервере.

  • Публикация локатора, созданного с помощью инструмента Создать локатор адресов требует наличия автономного ArcGIS Server версии 10.6 или более новой. Однако ArcGIS Server 10.9 будет последней версией, поддерживающей публикацию локаторов, созданных этим инструментом. Локаторы, созданные инструментом Создать локатор адресов следует создать заново в ArcGIS Pro 2.3 или более новой версии, используя инструмент Создать локатор.
  • Публикация локатора, созданного с помощью инструмента Создать локатор требует наличия автономного ArcGIS Server 10.6.1 или более новой версии.
  • Публикация локатора, основанного на роли Участок, созданного с помощью инструмента Создать локатор, или локатора, созданного с помощью инструмента Создать локатор объектов, требует наличия автономного ArcGIS Server 10.8 или более новой версии.
  • Публикация локатора, созданного с помощью инструмента Создать локатор с параметром Тип точности, имеющим значение Экстра высокая глобальная или Экстра высокая локальная требует наличия автономного ArcGIS Server 10.8.1 или более новой версии.
  • Публикация локатора, созданного с помощью инструмента Создать локатор в ArcGIS Pro 2.7 или позднее и основанного на роли Street Address, которая поддерживает пользовательские сдвиги и коннекторы пересечений, требует автономного ArcGIS Server 10.9 для поддержки этих настроек.
  • Публикация локатора, созданного с помощью инструмента Создать локатор в ArcGIS Pro 2.8 или позднее и основанного на роли Point Address, которая поддерживает суб-адреса, требует автономного ArcGIS Server 10.9 или выше для обратного геокодирования и возврата результатов в виде суб-адресов.

  • Публикация локатора, созданного с помощью инструмента Создать локатор в ArcGIS Pro 2.9 или позднее и основанного на роли Point Address, которая поддерживает суб-адреса с включенной опцией Предложения для частичных суб-адресов, требует автономного сервера ArcGIS Server 10.9.1 или позднее для возврата допустимых предложений для ввода названий частичных суб-адресов.

  • Публикация локатора, созданного с помощью инструмента Создать локатор в ArcGIS Pro 3.0 или более новой и основанного на роли Point Address, с включенной опцией Показать предложения для частичных номеров домов, требует автономного сервера ArcGIS Server 11.0 или новее для возврата допустимых предложений для ввода названий частичных номеров домов.
  • Публикация локатора, созданного с помощью инструмента Создать локатор в ArcGIS Pro 3.0 или новее, основанного на роли Point Address которая поддерживает субадреса, с включенной опцией Показать сводную информацию субадресов с предложением основного адреса, Предложить при вводе части блока или Предложить, когда будет введен базовый адрес требует автономного сервера ArcGIS Server 11.0 или новее для возврата допустимых предложений для субадресов или сводной информации субадресов.
  • Для публикации локатора, созданного с помощью инструмента Создать локатор объектов, который включает в себя настраиваемые выходные поля, в ArcGIS Pro 3.2 или более поздней версии, требуется автономный ArcGIS Server 11.2 или более поздней версии, чтобы возвращать в результатах геокодирования настраиваемые выходные поля.
  • Публикация локатора, к которому добавлены выходные поля полигонов с помощью инструмента Добавить поля полигонов в локатор в ArcGIS Pro 3.2 или более поздней версии, требует автономного ArcGIS Server 11.2 или более поздней версии, чтобы возвратить выходные поля полигонов в результаты геокодирования.
  • Для публикации локатора на основе точечных данных с поддержкой z, созданных с помощью инструмента Создать локатор объектов или Создать локатор в ArcGIS Pro 3.2 или более поздней версии, требуется автономный ArcGIS Server 11.2 или более поздней версии для возврата координаты z в результатах геокодирования.
  • Для публикации локатора на основе роли POI, которая поддерживает категории, созданные инструментом Создать локатор в ArcGIS Pro 3.2, требуется автономный ArcGIS Server 11.2 или новее, чтобы использовать параметр возвращать коллекции.

Чтобы выполнить публикацию сервиса геокодирования, выполните следующие шаги:

  1. На панели Каталог или в виде каталога найдите набор серверов своем проекте. Щелкните правой кнопкой ArcGIS Server, на котором вы будете выполнять публикацию, щелкните Опубликовать и выберите Сервис геокодирования Сервис геокодирования.

    Меню Опубликовать доступно только для подключений ArcGIS Server к автономным серверам с правом публикации сервисов.

  2. В диалоговом окне Выбрать локатор найдите локатор, который вы хотите опубликовать, выберите его и щелкните OK.
  3. На панели Опубликовать сервис геокодирования укажите название для этого сервиса.

    Примечание:
    Имя сервиса может содержать только цифры, буквы, подчеркивания и не может быть длиннее 120 символов.

  4. Дополнительно заполните поля Краткая информация и Теги.

    Вы можете ввести максимум 128 тегов.

  5. Укажите в меню Папка директорию на сервере, в которой будет храниться сервис. Введите название папки, если она еще не существует.

    Если папку не задавать, сервис сохраняется в корневой папке.

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

    Подробнее о задании свойств сервиса см. в разделе Настройка сервиса геокодирования. Более подробно о настройке сервисов для развертывания см. Настройка и конфигурирование сервисов.

  7. Дополнительно можно щелкнуть вкладку Содержание для просмотра структуры нового сервиса.
  8. Щелкните Анализировать Определить потенциальные узкие места в производительности и ошибки для идентификации потенциальных проблем и ограничений. На вкладке Сообщения отображаются ошибки и предупреждения, возникшие во время анализа. Щелкните правой кнопкой сообщение, чтобы получить более подробную информацию, прочитать справку по данной ошибке и выбрать подходящее решение. Перед сохранением определения сервиса следует устранить ошибки Ошибка. Решение предупреждений Предупреждение рекомендуется, но не является обязательным.

    Дополнительные сведения об устранении этих неполадок см. в разделе Анализ ГИС-ресурса.

    Примечание:
    Посвященные анализатору разделы справки, относящиеся к локатору, соответствующему публикуемому сервису. Например, вы увидите ссылки на составные локаторы для анализатора, вызванного вашим сервисом геокодирования.

  9. После устранения ошибок и, в случае необходимости, предупреждений, щёлкните Опубликовать Публикация.

    Чтобы вместо этого сохранить определение картографического сервиса, нажмите стрелку ниспадающего списка Опубликовать и выберите Сохранить как SD. Дополнительные сведения см. в разделе Сохранение определения сервиса для сервиса геокодирования.

  10. Дополнительно, щелкните Задания Открыть панель Статус задания, чтобы отслеживать статус задания.
  11. После успешной публикации сервиса можно щелкнуть ссылку Управление сервисом для работы с точкой доступа REST.

Связанные разделы