如何在shape或要素类中遍历feature,然后依次裁剪某个图层?

如何在shape或要素类中遍历feature,然后依次裁剪某个图层?
已邀请:

慕晓燕 - 长期ArcGIS爱好者

赞同来自: GIS知乎 老首长

【解决办法】:
可以通过 arcpy.da.SearchCursor 函数实现。写了一点示例代码,如下:
import arcpy
arcpy.env.workspace = r"D:\Yourpath\America.gdb"

fc = "clipArea"
inputFC = "States"
i = 1

cursor = arcpy.da.SearchCursor(fc,"SHAPE@")
for feature in cursor:
print(type(feature))
arcpy.Clip_analysis(inputFC, feature, "A"+ str(i) )
i = i+1



有关 Cursor 部分,请参考: http://pro.arcgis.com/zh-cn/pr ... s.htm

要回复问题请先登录注册