基于ARCGIS PYTHON的图斑相邻小班求算 抖音视频播放地址: https://www.douyin.com/video/7127606814451010829 一、需求 求图层中的所有小班的相邻小班个数,具体是哪几个相邻小班的ID,最后将数据写入CSV中 二、实现思路 1、首先遍历每个图斑 2、遍历到某个图斑使用按位置选择函数,选择与之相邻的所有图斑 3、遍历选中的图斑,求图斑个数和相邻小班的ID写入列表,最后导出CSV 三、使用到的库和函数 使用的库:arcpy、os、pandas 使用到的函数: Arcpy: MakeFeatureLayer_management arcpy.da.SearchCursor SelectLayerByLocation_management GetCount_management Os: os.path.dirname Pandas: to_csv
|