一对多挂接属性表

用户数据为一个点要素类和一个excel表,两者有公共的字段,每个点对应excel中的n条记录,实现一对多挂接属性表。
已邀请:

张国丽

赞同来自:

【解决办法】:
用户的问题可以通过下边的方法(3)实现,关于join、relate、Make query table作如下说明:

(1)当两个表中的数据存在一对一或多对一的关系时,则可以join这两个表,Join 用于静态连接,可以将其他表格的属性连接到当前属性表中。

(2)当两个表中的数据存在一对多或多对多的关系时,则可以relate这两个表。与join不同,relate只是在两个表间定义一个关系。关联的数据不会像join那样附加到图层的属性表。但是,在使用此图层的属性时可以访问到关联的数据。Relate 用于动态关联,如果关联表更新了,在联合查询的时候会动态更新,但是不会追加属性表。

参见:http://resources.arcgis.com/zh ... 0000/

(3)如果存在一对多关系,并且想把这种关系在属性表中展示,可以用ArcToolbox中的Make query table创建类似于视图的要素类。并且关联之后是一张虚拟的表,需要将其导出。统计结果可以考虑使用数据透视表操作 Pivot Table 来管理 
参见:http://resources.arcgis.com/zh ... 0000/

要回复问题请先登录注册