Сохранение определения сервиса для веб-инструмента или сервиса геообработки

С помощью ArcGIS Pro вы можете сохранять определение сервиса для своих веб-инструментов и сервиса геообработки, который позже будет опубликован или перезаписан на ArcGIS Enterprise или на автономном ArcGIS Server. Файл определения сервиса (.sd) содержит информацию о том, как веб-инструмент или сервис геообработки будет опубликован и настроен в ArcGIS Enterprise или ArcGIS Server. Дополнительные сведения о том, как определения сервисов могут использоваться в общих рабочих процессах вашей организации, см. в разделе О сохранении определений сервисов.

Сохранение определения сервиса с подключением

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

  1. Если ваше определение сервиса предназначено для веб-инструментов на ArcGIS Enterprise, выполните шаги из раздела Опубликовать веб-инструменты на ArcGIS Enterprise, чтобы открыть панель Опубликовать как веб-инструмент. Чтобы перезаписать веб-инструменты, сначала выберите существующий веб-инструмент.
  2. Если определение вашего сервиса предназначено для сервиса геообработки на автономном ArcGIS Server, следуйте инструкциям в разделе публикация сервиса геообработки на автономном сервере, чтобы открыть панель Публикация сервисов геообработки. Для перезаписи сервиса геообработки выполните действия в Перезаписать сервис геообработки, чтобы открыть панель Перезаписать сервис геообработки.
  3. Задайте свойства панели публикации, выполнив шаги из раздела Установка свойств веб-инструмента и сервиса геообработки.
  4. В разделе Завершить публикацию щелкните Анализировать Определить потенциальные узкие места в производительности и ошибки для изучения имеющихся проблем.

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

    Подробнее об анализе ГИС-ресурсов

  5. После устранения ошибок и, при необходимости, предупреждений щелкните стрелку ниспадающего списка Опубликовать и выберите Сохранить как SD.

    Откроется диалоговое окно Сохранить как файл определения сервиса.

  6. В этом диалоговом окне укажите местоположение и имя файла определения сервиса и нажмите Сохранить.
  7. Дополнительно, щелкните Задания Открыть панель Статус задания, чтобы отслеживать статус задания.
  8. После того, как определение сервиса будет успешно подготовлено, щелкните ссылку Управление определением сервиса в нижней части панели, чтобы открыть расположение файла определения сервиса.

Сохранить определение автономного сервиса для сервиса геообработки на автономном ArcGIS Server

Определение автономного сервиса не настроено для конкретного подключения к серверу. Вы можете сохранить определение автономного сервиса, если вы находитесь в автономном режиме или не подключены к серверу. Возможность сохранения определения автономного сервиса практически идентична сохранению определения подключенного сервиса выше. Единственное отличие — это Шаг 1 или 2, где вам нужно щелкнуть Поделиться как > Сохранить как определение автономного сервиса > Сервис Геообработки на автономном сервере.

При сохранении определения автономного сервиса из версии ArcGIS Pro 3.0 или более поздней, выберите правильную версию ArcGIS Server, в которую выполняется публикация, так как некоторые инструменты ведут себя по-разному при публикации в версии 10.9.1 и более ранних. Если данные находятся на серверном хранилище данных при сохранении файла определения автономного сервиса, необходимо учитывать следующее:

Сохранение определения сервиса с помощью Python

Чтобы сохранить подключенного определения сервиса с помощью Python, изучите примеры кода из класса GeoprocessingSharingDraftмодуля arcpy.sharing или функции публикации CreateGPSDDraft.

Чтобы сохранить автономное определение сервиса, используйте класс GeoprocessingSharingDraft модуля arcpy.sharing с использованием параметров offline и offlineTarget.

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

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