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