arcmap计算字段值用python代码段

python代码块用法,记录一下

分级色彩渲染,再根据分级定区间段,赋值到字段。

def Reclass(avg):
    if ( avg >= 0 and  avg <= 0.006207):
        return 10
    elif ( avg >= 0.006208 and  avg <= 0.014927): 
        return 9
    elif ( avg >= 0.014928 and  avg <= 0.024918): 
        return 8
    elif ( avg >= 0.024919 and  avg <= 0.034192): 
        return 7
    elif ( avg >= 0.034193 and  avg <= 0.042594): 
        return 6
    elif ( avg >= 0.042595 and  avg <= 0.056276): 
        return 5
    elif ( avg >= 0.056277 and  avg <= 0.059527): 
        return 4
    elif ( avg >= 0.059528 and  avg <= 0.067959): 
        return 3
    elif ( avg >= 0.06796 and  avg <= 0.077847): 
        return 2
    elif ( avg >= 0.077848 and  avg <= 0.092486): 
        return 1
原文地址:https://www.cnblogs.com/yansc/p/13698080.html