ArcGis中属性连接、关联和空间连接的区别

1、属性连接

利用ArcGIS加载属性表,并且连接属性表

1、依据公共属性合并属性表

为将不同类型的信息放在一起,通常将多个数据表组合在一起,或者称为连接在一起。公共字段、暂时的关系。
源表:包含要追加信息的表。
目标表:接收追加信息的表
当两个属性表中的相关字段具有一对一或多对一关系时,可以应用合并连接操作;
当两个属性表中的相关字段具有一对多或多对多关系时,就只能应用关联操作
ArcGis中属性连接、关联和空间连接的区别_第1张图片
ArcGis中属性连接、关联和空间连接的区别_第2张图片
ArcGis中属性连接、关联和空间连接的区别_第3张图片

2、空间连接

空间连接类似于属性连接,但是不使用公共字段来决定匹配数据表中的哪些行,而是使用空间要素的“位置”来代替。
空间连接创建一个新的要素类,保持目标图层中的要素,并追加源图层的信息,而两个原始要素类不受影响。
统计以属性连接中的例子来说,如果饭店表中没有区县字段,但我们要知道每个区县中饭店的数量,就要用到空间连接了。因为我们要统计了是每个区县内饭店的数量,所以目标表为区县表,源表为饭店表。对应关系为:目标表对源表为1对多。
案例:统计北京市各个区麦当劳的数量
ArcGis中属性连接、关联和空间连接的区别_第4张图片
ArcGis中属性连接、关联和空间连接的区别_第5张图片

3、空间连接和属性连接的区别

1.生成结果不同:空间连接后生成新表,目标表和源表保持不变。属性连接只是在目标表上做扩展。

2.对应关系不同: 空间连接的一对多关系采用“汇总连接”。 汇总连接:首先用一个字段将所有字段划分到多个分组中,然后计算每个分组中其他字段的统计信息。属性连接不支持一对多关系(一对多可使用属性关联)

你可能感兴趣的:(Arcgis)