创建关联的步骤

关联将来自数据表(次级表格)的特性添加到现有要素类图层(主表格)。原始数据在其源中将保持不变 - 关联将仅存在于地图中。

创建关联的步骤

  1. 通过执行以下操作为创建关联做好准备:
    • 确保主要源和次要源共享一个或多个公共字段,例如“Parcel_ID”或“County_Name”。这些字段在两个源中不必具有相同的名称,但是必须使用相同的数据类型。
    • 尽可能地简化次级表格数据。例如,删除不必要的记录或表。
    • 使用数据连接中的某个 FDO Provider 同时连接到主要源和次要源。连接到不具有几何图形数据的次要源时,无需向地图添加任何内容 - 只能建立连接和关闭“数据连接”窗口。
  2. “显示管理器”中,在要素图层上单击鼠标右键 “创建关联”

    在其上单击鼠标右键的图层为主要源。

  3. “创建关联/编辑关联”对话框中的“要关联的表 (或要素类)”列表中,选择要将其数据关联到图层的表格或要素类。

    所选择的为次要源。如果该源包含多个表,请选择一个用于关联。

  4. “左表中的该列”列表中,选择主要源的关联关键字(公共字段或特性)(例如,“Parcel_ID”或“County_Name”)。
  5. “匹配右表中的该列”列表中,选择在次要源中匹配的字段或特性。
  6. “关联类型”下,选择要创建的关联类型:
    • “保留左侧的所有记录”(左向外关联)
    • “仅保留具有匹配的左侧记录”(向内关联)
  7. “与次要记录之间的关系 (基数)”下,选择下列选项之一:
    • “一对一”将一个次要源记录与一个主要源项目相匹配。忽略任何其他次要源记录。
    • “一对多”为次要源中的每个额外的记录创建一个新要素。
  8. 单击“确定”

在主要源(将数据关联到的要素图层)的数据表中,新近关联的特性将附加到原生要素数据的右侧。关联的特性处于灰显状态,表明这些特性是只读的。在列标题中,关联的表名在特性名称之前。