Arcgis之空间连接【Spatial Join】工具


空间连接是什么

空间连接:根据空间关系将一个要素的属性连接到另一个要素。 目标要素和来自连接要素的被连接属性写入到输出要素类。即通过地理空间位置将两个数据集中的要素关联起来的过程。ArcGIS提供了多种工具和方法来执行空间连接,以下是其中的一些关键概念和步骤:

Spatial Join工具的基本信息

  1. 空间连接根据行的相对空间位置对连接要素值行与目标要素值行进行匹配。

  2. 默认情况下,连接要素的所有属性均附加到目标要素的属性并复制到输出要素类。 要定义将写入输出的属性,可通过在连接要素的字段映射参数操作这些属性

  3. 两个新字段 Join_Count 和 TARGET_FID 即会添加至输出要素类。 Join_Count 表示与每个目标要素 (TARGET_FID) 匹配的连接要素数。

  4. 在连接操作参数中指定一对多连接时,会向输出添加另一个新字段 JOIN_FID

  5. 当将连接操作参数设置为一对多连接时,输出要素类中的每个目标要素都可以包含多个行。 使用 JOIN_FID 字段可确定哪个要素连接到哪个目标要素 (TARGET_FID)。 JOIN_FID 字段的值为 -1,表示没有任何要素符合使用目标要素指定的空间关系。

  6. 如果满足以下两个条件,则所有输入目标要素将写入输出要素类。
    ①连接操作设置为一对一连接。
    ②已选中保留所有目标要素。

  7. 要管理输出数据集中的字段和这些字段的内容,请使用字段映射参数

  8. 连接要素的字段映射参数中指定的合并规则仅适用于连接要素中的属性,且仅适用于多个要素与目标要素匹配 (Join_Count > 1) 的情况。 例如,如果连接 DEPTH 属性值分别为 15.5、2.5 和 3.3 的三个要素,并应用“平均值”合并规则,则输出字段的值为 6.1。 进行统计计算时,将忽略连接字段中的空值。 例如,15.5、<空> 和 2.5 将得出的结果为:“平均值”为 9.0,“计数”为 2

  9. 将匹配选项参数设置为最近或最近测地线时,可能会出现两个或多个连接要素与目标要素距离相等的情况。 如果发生这种情况,系统会随机选择其中一个连接要素作为匹配要素(连接要素的对象 ID 不会影响此随机选择)。 如果要查找排在第 2 位、第 3 位或第 n 位的最近要素,使用生成近邻表工具

  10. 如果连接要素与多个目标要素具有空间关系,则在根据目标要素对其进行匹配时进行多次计数。 例如,如果点位于三个面内,则该点将计数三次,即每个面计数一次。

  11. 如果目标要素在连接要素的附近“xx”m的范围内去计算属性的均值/和等,匹配项需要选择【**在某一距离范围内】**并设定搜索半径。.

【空间连接】参数配置步骤

① 准备好所需文件,目标要素(需要进行匹配输出的原始文件)与连接要素(需要将该属性连接到目标要素并输出的文件)
② 打开【空间连接】工具:【分析工具】–【叠加分析】–【空间连接】
③ 将目标要素,连接要素依次输入,按照下图中的一些参数配置选项对比自己的需求进行设置,如匹配选项方式,相交,在某要素内,在一定距离范围内等等;在字段中可以选择需要保留的字段,在合并规则中,可以选择需要连接的字段进行赋予一定的计算需求,如均值,计数最大值,最小值等等。
④ 配置好参数后,即可运行,得到一个我们需要的包含连接要素的属性表,导出到合适位置即可。
在这里插入图片描述

总结

【空间连接】工具可以在进行不同的文件之间属性传递时具有较好的应用结果,还是比较值得对该工具进行深入学习应用到自己的文章基础数据处理中。希望可以对您有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值