mzg3934119
西北猎鹰
采纳率50%
2017-03-09 02:00 浏览 5.1k
已采纳

ArcGis删格计算器,计算多个if、else条件

现在有多幅删格数据,在程序中需要调用ArcGis中的删格计算器接口进行计算,但判断的条件是多个if和else,有可能上百,那首先在ArcGis中的删格计算器中应该怎样写多个if的计算公式啊,如果两三个判断条件的话还是可以写出的,就是太多的话应该怎样变化,还有要在程序中灵活替换。求各路高手指教啊,在此谢过。删格计算器![部分解析公式代码](https://img-ask.csdn.net/upload/201703/09/1489024763_848203.png)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答 默认 最新

  • 已采纳
    mzg3934119 西北猎鹰 2017-03-09 03:25

    图片说明

    点赞 评论 复制链接分享
  • mzg3934119 西北猎鹰 2017-03-09 03:22

    找到方法了,

    可以在ArcGis的删格计算器中这样嵌套,但是在程序中动态解析就比较费劲,还正在研究
    Con("ECOzoneCHN.tif"=10) & ("ECOzoneCHN.tif"=20) & ("ECOzoneCHN.tif"=30,"ECOzoneCHN.tif"*10,"ECOzoneCHN.tif"))))

    点赞 1 评论 复制链接分享
  • mzg3934119 西北猎鹰 2017-03-09 03:19

    Con("ECOzoneCHN.tif"=10) & ("ECOzoneCHN.tif"=20) & ("ECOzoneCHN.tif"=30,"ECOzoneCHN.tif"*10,"ECOzoneCHN.tif"))))

    点赞 评论 复制链接分享

相关推荐