的导出附件工具箱为从AGOL/Portal上的特性服务或从本地Geodatabase导出附件到本地文件夹提供了一个简单的解决方案。Toolbox提供了各种导出选项,例如根据附件属性将导出的附件分发到多个文件夹中,在附件名称中添加前缀,以及从AGOL/Portal作为File Geodatabase下载功能服务。
如果你喜欢这个工具箱,请给我点赞。谢谢!
附件,特别是照片,是空间数据捕获和管理中的常见组件。因此,可以启用Esri的功能类(在桌面环境中)和托管功能服务(在AGOL/Portal环境中)来存储与单个功能相关的附件。附件作为blob保存在相关表中,通过Relationship类指向父特性类。
方法批量上传附件到功能类是可能的添加附件工具,功能类中现有附件的管理是有限的:
因此,许多用户要求使用专用工具,方便地将附件从特性服务导出到可以独立管理的本地文件夹。
的导出附件工具箱便于从Geodatabases或AGOL/Portal托管的功能服务导出附件。
这个工具箱有三个工具:
当从地理数据库或托管功能服务下载附件时,用户可以根据相关的功能属性将附件分组到单独的文件夹中。例如,在与每个附件相关联的资产类型的资产特征类中,工具将下载文件夹x中与资产x相关的所有附件,以及文件夹y中与资产y相关的所有附件,等等。
指定的组名必须由用户以与特征类中出现的方式完全相同的方式输入。如果在feature类中没有找到组名,则附件将被下载到名为“No group Assigned”的文件夹中。
下载附件时,用户可以指定一个附件前缀,该前缀将添加到附件的名称中。前缀可以是以下任意一种:
在这个博客中附上了一个嵌入脚本的工具箱版本(“导入”)。要查看脚本,请在Pro中右键单击脚本并单击“编辑”。
要使用导出托管功能层和附件工具,确保您有适当的权限从AGOL/Portal下载托管的功能服务或附件。如果您无法在AGOL的服务概述页面中看到“导出”按钮,则无法使用该工具下载该工具。
如果您的Portal有代理,则需要向该工具提供代理主机名和端口号。
该工具箱是在ArcGIS Pro 2.6.3 / Python 3.6.10环境中创建的。为获得最佳效果,请在类似或升级后的环境中运行这些工具。使用以前的版本,特别是Python 2版本,可能会导致工具箱遇到错误。
这个工具箱不是Esri的官方工具箱.因此,它不被支持或更新。
Uri Gilad, 2021年6月25日出版
您必须是注册用户才能添加评论。如果您已经注册,请登录。否则,请注册并登录。