ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

关联表的基本知识

关联表只是定义两表间的关系。关联的数据不会像连接表那样附加到图层的属性表。但是,在使用此图层的属性时可以访问到关联的数据。

关联与简单关系类相似,不同点在于关联可以涉及不同工作空间的数据(例如,dBASE 表可与 coverage 关联)并且是存储在图层文件或 ArcMap 文档中。如果为数据建立了关系类,您可以像在 ArcMap 中使用关联那样使用此关系类。

可在表 窗口和识别 窗口中使用关联来找到与所选的一个或多个记录关联的数据。

下面介绍了关联在 ArcMap 中使用时的行为方式:

  • 关联是双向的,因此无论关联隶属于哪个表,涉及的两个表都可以使用关联。例如,如果在 layerA 上创建了针对 tableB 的关联,则此关联会列在 layerA 下,但 tableB 可以使用此关联来访问 layerA 中的记录。
  • 当在表或图层上进行选择时,此选择不会自动应用到关联表,就与使用 ArcView GIS 3 中的链接一样。您可使用表 窗口工具条中的关联表命令 关联表 将所做选择应用(推送)到关联表或图层。
  • 当使用上述关联表命令时,关联表或图层会添加到活动数据框下的内容列表中(如有必要)并且表 窗口处于打开状态。
  • 如果地图中有两个图层指向同一基础要素类或 shapefile,则二者都会受到其中一方拥有的关联的影响,并可使用此关联。由于关联可存储在特定图层文件中,因此一个图层不能删除另一个图层拥有的关联,即使两个图层引用的数据相同。
  • 用于定义路径或 x,y 事件源图层的表所拥有的关联不会被传递到事件源图层。必须为事件源图层重新创建关联。
  • 如果关联的表不包含 ObjectID 列(例如,分隔文本文件或 OLE DB 表),您将无法通过关联来应用选择操作。表 窗口的表选项菜单中的关联表命令会列出此关联,但不可用。但是,仍可使用识别工具来查找相关记录。

相关主题

  • 关于连接和关联表
  • 将一个表中的属性关联到另一个表
  • 访问相关记录
  • 管理关联表

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明