24小时热门版块排行榜    

查看: 2356  |  回复: 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的回帖

geonuist

新虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
别的不说了,直接用SWAT或archrdro提取吧!
5楼2013-11-05 15:23:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ghm5251 的主题更新
信息提示
请填处理意见