不需要con函数,比如lyr是添加到ArcMap中的栅格图层,那么可使用类似如下表达式:("lyr" = 0 ) * 1 + ("lyr" > 0) * ("lyr" < 0.783) * (0.6508 - 0.3436 * log10("lyr")) + ("lyr" > 0.783 ) * 0没测试,应该可用。其中表达式中("lyr" > 0.783 ) * 0是多余的,("lyr" = 0 ) * 1中*1也是多余的,写上去逻辑清楚些。