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

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

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

Определение сервиса с подключением настроено для подключения к определенному серверу. Используйте панель Опубликовать сервис геообработки, чтобы сохранить определение сервиса. Так же, как и при публикации сервиса геообработки, вам следует запустить инструмент по крайней мере один раз, чтобы получить корректный результат, перед сохранением его как определение сервиса. У вас должны быть роль Администратор, чтобы сохранить определение сервиса.

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

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

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

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

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

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

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

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

Определение автономного сервиса не зависит от подключения; оно не настроено для какого-либо конкретного подключения к серверу. Вы можете сохранить определение автономного сервиса, если вы находитесь в автономном режиме или не подключены к серверу. Сохранение определения автономного сервиса начинается с панели История. Так же, как и при публикации сервиса геообработки, вам следует запустить инструмент по крайней мере один раз, чтобы получить корректный результат, перед сохранением его как определение сервиса. У вас должны быть роль Администратор, чтобы сохранить определение сервиса.

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

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

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

  1. На вкладке Анализ в группе Геообработка щелкните История, чтобы открыть панель История.
  2. На вкладке Геообработка панели щелкните правой кнопкой мыши элемент, который вы хотите сохранить, и выберите Опубликовать как > Сохранить как определение автономного сервиса > Сервис геообработки на автономном сервере, чтобы открыть панель Сохранить как определение автономного сервиса.
  3. Задайте свойства с помощью шагов из раздела Установка свойств сервиса геообработки. Обратите внимание, что подключение к серверу отсутствует на вкладке Общие в разделе Местоположение. Убедитесь, что вы выбрали правильную версию ArcGIS Server при использовании ArcGIS Pro начиная с версии 3.0.
  4. Если вы хотите использовать сохраненный файл определения сервиса для перезаписи существующего веб-инструмента, отметьте Сохранить как перезапись в разделе Перезапись на панели Общие.
  5. В разделе Завершить подготовку щелкните Анализировать Определить потенциальные узкие места в производительности и ошибки, чтобы проверить возможные проблемы.

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

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

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

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

Для сохранения подключенного определения сервиса изучите примеры кода из класса GeoprocessingSharingDraft Модуля публикации или функции публикации CreateGPSDDraft.

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

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

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