简述ArcGIS的空间连接(Spatial Join)与字段映射(Field Map)操作
插个广告,制作ArcGIS的Tool工具学习下面的教程就对了:
零基础学习Python制作ArcGIS自定义工具
牢骚一下
在使用ArcMap进行空间连接操作的时候,往往会有两种特殊需求,其一是连接重叠面积最大面的字段属性;其二是连接所有重叠面的字段属性。
前者难以使用原生功能实现,可以借助插件或者脚本,有需要可以联系博主。后者可以借助“字段映射”来实现,昨天有人问起,发现好多人对这个工具十分陌生,而网络没有相关像样的说明博文,写一下罢。
数据准备
①把目标数据、连接数据搞进数据库。因为Shapefile(dbf)的字段长度最值255,所以……
②在连接数据中搞好连接字段。
开始连接
就是普通的空间连接操作中对“字段映射”做个处理。
例子中博主连接的字段叫“Join”,长度给了10000,反正不要钱。
字段映射中规则用“Join”,分隔符看自己的情况。
结果如下: