矢量数据属性表和表格关联
矢量数据属性表和表格关联:
1、一对一关系:连接
2、一对多关系:创建查询表
例如:矢量数据属性表的ID字段的值和表格的HXID字段的值形成一对多关系,则可以使用“创建查询表”工具可对数据应用 SQL 查询,并在图层或表视图中表示结果。
创建查询表工具相关参数设置,见下图:
在字段列表中勾选“表”的“OBJECTID”字段,这样就能够将“表”的记录关联到“矢量数据属性表”。
创建查询表工具的用法:
- 由于此工具创建的图层是临时图层,因此如果不保存文档,该图层将在会话结束后消失。
- 所有的输入要素类或表必须来自同一输入工作空间。
- 如果将 Shape 字段添加到字段列表,结果将为图层,否则将为表视图。
- 如果输出结果为图层,则可以使用保存至图层文件工具将输出结果保存在图层文件中,也可以使用复制要素工具将其保存到要素类。
- 该工具可用于提供关键字段选项和关键字段列表。此信息定义行的唯一识别方式,并可用于将动态生成的 ObjectID 字段添加到数据。如果没有 ObjectID 字段,将不会支持选择。
- 如果需要多个字段的组合来定义唯一值,可以通过关键字段列表选择这些字段。
- 可以连接要素类,但字段列表最多只能包含一个几何类型字段。
参考资料:http://desktop.arcgis.com/zh-cn/arcmap/10.5/tools/data-management-toolbox/make-query-table.htm