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


Python ArcGIS ResourceManager.add用法及代碼示例


本文簡要介紹 python 語言中 arcgis.gis.ResourceManager.add 的用法。

用法:

add(file=None, folder_name=None, file_name=None, text=None, archive=False, access=None, properties=None)

返回:

Python dictionary in the following format (if successful): {

”success”: True, “itemId”: “<item id>”, “owner”: “<owner username>”, “folder”: “<folder id>”}

else like the following if it failed: {“error”: {

”code”: 400, “messageCode”: “CONT_0093”, “message”: “File type not allowed for addResources”, “details”: [] }}

# Usage Example

>>> Item.resources.add("file_path", "folder_name", "file_name", access = "private")

add 操作將新文件資源添加到現有項目。例如,用作報告模板的自定義徽標的圖像。所有文件都添加到該項目的‘resources’文件夾中。文件資源使用配額中的存儲空間並進行病毒掃描。項目大小已更新以包括添加的資源文件的大小。

注意:

添加的每個文件不應超過 25 Mb。

允許添加文件資源的受支持項目類型包括:矢量切片服務、矢量切片包、樣式、代碼附件、報告模板、Web 製圖應用程序、要素服務、Web Map、統計數據收集、場景服務和 Web 場景。

支持的文件格式有:JSON、XML、TXT、PNG、JPEG、GIF、BMP、PDF、MP3、MP4 和 ZIP。此操作僅適用於項目所有者和組織管理員。

Parameter

Description

file

可選字符串。需要添加的文件的路徑。

folder_name

可選字符串。如果必須將文件添加到資源下的文件夾中,請提供文件夾名稱。

file_name

可選字符串。文件名用於重命名已上傳的現有文件資源,或與文本一起用作其文件名。

text

可選字符串。要添加為文件資源的文本輸入,與file_name 一起使用。如果使用此資源,則需要file_name。

archive

可選布爾值。默認值為 False。如果為 True,則提取添加的文件資源並將文件上傳到相應的文件夾。

access

可選字符串。將文件資源設置為私有,無論項目訪問級別如何,或者通過將其設置為 inherit 來恢複它,這使得項目資源具有與項目相同的訪問權限。

支持的值:privateinherit

properties

可選詞典。設置資源的屬性,例如 editInfo

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.gis.ResourceManager.add。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。