本文简要介绍 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
来恢复它,这使得项目资源具有与项目相同的访问权限。支持的值:
private
或inherit
。properties
可选词典。设置资源的属性,例如
editInfo
。
相关用法
- Python ArcGIS ResourceManager.get用法及代码示例
- Python ArcGIS ResourceManager.update用法及代码示例
- Python ArcGIS ResourceManager.remove用法及代码示例
- Python ArcGIS ResourceManager.export用法及代码示例
- Python ArcGIS ReportManager.quick_report用法及代码示例
- Python ArcGIS RealTimeAnalyticsManager.get用法及代码示例
- Python ArcGIS RealTimeAnalytics.status用法及代码示例
- Python ArcGIS RealTimeAnalytics.metrics用法及代码示例
- Python ArcGIS RealTimeAnalytics.start用法及代码示例
- Python ArcGIS RealTimeAnalyticsManager.items用法及代码示例
- Python ArcGIS RealTimeAnalytics.delete用法及代码示例
- Python ArcGIS RealTimeAnalytics.stop用法及代码示例
- Python ArcGIS Report.query用法及代码示例
- Python ArcGIS ReportManager.create用法及代码示例
- Python ArcGIS RunInterval用法及代码示例
- Python ArcGIS Raster.remove_variables用法及代码示例
- Python ArcGIS Raster.export_image用法及代码示例
- Python ArcGIS Raster.get_dimension_values用法及代码示例
- Python ArcGIS Raster.get_dimension_attributes用法及代码示例
- Python ArcGIS Raster.read用法及代码示例
- Python ArcGIS Raster.append_slices用法及代码示例
- Python ArcGIS Raster.summarize用法及代码示例
- Python ArcGIS RoleManager用法及代码示例
- Python ArcGIS RasterManager.add用法及代码示例
- Python ArcGIS Raster.get_variable_attributes用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.gis.ResourceManager.add。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。