您的位置:首页 > 其它

分享一个栅格计算的操作字符串,我写的

2010-08-20 20:50 232 查看
对两个栅格图层多叠加,在第一个图层没值或者值为0时,取第二个图层的值,当两个图层都有值且都不为0时,采用权重计算法,进行计算,同时对计算结果取整。

strTmp = "con(IsNull([" + R1 + "]), con(IsNull([" + R2 + "]), 0, [" + R2 + "]), "
+"con(IsNull([" + R2 + "]), [" + R1 + "], con([" + R1 + "] < 1, [" + R2 + "], "
+"con([" + R2 + "] < 1, [" + R1 + "], int(" + W1 + " * [" + R1 + "] + " + W2 + " * [" + R2 + "])" + "))))";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐