软件教程
ArcGIS为要素属性批量添加附件主要用于通过生成匹配分配表,建立要素与附件的对应关系,利用添加附件工具批量为要素属性添加图片、文档、表格等类型附件。今天分享一下ArcGIS为要素属性批量添加附件的具体操作步骤及注意事项,希望对大家有所帮助。
1、软件版本及操作系统
软件版本:ArcGIS 10.8.2
操作系统:Windows 11系统
2、为要素属性批量添加附件的操作步骤,以广图学习圈面要素为例进行说明。
(1)操作前准备
1)已有或新建文件地理数据库,如广图学习圈.gdb。
2)广图学习圈面要素文件存储在文件地理数据库。

3)将附件单独放在“广图学习圈附件”文件夹内。

(2)启用附件
1)利用启用附件工具
A、打开红盒子工具箱,依次选择并点击“数据管理工具”——“附件”——“启用附件”。

B、双击打开“启用附件”对话框,在“输入数据集”选项中选择要启用附件的要素,或点击后面的文件夹在文件地理数据库中选择要素,如广图学习圈面要素。

C、点击“确定”,等待软件运行完成后,启用附件操作成功。
2)在“目录”窗口中创建附件
A、在“目录”窗口中找到“广图学习圈.gdb”。
B、右键点击“广图学习圈面要素”,在下拉菜单中依次找到并点击“管理”——“创建附件”。

C、附件创建完成,自动生成“广图学习圈__ATTACH”(表)和“广图学习圈__ATTACHREL”(关系类)两个文件。

(3)生成附件匹配表
广图学习圈面要素启用附件后,需先生成附件匹配表,明确该要素字段值与附件名称的匹配关系,具体操作步骤如下:
1)在广图学习圈面要素中添加“附件”字段,每个字段值与“广图学习圈附件”文件夹内的附件名称相匹配。

2)打开红盒子工具箱,依次选择并点击“数据管理工具”——“附件”——“生成附件匹配表”。

3)双击打开“生成附件匹配表”对话框。

①输入数据集:选择要生成附件匹配表的要素类或表,如“广图学习圈.shp”。
②输入文件夹:选择存放附件的文件夹,如“广图学习圈附件”文件夹。
③输出匹配表:选择输出匹配表的存储路径和名称,如“广图学习圈匹配表”。
④关键字段:用于匹配文件名的字段,如“附件”字段。
⑤输入数据过滤器(可选):可选择限制匹配的文件类型,如“.png”。
⑥存储相关路径(可选):指定输出匹配表中的FILENAME字段是存储文件名(相对路径,选中,默认),还是完整路径(未选中)。
3)点击“确定”,等待软件运行完成后,生成附件匹配表操作成功,输出匹配表包含MATCHID(与要素类的OBJECTID一致)和 FILENAME(文件路径)两个字段。

(4)添加附件
以上前提条件都做好后,接下来就是为要素属性批量添加附件。
1)打开红盒子工具箱,依次选择并点击“数据管理工具”——“附件”——“添加附件”。

2)双击打开“添加附件”对话框。

①输入数据集:选择要添加附件的要素类,如“广图学习圈.shp”。
②输入连接字段:选择输入数据集与附件匹配表相匹配的字段,如“OBJECTID”。
③匹配表:选择生成的附件匹配表,如“广图学习圈匹配表”。
④匹配连接字段:选择附件匹配表与输入数据集相匹配的字段,如“MATCHID”(与要素类的OBJECTID一致)。
⑤匹配路径字段:选择要添加到要素属性中的附件的路径,如“FILENAME”(文件路径)。
⑥工作文件夹(可选):选择存放附件的文件夹路径,选择该选项后,匹配字段中可不用输入完整的附件路径,只需输入“广图学习圈报告.doc”等名称即可。
3)点击“确定”,等待软件运行完成后,为要素属性批量添加附件操作成功。
4)广图学习圈面要素处于编辑状态,打开任意要素的属性,查看添加的附件。

3、注意事项
(1)适用于为点、线或面要素属性批量添加附件。
(2)附件文件类型可以是图像、PDF、文本文档或任意其他文件类型。
(3)只有地理数据库中的要素才能添加附件文件,相应附件会保存在指定附件文件夹中。
(4)“附件”字段与文件夹中的附件名称相匹配时,如果是有规律的情形,可结合字段计算器匹配。
(5)使用数据过滤器时,可结合通配符(*)来限制匹配项,举例如下:
1)*.png:匹配项限制.png文件。
2)*.xls;*.doc:匹配项限制.xls文件和.doc文件。
3)广图*:匹配项限制以“广图”为开头的文件。
4)*广图*:匹配项限制包含“广图”的文件。
(6)附件文件名称唯一,且不应出现特殊字符等软件无法识别的字符。
(7)输出匹配表的名称不能以数字开头。
(8)使用添加附件工具前,添加附件的要素不能处于编辑状态。
(9)关闭被占用的附件文件,避免工具运行失败。
4、总结
本文详述了ArcGIS为要素属性批量添加附件的操作步骤和注意事项,实际工作中,可根据不同的场景灵活使用该功能。关于为要素属性批量添加附件的相关问题,欢迎大家在下方留言讨论,共同交流,共同进步。
相关文章
ArcGIS无插件加载(无偏移)在线天地图
在地理信息系统(GIS)的应用中,加载高清影像与街道地图对于地图制图、影像查阅、空间数据分析等工作至关重要。天地图作为官方出品的地图服务,以其标准的数据、较快的影像更新速度等特点受到广泛欢迎。以下是如...
ArcGIS 字段关键字提取代码(Python 字段计算器)
直接用 ArcGIS 字段计算器 运行这段代码,就能从文本字段里提取末尾的地质灾害关键字(崩塌、滑坡、泥石流、地面塌陷等),完美匹配你的示例:贾家营镇东葛峪崩塌 → 崩塌一、最简代码(直接复制用)1....
飞牛安装旧版minio,并创建思源笔记多端同步设置
在创建项目窗口中填写项目名称和选择数据存放路径,然后选择“创建docker-compose.yml”,将下列代码根据自己实际情况修改后复制粘贴进去。version: "3"...
手把手教你用电脑端Calibre软件管理Calibre-web电子书库
画风清奇的#非正常购物研究#征稿活动,讲出你淘二手/捡垃圾/海淘的经历,晒出你的捡漏成果,丰富现代鬼市指南!我们有大量奖品等你来>点击这里查看活动详情<前言Calibre和Calibre-...
ArcGIS快速实现为多个要素图层设置标注及参数的方法
ArcGIS一般常对单个要素图层设置标注及参数,如果需要对多个要素图层统一设置标注及参数,应该如何快速实现呢?今天分享一下ArcGIS快速实现对多个要素图层设置标注及参数的具体操作步骤及注意事项,希望...
ArcGIS点、线、面状符号制作
目的: 1、理解点状符号、线状符号、面状符号的基本概念;2、理解地形点状符号、线状符号、面状符号在地图可视化中作用;3、掌握地形图点状符号、线状符号、面状符号制作过程。步骤:点状符号01新建...


