CreateSharingDraft

Краткая информация

Функция CreateSharingDraft позволяет вам создавать следующие черновики для публикации:

Обсуждение

MapServiceDraft представляет собой настраиваемый набор свойств картографического сервиса, публикуемого в ArcGIS Server. Чтобы создать MapServiceDraft из Map в проекте ArcGIS Pro, установите для функции CreateSharingDraft параметр server_type равным STANDALONE_SERVER, а для параметра service_type задайте значение MAP_SERVICE. После настройки публикации черновика, его можно сохранить в файле черновика определения сервиса (.sddraft) с помощью функции exportToSDDraft из класса MapServiceDraft.

GeoprocessingSharingDraft - это настраиваемый набор свойств для сервиса геообработки или веб-инструмента, публикуемых в ArcGIS Server или ArcGIS Enterprise, соответственно. Чтобы создать GeoprocessingSharingDraft, воспользуйтесь функцией CreateSharingDraft и задайте значение параметра server_type равным STANDALONE_SERVER для сервиса геообработки и FEDERATED_SERVER - для веб-инструмента. Установить для параметра service_type GP_SERVICE или WEB_TOOL После настройки публикации черновика, его можно сохранить в файле черновика определения сервиса (.sddraft) с помощью функции exportToSDDraft из класса GeoprocessingSharingDraft.

Когда черновик определения сервиса будет создан, его можно опубликовать в ArcGIS Server с помощью инструментов Организовать сервис и Загрузить определение сервиса.

Примечание:

Создание и публикация черновика определения сервиса требует наличия ArcGIS Server 10.6 или более новой версии.

Для изучения примеров кодов см. MapServiceDraft и GeoprocessingSharingDraft.

Синтаксис

CreateSharingDraft (server_type, service_type, service_name, draft_value)
ПараметрОписаниеТип данных
server_type

The server type. The following server types are supported:

  • STANDALONE_SERVERSupports publishing a map service or geoprocessing service to ArcGIS Server.
  • FEDERATED_SERVERSupports publishing a web tool to an ArcGIS Enterprise portal.
String
service_type

The service type. The following service types are supported:

  • MAP_SERVICESupports publishing a map service to ArcGIS Server.
  • GP_SERVICESupports publishing a geoprocessing service to ArcGIS Server.
  • WEB_TOOLSupports publishing a web tool to ArcGIS Enterprise.
String
service_name

The name of the service or web tool. The name can only contain alphanumeric characters and underscores; spaces and special characters are not supported. The name cannot be more than 120 characters.

String
draft_value

For a map service, a Map object. For a geoprocessing service or a web tool, one or multiple geoprocessing results.

List
Возвращаемое значение
Тип данныхОписание
Object

Возвращает объект класса MapServiceDraft или GeoprocessingSharingDraft.

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