简述ArcGIS的空间连接(Spatial Join)与字段映射(Field Map)操作

时间:2024-03-01 14:19:43
插个广告,制作ArcGIS的Tool工具学习下面的教程就对了:
零基础学习Python制作ArcGIS自定义工具

 

牢骚一下

在使用ArcMap进行空间连接操作的时候,往往会有两种特殊需求,其一是连接重叠面积最大面的字段属性;其二是连接所有重叠面的字段属性。

前者难以使用原生功能实现,可以借助插件或者脚本,有需要可以联系博主。后者可以借助“字段映射”来实现,昨天有人问起,发现好多人对这个工具十分陌生,而网络没有相关像样的说明博文,写一下罢。

数据准备

①把目标数据、连接数据搞进数据库。因为Shapefile(dbf)的字段长度最值255,所以……

②在连接数据中搞好连接字段。

开始连接

就是普通的空间连接操作中对“字段映射”做个处理。

例子中博主连接的字段叫“Join”,长度给了10000,反正不要钱。

字段映射中规则用“Join”,分隔符看自己的情况。

 

结果如下: