将一个表中的属性连接到另一个表
通常,根据在两个表中均可找到的字段值将数据表连接到图层。字段的名称可以不同,但数据类型必须相同;例如,必须将数字连接到数字,将字符串连接到字符串,依此类推。可以使用连接数据对话框(通过在 ArcMap 中右键单击某个图层来访问)或添加连接工具执行连接操作。
添加或移除连接时,将保留字段属性,例如别名、可见性和数字格式设置。
连接表时,默认选项是保留所有记录。如果目标表中的某条记录在连接表中没有匹配项,则对于从连接表追加到目标表中的所有字段,该记录将被赋予空值。
使用“仅保留匹配记录”选项时,如果目标表中的某条记录在连接表中没有匹配项,则该记录将被从生成的目标表中移除。如果目标表是某一图层的属性表,则未连接数据的要素将不会显示在地图上。
步骤:
-
在内容列表中,右键单击想要连接的图层或表,指向连接和关联,然后单击连接。
还可在打开的表窗口中单击表选项按钮 来访问连接数据 对话框。
提示:如果不想在连接后将表名称作为前缀添加至字段名称中,请打开属性表,单击表选项菜单,然后取消选中显示字段别名。
- 单击要将哪些内容连接到该图层? 箭头,然后单击连接表的属性。
- 单击要用作连接依据的字段。
- 选择要连接到图层或表的表。如果该表当前不是地图的一部分,请单击“浏览”按钮 在磁盘上搜索该图层。
- 单击该表中要用作连接依据的字段。
- 选择是保留所有记录还是仅保留匹配记录。
- 单击确定。
提示:
如果想要将连接的数据与地理要素永久保存在一起,请将数据导出到一个新要素类中,在内容列表中右键单击该图层,指向数据,然后单击导出数据。
提示:
编辑连接的数据时,无法直接编辑连接的列。要编辑连接的数据,必须首先将连接的表或图层添加到 ArcMap 中。然后便可单独对该数据执行编辑操作。这些更改将反映在连接的列中。
相关主题
7/10/2012