Skip to main content

添加关联 (数据管理工具)

汇总

基于字段值将图层关联到另一图层或表。 支持带有栅格属性表的要素图层、表视图、子类型值图层或表以及栅格图层。

关联表参数值中的记录与输入图层名称或表视图参数值中的记录相匹配。 当输入相关字段参数值中的字段值与输出相关字段参数值中的字段值相等时,发生匹配。

用法

  • 如果输入为要素类或数据集路径,则此工具将创建并返回应用了该工具结果的新图层。

  • 关联不会修改数据;关联是图层或表视图的属性。

  • 关联表中的记录可以与输入图层或表视图中的多个记录相匹配。

  • 关联表可以为地理数据库表或 dBASE 文件。 关联表不必是图层。

  • 输入必须具有对象 ID 字段。 关联表不需要包含对象 ID 字段。

  • 要保存关联以便用于另一工程,请使用保存图层至文件工具将图层保存到图层文件中。 仅适用于图层;无法以这种方式保存表视图。

  • 要建立永久性关联,可使用创建关系类工具。

  • 通过对输入图层或表视图以及关联基于的关联表中的字段建立索引,可以提高性能。 此操作可以通过添加属性索引工具完成。

  • 当输入图层具有关系并且选中自动选择相关数据属性时,输入图层上的选择也将选择相关表中的记录。

  • 当地图中存在另一图层或独立表,且与关联表参数中指定的图层或表共享同一数据源时,则不会在这些其他图层或表之间再建立关联。

参数

标注 说明 数据类型

图层名称或表视图

关联表将关联到的图层或表视图。

Mosaic Layer; Raster Layer; Table View

输入关联字段

关联所基于的输入图层或表视图中的主键字段。

Field

关联表

要与输入图层或表视图关联的表或表视图。

Mosaic Layer; Raster Layer; Table View

输出关联字段

关联表中用于匹配主键的外键字段。

Field

关联名称

关联的唯一名称。

String

基数

(可选)

指定关系的基数。

  • 一对一输入表和关联表之间将为一对一关系。 例如,输入表中的一条记录在关联表中只有一条匹配记录。

  • 一对多输入表和关联表之间将为一对多关系。 例如,输入表中的一个记录在关联表中有多个匹配记录。 这是默认设置。

  • 多对多输入表和关联表之间将为多对多关系。 例如,输入表中具有相同值的许多记录可以在相关表中具有多条匹配记录。

String

派生输出

标注 说明 数据类型

更新的输入图层或表视图

已更新的输入数据集。

Table View; Raster Layer; Mosaic Layer

环境

当前工作空间

许可信息

  • 基本: 是
  • 标准: 是
  • 高级: 是