CreateImageSDDraft

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

Преобразует растр или набор данных мозаики в файл черновика определения сервиса (.sddraft).

Функция CreateImageSDDraft является первым шагом для автоматизации процесса публикации растра или набора данных мозаики в качестве сервиса изображений с помощью ArcPy. Выходными данными, созданными функцией CreateImageSDDraft, является файл черновика определения сервиса (.sddraft), это комбинация набора данных мозаики в базе геоданных или набора растровых данных, информации о сервере и набора свойств сервиса. Черновик определения сервиса может быть преобразован в определение сервиса и выгружен на определенный сервер ArcGIS как сервис изображений.

Внимание:

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

Информация о сервере содержит подключение к серверу, тип сервера, на который выполняется публикация, тип публикуемого сервиса, метаданные для сервиса (информация об элементе Item) и ссылки на данные (копируются данные на сервер или нет).

Примечание:

Проект определения сервиса не содержит данные. Проект сервиса сам по себе не может использоваться для публикации сервиса.

Синтаксис

CreateImageSDDraft (raster_or_mosaic_layer, out_sddraft, service_name, {server_type}, {connection_file_path}, {copy_data_to_server}, {folder_name}, {summary}, {tags})
ПараметрОписаниеТип данных
raster_or_mosaic_layer

The raster layer or mosaic layer that will be published.

String
out_sddraft

A string that represents the path and file name for the output Service Definition Draft file (.sddraft).

String
service_name

A string that represents the name of the service. This is the name people will see and use to identify the service. The name can only contain alphanumeric characters and underscores. No spaces or special characters are allowed. The name cannot be more than 120 characters.

String
server_type

A string representing the server type. If a connection_file_path parameter value is not supplied, a server_type value must be provided. If a connection_file_path parameter value is supplied, the server_type value is taken from the connection file. In this case, you can choose FROM_CONNECTION_FILE or skip the parameter entirely.

  • ARCGIS_SERVERThe ArcGIS Server server type.
  • FROM_CONNECTION_FILEGet the server_type value as specified by the connection_file_path parameter.

(Значение по умолчанию — ARCGIS_SERVER)

String
connection_file_path

A string that represents the path and file name to the ArcGIS Server connection file (.ags).

(Значение по умолчанию — None)

String
copy_data_to_server

A Boolean that indicates whether the source data referenced by the mosaic dataset, the mosaic dataset itself, or the raster dataset published as an image service will be copied to the server.

The copy_data_to_server parameter is only used if the server_type value is ARCGIS_SERVER and the connection_file_path value isn't specified. If the connection_file_path value is specified, the server's registered data stores are used. For example, if the workspace that contains the source data referenced by the mosaic dataset—the mosaic dataset or raster dataset is registered with the server—copy_data_to_server will always be False. Conversely, if the workspace that contains the source data referenced by the mosaic dataset—the mosaic dataset or raster dataset is not registered with the server—copy_data_to_server will always be True.

  • FalseThe data will not be copied to the server. This is the default.
  • TrueThe data will be copied to the server.

(Значение по умолчанию — False)

Boolean
folder_name

A string that represents the folder name where the service definition will be published. If the folder does not exist, it will be created. The default folder is the server root level.

(Значение по умолчанию — None)

String
summary

A string that represents the Item Description Summary.

Use this parameter to override the user interface summary or to provide a summary if one does not exist.

(Значение по умолчанию — None)

String
tags

A string that represents the Item Description Tags.

Use this parameter to override the user interface tags or to provide tags if they do not exist.

(Значение по умолчанию — None)

String

Пример кода

CreateImageSDDraft, пример 1

Создает файл черновика определения сервиса изображений.

import arcpy

ws = "C:/workspace"
mdpath = os.path.join(ws, "fgdb.gdb/mdDEM")      
con = os.path.join(ws, "myserver_6080 (publisher).ags")
service = 'dem_service'
sddraft = os.path.join(ws, service + '.sddraft')

arcpy.CreateImageSDDraft(mdpath, sddraft, service, 'ARCGIS_SERVER', 
                         con, True, None, "Publish las MD", 
                         "las,image service")

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