Сервисы геокодирования предоставляют в интернете возможности геокодирования. Если вы опубликуете локатор на автономном ArcGIS Server, возможности геокодирования будут доступны для всех, у кого есть доступ к ArcGIS Server. Сервисы геокодирования поддерживаются разные операции, например, поиск адресов и мест, геокодирование адресов и мест, поиск информации о местоположении с помощью обратного геокодирования и использование интерактивных предложений автозаполнения.
Примечание:
Этот рабочий процесс подходит только для публикации на автономных сайтах ArcGIS Server. Для публикации локаторов на сервере, интегрированном с ArcGIS Enterprise см. раздел Публикация локатора.
Вы также можете использовать ArcPy для публикации сервиса геокодирования на автономном сервере. Более подробно см. в разделе CreateGeocodeSDDraft.
Перед публикацией ваших локаторов необходимо задать несколько опций для управления локатором данных на сервере. Если ваш локатор хранится или должен храниться на сервере в определенном месте, в том случае, если размер вашего локатора превышает 1 ГБ, зарегистрируйте местоположение папки как хранилище данных. Использование хранилища данных может минимизировать время простоя сервиса при перезапуске или перезаписи. Если ваш локатор хранится на локальной машине, то при процессе публикации локатор будет скопирован на сервер. Более подробно об управлении данными локатора см. в следующих разделах:
- Обеспечение доступности ваших данных в ArcGIS Server
- Копирование данных на сервер при публикации
- Регистрация данных в ArcGIS Server с использованием Server Manager или Регистрация данных на ArcGIS Server с использованием ArcGIS Desktop или ArcGIS Pro.
Примечание:
Если ваш локатор имеет размер более 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 Server, на котором вы будете выполнять публикацию, щелкните Опубликовать и выберите Сервис геокодирования .
Меню Опубликовать доступно только для подключений ArcGIS Server к автономным серверам с правом публикации сервисов.
- В диалоговом окне Выбрать локатор найдите локатор, который вы хотите опубликовать, выберите его и щелкните OK.
- На панели Опубликовать сервис геокодирования укажите название для этого сервиса.
Примечание:
Имя сервиса может содержать только цифры, буквы, подчеркивания и не может быть длиннее 120 символов. - Заполните поля Итоговая информация и Теги.
Вы можете ввести максимум 128 тегов.
- Укажите в меню Папка директорию на сервере, в которой будет храниться сервис. Введите название папки, если она еще не существует.
Если папку не задавать, сервис сохраняется в корневой папке.
- На вкладке Конфигурация задайте свойства для сервиса геокодирования. Вы можете выбрать варианты действий, которые пользователи могут применять к сервису, включив Возможности и определить, как именно сервер должен предоставлять доступ к вашему сервису.
Подробнее о задании свойств сервиса см. в разделе Настройка сервиса геокодирования. Более подробно о настройке сервисов для развертывания см. Настройка и конфигурирование сервисов.
- Дополнительно можно щелкнуть вкладку Содержание для просмотра структуры нового сервиса.
- Щелкните Анализировать для идентификации потенциальных проблем и ограничений. На вкладке Сообщения отображаются ошибки и предупреждения, возникшие во время анализа. Щелкните правой кнопкой сообщение, чтобы получить более подробную информацию, прочитать справку по данной ошибке и выбрать подходящее решение. Перед сохранением определения сервиса следует устранить ошибки . Решение предупреждений рекомендуется, но не является обязательным.
Дополнительные сведения об устранении этих неполадок см. в разделе Анализ ГИС-ресурса.
Примечание:
Посвященные анализатору разделы справки, относящиеся к локатору, соответствующему публикуемому сервису. Например, вы увидите ссылки на составные локаторы для анализатора, вызванного вашим сервисом геокодирования. - После устранения ошибок и, в случае необходимости, предупреждений, щёлкните Опубликовать.
Чтобы вместо этого сохранить определение картографического сервиса, нажмите стрелку ниспадающего списка Опубликовать и выберите Сохранить как SD. Дополнительные сведения см. в разделе Сохранение определения сервиса для сервиса геокодирования.
- После успешной публикации сервиса можно щелкнуть ссылку Управление сервисом для работы с точкой доступа REST.