Calendar
页面载入中....
Placard
页面载入中....
Category
页面载入中....
Latest Entries
页面载入中....
Latest Comments
页面载入中....
Last Messages
页面载入中....
User Login
页面载入中....
Links
Information
页面载入中....
Search
Other


Welcome to my blog!
  利用ArcGIS水文分析工具提取河网的具体操作 
 

利用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这个值。最后生成只有01值的栅格数据。其中1表示是河网,0是非河网。
 
 
5
.生成河网矢量
 
这里主要使用ArctoolBox->Spatial Analysis Tools->Stream to Feature工具.Input Stream raster 为第四步只有01值的河网栅格。流向栅格使用第二步所生成的栅格数据。
 
 
6
.矢量河网处理
 
由于Stream to Feature工具.将所有栅格象素均转为矢量线段。所以要进行处理,方法是利用属性查询的方法把所有GRID_CODE1的全部选择出来。导出就得到了由dem所生
成的河网矢量。
 
最后得到的河网如下图所示。但是由于是栅格转换而来。生成的河网并不是连续的矢量。可以根据需要做简单的处理。

 

[ 阅读全文 | 回复(3) | 引用通告 | 编辑

  Post  by  gisboy 发表于 2006-12-30 22:31:00
  Re:利用ArcGIS水文分析工具提取河网的具体操作
  点冰(游客)谁用他的方法做出来了?
我怎么做不出来啊?
[ 个人主页 | 引用 | 返回 | 删除 | 回复

  Post  by  点冰(游客)发表评论于2007-8-12 20:07:00
  Re:利用ArcGIS水文分析工具提取河网的具体操作
  Past(游客)请问在ArcGIS里面怎么提取流域面积呀?谢谢
以下为blog主人的回复:
不知道你所说的流域面积是只的什么?是河网的最小外包矩形?
[ 个人主页 | 引用 | 返回 | 删除 | 回复

  Post  by  Past(游客)发表评论于2007-1-4 19:58:00
  Re:利用ArcGIS水文分析工具提取河网的具体操作
  gissky精华,在GIS空间站首页推荐一下。
[ 个人主页 | 引用 | 返回 | 删除 | 回复

  Post  by  gissky发表评论于2006-12-31 8:46:00
发表评论:
页面载入中....
页面载入中....
Powered by Oblog.