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


Python ArcGIS PortalDataStore.validate用法及代码示例


本文简要介绍 python 语言中 arcgis.gis._impl._datastores.PortalDataStore.validate 的用法。

用法:

validate(server_id, item=None, config=None, future=False)

返回:

指示成功 (True) 或失败 (False) 的布尔值

validate 方法确保您的 ArcGIS 服务器可以连接并使用给定数据存储项访问的数据集。可以使用 id 属性或项目对象本身作为 item 参数来验证数据存储 Item

注意:

虽然可以在注册数据存储项之前或之后调用此操作,但建议在服务器上注册之前进行验证。

Parameter

Description

server_id

必需的字符串。您要向其注册数据存储的服务器的唯一 ID。

item

可选的。要验证的项目 ID 或数据存储Item。如果未提供config,则为必需。

注意:

单个数据存储项可以在多个服务器上注册。

config

可选字典。新数据存储的连接信息。如果未提供 item,则为必需。

future

可选布尔值。指示是否异步运行验证操作。默认为 False

例子:

# Usage Example: Validating an added item against the Enterprise Raster Analytics server

>>> gis = GIS(url="<url to GIS>", username="<username>", password="<password>")
>>>
>>> ds_item = gis.content.search("*", item_type="data store")[0]
>>>
>>> server_list = gis.admin.federation.servers["servers]
>>> raster_id = [srv["id"]
>>>              for srv in server_list
>>>              if srv["function"] == "RasterAnalytics"][0]
>>>
>>> portal_ds = gis.datastore
>>> portal_ds.validate(server_id = raster_id,
>>>                    item = ds_item)

相关用法


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