地信网原创:【面向零基础教程】基于DEM的河网提取教程

地信网论坛

2018-06-04 17:26

摘要:基于DEM的河网提取教程

一、基础数据是北京市的DEM


二、首先对DEM数据进行填洼处理,arctoolbox---Spatial Analyst---水文分析---填洼


填洼的原因是因为DEM数据在采集和生成的时候可能会有一些区域的高程值异常,表现为高程值小于0,所以为了消除影响,首先应该对DEM进行填洼从而生成无洼DEM。

此处的Z限制不进行设置,选择默认即将所有凹陷点全部填充

填充完后的DEM已无洼点

三、流向提取,arctoolbox---Spatial Analyst---水文分析---流向

注意,此处的输出位置要选择在数据库中,或者添加后缀(.tif .jpg等),否则无法创建属性表,也无法进行最后一步---栅格河网矢量化。生成的流向图如下:


四、流量分析,arctoolbox---Spatial Analyst---水文分析---流量


这一步将流向数据作为输入数据即可,没什么需要注意的,生成的流量图如下:


图虽然大部分地区都是黑乎乎的一片,但是是正常的,并没有出错

五、下面是很关键的一步,按条件提取流量,arctoolbox---Spatial Analyst---条件分析---条件函数

此处点击右侧的SQL,进入条件语句输入界面

在红色区域输入value > 500,或者大于什么别的值,按具体的要求进行设置即可

此处有个必填项,输入条件为true时.....,此处可以输入颜色对应的数字编号,我在这里输入50  是深蓝色,出图如下:



六、最后一步将提取出来的河网进行矢量化操作,arctoolbox---Spatial Analyst---水文分析---栅格河网矢量化


在“输入栅格河流数据”中加载经过条件提取的流量图,在“输入流向栅格数据”中加载流向图

矢量化后的图如上,可以对其中的河网进行各种矢量数据的操作

注:栅格数据转为矢量数据的方法不止一种,如果在生成“流向”数据的时候没有放在数据库中且也没有添加后缀的话,其实也是可以对流量图进行矢量化的,具体操作方法不止一种,可以怎么做呢?请大家发散思维想一想,动动手吧。

本文作者:alun550(地信论坛ArcGIS版主)

声明:如需转载,请与地信网管理员或者作者联系!

[责任编辑:admin]

声明:地信网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。

地信网是专业的地信,矿产,地质,勘察,物探,测绘等综合性行业门户网站