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.

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

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

Примечание:

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

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

Синтаксис

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

Specifies the server type.

  • STANDALONE_SERVERPublish a map service, image service, or geoprocessing service to ArcGIS Server.
  • FEDERATED_SERVERPublish a web imagery layer or web tool to an ArcGIS Enterprise portal.
String
service_type

Specifies the service type.

  • MAP_SERVICEPublish a map service to ArcGIS Server.
  • GP_SERVICEPublish a geoprocessing service to ArcGIS Server.
  • WEB_TOOLPublish a web tool to ArcGIS Enterprise.
  • IMAGE_SERVICEPublish an image service to ArcGIS Server.
  • WEB_IMAGERY_LAYERPublish a web imagery layer 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
[draft_value,...]

For a map service, this is a Map object. For a geoprocessing service or a web tool, this is one or more geoprocessing results. For an image service or web imagery layer, this is the path of a raster or mosaic dataset.

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

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

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