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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。