24小时热门版块排行榜    

查看: 2358  |  回复: 13
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

ghm5251

金虫 (小有名气)

[求助] 关于基于DEM水系提取的问题

最近需要提取长江流域的水系,用arcmap将90M的STRM_DEM拼好,并通过栅格计算器去除缝隙,函数:con(isnull[DEM],focalmean([DEM],rectangle,4,4),[DEM])。利用arcgis的水文模块提取水系,经过(填洼,老师说流域范围太大可以不做)水流方向提取→汇流累积量提取(这步做完基本能看出水系的纹理),在通过阈值con(acc>x,1)提取出水系并矢量化,基本就是这样,但是利用上面拼好的长江流域90米DEM,从汇流累积量来看,做出来的水系纹理都是断开的,没有达到预想的效果,随后,用ASTERV2的30M分辨率DEM拼了一个小县城(通过google earth找到的一次汇流区),并用边界裁切,因为范围小,填洼、方向、汇流累积量都做了,最后根据汇流累积量看还是断断续续的,我想了下会不会是投影的问题(因为之前算坡度的时候发现投影不一样算出来的结果不样,那时的投影为阿尔伯斯),所以对小县城DEM做了投影转换,并重复上面的步骤,结果河流水系连接很自然,没有断开并与实践河流分布很接近,基本能真实反应河流水系。我以为找到了原因所在,所以马上对90M的长江流域DEM做了投影转换,并计算汇流累积量,但是结果和原来的一样,水系都断开的,再将小县城的矢量载进来,从图上看小县城范围内的水系也是断开的,这是什么原因呢?有没有高手做过水系提取的,比较熟悉的?
       现在有几个问题,在做水流提取的时候发现,能成功提取水系的,水流方向是1,2,4,8,16,32,64,128这样编码的,没成功的一律是1-255,会不会是这个原因导致的?或者说arcmap本身的提取水系算法有问题,不支持大流域?
关于基于DEM水系提取的问题
长江流域上小县城的范围,基本能看出河流走向


关于基于DEM水系提取的问题-1
放大了之后都是断开的


关于基于DEM水系提取的问题-2
小县城投影后提取的正常水系
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ghjhappy

新虫 (小有名气)

引用回帖:
4楼: Originally posted by ghm5251 at 2013-11-05 12:57:10
我也发现了,只有水流方向是1.2.4.8.16.32.64.128的时候,才提取正确,水流显示1~255时就失败,你的意思没有填干净的原因导致错误d水流方向吗?
...

这个水流方向 1,2,4,····等是哪里更改的参数?????我的怎么默认就出来1~255呢
做我自己,坚强独立
7楼2013-11-07 11:41:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ghjhappy

新虫 (小有名气)

内容已删除
做我自己,坚强独立
8楼2013-11-07 11:43:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ghjhappy

新虫 (小有名气)

【答案】应助回帖

引用回帖:
9楼: Originally posted by ghm5251 at 2013-11-07 13:08:32
我也想知道原因啊
...

我做了一下实验~发现填洼以后生产的水流方向是1   2  4  8....  不填洼的就不行~

[ 发自手机版 http://muchong.com/3g ]
做我自己,坚强独立
10楼2013-11-08 02:52:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ghjhappy

新虫 (小有名气)

引用回帖:
11楼: Originally posted by ghm5251 at 2013-11-08 09:26:20
你的区域多大,你填洼操作了几次...

一个水库的流域  就进行一次填洼
做我自己,坚强独立
12楼2013-11-08 10:02:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ghm5251 的主题更新
信息提示
请填处理意见