当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ArcGIS ContentManager.create_service用法及代码示例


本文简要介绍 python 语言中 arcgis.gis.ContentManager.create_service 的用法。

用法:

create_service(name, service_description='', has_static_data=False, max_record_count=1000, supported_query_formats='JSON', capabilities=None, description='', copyright_text='', wkid=102100, create_params=None, service_type='featureService', owner=None, folder=None, item_properties=None, is_view=False, tags=None, snippet=None, item_id=None)

返回:

如果成功创建,则为服务的 Item;如果不成功,则为 None。

create_service 方法在门户中创建服务。有关调用 create_service 时传递的参数列表,请参见下表。

Parameter

Description

name

必需的字符串。服务的唯一名称。

service_description

可选字符串。服务说明。

has_static_data

可选的布尔值。指示数据是否可以更改。默认为 True,不允许更改数据。

max_record_count

可选整数。查询操作中的最大记录数。

supported_query_formats

可选字符串。返回查询结果的格式。

capabilities

可选字符串。指定服务能力。如果未指定,则“Image,Catalog,Metadata,Download,Pixels”用于影像服务,“Query”用于要素服务,否则“Query”

description

可选字符串。对已发布数据集的用户友好说明。

copyright_text

可选字符串。与数据集关联的版权信息。

wkid

可选整数。服务的空间参考的众所周知的 id (WKID)。添加到托管要素服务的所有图层都需要为要素服务定义相同的空间参考。在未指定空间参考的情况下创建新的空服务时,托管要素服务的空间参考将设置为添加到该要素服务的第一个图层。

create_params

可选字典。将所有create_service 参数添加到字典中。如果使用此参数,则忽略以上所有参数。

service_type

可选字符串。要创建的服务类型。当前选项是 imageService 或 featureService。

owner

可选字符串。正在创建的服务的所有者的用户名。

folder

可选字符串。在其中创建服务的文件夹的名称。

item_properties

可选字典。有关键和值,请参见下文

is_view

可选的布尔值。指示服务是否为托管要素图层视图

item_id

可选字符串。在ArcGIS Enterprise 10.8.1+ 中可用。在ArcGIS Online 中不可用。此参数允许在创建期间指定所需的项目 ID,这对于克隆和自动内容创建方案很有用。指定的 id 必须是 32 个字符的 GUID 字符串,没有任何特殊字符。

如果 item_id 已被使用,则会在 add 过程中引发错误。

示例:item_id=9311d21a9a2047d19c0faaebd6f2cca6

tags

可选字符串。以逗号分隔值或字符串列表形式列出的标签。用于搜索项目。

snippet

可选字符串。提供项目内容的简短摘要(最多 250 个字符)。

参数item_properties的键:值字典选项

Key

Value

type

可选字符串。表示项目的类型,有效值请参见下面的 URL 1。

typeKeywords

可选字符串。提供所有 sub-types 的列表,请参阅下面的 URL 1 以获取有效值。

description

可选字符串。项目的说明。

title

可选字符串。项目的名称标签。

url

可选字符串。基于 URL 的项目的 URL。

tags

可选字符串。以逗号分隔值或字符串列表形式列出的标签。用于搜索项目。

snippet

可选字符串。提供项目内容的简短摘要(最多 250 个字符)。

extent

可选字符串。为 min x、min y、max x、max y 提供逗号分隔的值。

spatialReference

可选字符串。项目所在的坐标系。

accessInformation

可选字符串。有关内容来源的信息。

licenseInfo

可选字符串。有关内容的任何许可信息或限制。

culture

可选字符串。地区、国家和语言信息。

access

可选字符串。有效值为 private、shared、org 或 public。

commentsEnabled

可选的布尔值。默认为 true,控制评论是允许 (true) 还是不允许 (false)。

culture

可选字符串。语言和国家信息。

例子:

# Usage Example
>>> gis.content.create_service("Hurricane Collection")

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.gis.ContentManager.create_service。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。