免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 13149|回复: 23
收起左侧

[求助] 栅格计算器,不会用,,惭愧中,求指教

[复制链接]

12

主题

178

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
115
发表于 2013-8-21 15:31 | 显示全部楼层 |阅读模式
QQ截图20130821152535.jpg 在学arcgis,想用栅格计算器算出S的栅格图,θ是已知的,这个公式在栅格计算器中不知道怎么表示,希望有经验的朋友帮帮忙。。 QQ截图20130821152952.jpg 在这里面怎么表示这个公式哩???{:soso_e132:}

0

主题

2万

铜板

23

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1820
发表于 2013-8-23 13:41 | 显示全部楼层
sswade 发表于 2013-8-23 13:01
敢问您是老师?怎么讲解的这么细致。。。非常感谢,地信论坛里有您这样的人,好多问题都会迎刃而解,促进 ...

俺不是老师,研究生刚毕业参加工作。你问的这个正好也做过,看到你的帖子就回答你了。以后相互学习。共同进步!
该会员没有填写今日想说内容.
回复 支持 2 反对 0

使用道具 举报

0

主题

2万

铜板

23

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1820
发表于 2013-8-22 12:17 | 显示全部楼层
sswade 发表于 2013-8-22 11:04
就是这样写的,感谢您的帮助,学习了。。。。  还有个问题想向您请教一下,在RUSLE模型中,要对坡长坡度 ...

对于坡长我倒是做了个模型的,我找找给你发图。
该会员没有填写今日想说内容.
回复 支持 1 反对 0

使用道具 举报

0

主题

2万

铜板

23

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1820
发表于 2013-8-22 10:07 | 显示全部楼层
Con("Slope" < 0.09,10.8 * Sin("Slope" * 3.1415926 / 180) + 0.03,Con("Slope" >= 0.14,21.91 * Sin("Slope" * 3.1415926 / 180) - 0.96,16.8 * Sin("Slope" * 3.1415926 / 180) - 0.5))  这个是按坡度来写的,至于你的θ是按百分比来作为选择条件的话,你要考虑怎么把坡度转化为百分比的。

评分

参与人数 1铜板 +1 收起 理由
admin + 1 亲,你好快哦~~~

查看全部评分

该会员没有填写今日想说内容.
回复 支持 1 反对 0

使用道具 举报

12

主题

178

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
115
 楼主| 发表于 2013-8-22 11:01 | 显示全部楼层
  就是这样写的,感谢您的帮助,学习了。。。。
回复 支持 反对

使用道具 举报

12

主题

178

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
115
 楼主| 发表于 2013-8-22 11:04 | 显示全部楼层
guohaixiang 发表于 2013-8-22 10:07
Con("Slope" < 0.09,10.8 * Sin("Slope" * 3.1415926 / 180) + 0.03,Con("Slope" >= 0.14,21.91 * Sin("Slo ...

就是这样写的,感谢您的帮助,学习了。。。。  还有个问题想向您请教一下,在RUSLE模型中,要对坡长坡度因子进行提取,我在做坡长因子提取的时候,遇到了个问题:坡长不会提取。。。在网上也查阅了很多资料,都是简单的叙述,没有详细的解答步骤,我是用Arcgis对DEM进行坡长的提取,如果您知道的话,麻烦您帮助一下。。谢谢!{:soso_e183:}
回复 支持 反对

使用道具 举报

12

主题

178

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
115
 楼主| 发表于 2013-8-22 12:31 | 显示全部楼层
guohaixiang 发表于 2013-8-22 12:17
对于坡长我倒是做了个模型的,我找找给你发图。

好的,多谢,多谢~~~{:soso_e183:}
回复 支持 反对

使用道具 举报

0

主题

2万

铜板

23

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1820
发表于 2013-8-22 12:55 | 显示全部楼层
guohaixiang 发表于 2013-8-22 12:17
对于坡长我倒是做了个模型的,我找找给你发图。

后面文字给你解释

坡长因子模型

坡长因子模型
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

0

主题

2万

铜板

23

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1820
发表于 2013-8-22 13:02 | 显示全部楼层
guohaixiang 发表于 2013-8-22 12:55
后面文字给你解释

raster calculator(2)处所写表达式:Con("%FlowDir%" == 2,SquareRoot(2) * 90,Con("%FlowDir%" == 8,SquareRoot(2) * 90,Con("%FlowDir%" == 32,SquareRoot(2) * 90,Con("%FlowDir%" == 128,SquareRoot(2) * 90,1 * 90))))
raster calculator(3)处所写表达式:"%D%" / Cos("%Slope1%" * 3.1415926 / 180)
raster calculator(4)处所写表达式:Power("%λ%" / 22.13,((Sin("%Slope1%" * 3.1415926 / 180) / 0.089) / (3.0 * Power(Sin("%Slope1%" * 3.1415926 / 180),0.8) + 0.56) / (1 + (Sin("%Slope1%" * 3.1415926 / 180) / 0.089) /  (3.0 * Power(Sin("%Slope1%" * 3.1415926 / 180),0.8) + 0.56))))
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

0

主题

2万

铜板

23

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1820
发表于 2013-8-22 13:06 | 显示全部楼层
guohaixiang 发表于 2013-8-22 13:02
raster calculator(2)处所写表达式:Con("%FlowDir%" == 2,SquareRoot(2) * 90,Con("%FlowDir%" == 8,Squ ...

基本上核心部分就是按照数学模型写表达式了。你用dem填充,然后计算流向,用流向计算水平距离。表达式中的90是栅格象元大小。利用水平距离处于cosθ得到计算坡长中的λ。
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

0

主题

2万

铜板

23

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1820
发表于 2013-8-22 13:09 | 显示全部楼层
guohaixiang 发表于 2013-8-22 13:02
raster calculator(2)处所写表达式:Con("%FlowDir%" == 2,SquareRoot(2) * 90,Con("%FlowDir%" == 8,Squ ...

你先应用DEM填充,然后计算流向,利用流向图层计算水平距离D。利用D/cosθ得到计算坡长中的λ值。剩下的就是按照数学模型写表达式了。其中90为栅格像元大小。
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表