利用栅格计算器对栅格进行提取叠加和重分类问题

条件如下图,已经有省道和县道的栅格图了,我的栅格计算公式如下:
Con("省道距离" < 500 & "县道距离" < 250,5,Con("省道距离" > 500 & "省道距离" < 1000 & "县道距离" > 250 & "县道距离" < 500,4, Con(省道距离" > 1000 & "省道距离" < 1500 & "县道距离" > 500 & "县道距离" < 1000,3,Con("省道距离" > 1500 & "省道距离" < 3000 & "县道距离" > 1000 & "县道距离" < 2000,2,1))))
提示公式错误后我把公式改成了 Con("省道距离" < 500 & "县道距离" < 250,5) ,公式没提示错误但是运行报错,报错提示为Error 000539: Error running expression:rcexec()
 
图挂了、、大概就是提取省道500米范围内县道250米范围内,赋等级为5.。。诸如此类的
 
已邀请:

蝉猫

赞同来自: 许丹石

括号问题,栅格计算器里面似乎逻辑运算和比较运算的优先级没搞好,给比较运算加个括号就好了

要回复问题请先登录注册