當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。