如何利用ArcGIS Python根据一个图层中字段的属性判断另一个图层相应位置的字段为空或非空?

现在有两个面矢量图层,大斑层有差、相交、被差三个字段;小斑层有一个name字段,该字段有差、相交、被差三种属性。小斑层包含在大斑层内或与大斑层邻边,将该小斑层目标(包含在大斑层内或与大斑层邻边)视为与该大斑层具有相应位置。
现在,想实现,根据小斑层判断相应位置大斑层中的差、相交、被差三个字段是空或非空。
本人ArcGIS Python小白,希望大神赐教,能够学习一下。万分感谢。
大斑层属性表
捕获.JPG

小斑层属性表
捕获1.JPG
已邀请:

binghuan123 - 80后

赞同来自:

 使用searchcursor遍历数据

with arcpy.da.SearchCursor(self.shapefile_path, self.fields_list) as cursor:
 

turtle

赞同来自:

谢邀
其实没怎么明白要求。。。
我按照我的理解说一下思路:
1. 遍历小斑块,然后通过按照位置选择包含或相邻的大斑块;
2. 获取选择的大斑块的差,相交,被差的三个字段值;

另一个理解就是,根据小斑块的name属性值获取相应大斑块的对应属性值字段值
 

要回复问题请先登录注册