在草原调查的图斑赋值中,常常需要根据干草产量来赋值草原级,文章通过Arcgis的python代码实现批量赋值,步骤如下:
(1)打开属性表的字段计算功能
(2)点击“python”
(3) 输入代码:
def Reclass(GC_CL):
if (GC_CL >= 4000):
return 1
elif (GC_CL >= 3000 and GC_CL < 4000):
return 2
elif (GC_CL >= 2000 and GC_CL < 3000):
return 3
elif (GC_CL >= 1500 and GC_CL < 2000):
return 4
elif (GC_CL >= 1000 and GC_CL < 1500):
return 5
elif (GC_CL >= 500 and GC_CL < 1000):
return 6
elif (GC_CL > 250 and GC_CL < 500):
return 7
elif (GC_CL <= 250 and GC_CL > 0):
return 8
elif (GC_CL == 0):
return 0
(4)最后在代码块中输入:
Reclass ( !GC_CL! )
备注:“GC_CL”是属性表中干草的产量