ArcGIS水文分析工具提取河网的具体操作
2012-11-08 00:55
573 查看
利用ArcGIS水文分析工具提取河网的操作ArcGIS 水文分析工具提取河网
DEM包含有多种信息,ArcToolBox提供了利用DEM提取河网的方法,不过操作比较烦琐(帮助可参看Hydrologic analysis sample applications),今天结合我自己的使用将心得写出来和大家分享。提取河网首先要有栅格DEM,能利用等高线数据转换获得。在此基础上,要经过洼地填平、水流方向计算、水流积聚计算和河网矢量转化这几个不步骤。
1.洼地填平
DEM洼地(水流积聚地)有真是洼地和数据精度不够高所造成的洼地。洼地填平的主要作用是避免DEM的精度不够高所产生的(假的)水流积聚地。洼地填平使用ArctoolBox->Spatial Analysis Tools->Hydrology->Fill工具。
2.水流方向计算
水流方向计算就能使用上一步所生成的DEM为源数据了(如果使用未经洼地填平处理的数据,可能会造成精度下降)。这里主要使用ArctoolBox->Spatial Analysis Tools->Flow Direction 工具。输入的DEM采用第一步的Fill1_exam1
3.水流积聚计算
这里主要使用ArctoolBox->Spatial Analysis Tools->Flow Accumulation工具流向。栅格数据就是第二步所获得的数据(FlowDir_fill1)。能看到,生成的水流积聚栅格已能看到所产生的河网了。目前所需要做的就是把这些河网栅格提取出来。能把产生的河网的支流的象素值作为阀值来提取河网栅格。
4.提取河网栅格
使用spatial analyst中的栅格计算器,将所有大于河网栅格阀值的象素全部提取出来。至于这个阀值是多少因具体情况而定。通常是要大于积聚计算后得到栅格的最低河流象素值。这里采用的是500这个值。最后生成只有0、1值的栅格数据。其中1表示是河网,0是非河网。
5.生成河网矢量
这里主要使用ArctoolBox->Spatial Analysis Tools->Stream to Feature工具.Input Stream raster 为第四步只有0、1值的河网栅格。流向栅格使用第二步所生成的栅格数据。
6.矢量河网处理
由于Stream to Feature工具.将所有栅格象素均转为矢量线段。所以要进行处理,方法是利用属性查询的方法把所有GRID_CODE为1的全部选择出来。导出就得到了由dem所生
成的河网矢量。
最后得到的河网如下图所示。不过由于是栅格转换而来。生成的河网并不是连续的矢量。能根据需要做简单的处理。
DEM包含有多种信息,ArcToolBox提供了利用DEM提取河网的方法,不过操作比较烦琐(帮助可参看Hydrologic analysis sample applications),今天结合我自己的使用将心得写出来和大家分享。提取河网首先要有栅格DEM,能利用等高线数据转换获得。在此基础上,要经过洼地填平、水流方向计算、水流积聚计算和河网矢量转化这几个不步骤。
1.洼地填平
DEM洼地(水流积聚地)有真是洼地和数据精度不够高所造成的洼地。洼地填平的主要作用是避免DEM的精度不够高所产生的(假的)水流积聚地。洼地填平使用ArctoolBox->Spatial Analysis Tools->Hydrology->Fill工具。
2.水流方向计算
水流方向计算就能使用上一步所生成的DEM为源数据了(如果使用未经洼地填平处理的数据,可能会造成精度下降)。这里主要使用ArctoolBox->Spatial Analysis Tools->Flow Direction 工具。输入的DEM采用第一步的Fill1_exam1
3.水流积聚计算
这里主要使用ArctoolBox->Spatial Analysis Tools->Flow Accumulation工具流向。栅格数据就是第二步所获得的数据(FlowDir_fill1)。能看到,生成的水流积聚栅格已能看到所产生的河网了。目前所需要做的就是把这些河网栅格提取出来。能把产生的河网的支流的象素值作为阀值来提取河网栅格。
4.提取河网栅格
使用spatial analyst中的栅格计算器,将所有大于河网栅格阀值的象素全部提取出来。至于这个阀值是多少因具体情况而定。通常是要大于积聚计算后得到栅格的最低河流象素值。这里采用的是500这个值。最后生成只有0、1值的栅格数据。其中1表示是河网,0是非河网。
5.生成河网矢量
这里主要使用ArctoolBox->Spatial Analysis Tools->Stream to Feature工具.Input Stream raster 为第四步只有0、1值的河网栅格。流向栅格使用第二步所生成的栅格数据。
6.矢量河网处理
由于Stream to Feature工具.将所有栅格象素均转为矢量线段。所以要进行处理,方法是利用属性查询的方法把所有GRID_CODE为1的全部选择出来。导出就得到了由dem所生
成的河网矢量。
最后得到的河网如下图所示。不过由于是栅格转换而来。生成的河网并不是连续的矢量。能根据需要做简单的处理。
相关文章推荐
- 利用ArcGIS水文分析工具提取河网
- 利用ArcGIS水文分析工具提取河网(转)
- 利用ArcGIS水文分析工具提取河网
- ArcGIS水文分析实战教程(11)河流提取流程
- 01 ArcGIS空间分析--水文分析--利用水文分析方法提取山谷山脊线
- ArcGIS水文分析实战教程(7)细说流域提取
- ArcGIS水文分析实战教程(2)ArcGIS水文分析工具的基本原理
- ArcGIS水文分析实战教程(14)提取水库湖泊等面状水系
- ArcGIS专题操作之-水文分析
- ArcGIS水文分析工具箱
- ArcGIS水文分析实战教程(6)河流提取与河网分级
- ArcGIS空间分析工具
- ArcGIS教程:按属性提取 (空间分析)
- ArcGIS教程:区域分析工具概述
- ArcGIS提供的水文分析模块
- ArcGIS水文分析实战教程(1)GIS与水文学
- linux系统性能分析工具并定位到具体进程
- ArcGIS教程之DEM应用——水文分析
- ArcGIS 水文分析ArcHydro
- 一款全面高效的日志分析工具,操作更简单