地理信息系统课程报告 林力_第1页
地理信息系统课程报告 林力_第2页
地理信息系统课程报告 林力_第3页
地理信息系统课程报告 林力_第4页
地理信息系统课程报告 林力_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、地理信息系统课程设计报告学号 1106601-30 姓名 林振坤一、 设计时间2013年12月23日2014年1月3日二、 设计地点湖南城市学院信息楼406机房三、 设计的目的 理解基于DEM结合水文分析的方法提取研究区域和山谷线的原理;掌握水流方向.汇流累积量的提取方法以及他们的提取原理;能将水文分析的方法和其他的空间分析方法结合以及应用问题。四、 设计小组成员1106601-24田玉姣 1106601-30林振坤 1106601-32阳星 1106601-31陈敏五、 指导教师刘雯六、 设计课题 利用水文分析方法提取山脊、山谷线七、 基本思想及关键问题得解决方法对于水文物理过程研究而言,由

2、于山脊,山谷分别表示分水性与汇水性,山脊线和山谷线的提取实质上也是分水线与汇水线的提取。因此,对于山脊线和山谷线就可以利用水文分析的方法进行提取。基于DEM的这种地形表面流水物理模拟分析的原理是:对于山脊线而言,由于它同时也是分水线,那么对于分水线上的那些栅格,由于分水线的性质是水流的起源点,通过地表径流模拟计算值有的这些山歌的水流方向都应该只具有流出方向而不存在流入方向,也就是其山歌的汇流累积量为零。通过对零值的汇流累积值的栅格的提取,就可以得到分水线,也就得到了山脊线;对于山谷线而言,由于其具有汇水的性质,那么对于山谷线的提取,可以利用反地形的特点,即是利用一个较大的数据减去原始的DEM数

3、据,而得到了与原始地形完全相反的地形数据,也就是原始的DEM中的山脊变成负地形的山谷,而原始DEM中的山谷在负地形中就变成了山脊,那么,山谷线的提取就可以在负地形中利用提取山脊现代方法进行提取。八、 技术路线图九、 实验步骤(一) 正负地形的提取1) 启动ArcToolbox,展开Analysis Tools 工具箱,打开hydrology 工具集。在图层管理器中加在研究区域的原始DEM数据。2) 加载Spatial Analyst 模块,点击Spatial Analyst 模块的下拉箭头,点击neighborhood statistics 菜单工具,利用领域分析的方法以11*11的窗口计算平

4、均值。分析结构命名为meandem 。3) 点击spatial analyst 中的raster calculator 菜单工具,对原始DEM数据与领域分析之后的数据meandem 做减法运算,并将运算结果重分为两级,分级界线为0,那么大于0的区域在原始DEM上就是正地形区域,小于0的区域在原始DEM上就使负地形区域。4) 对于上一部得到的二值化数据惊醒两次重分类,一次将正地形区域属性值为1,负地形区域属性赋值为0,命名为zhengdixing;另一次将正地形区域属性赋值为0,负地形区域属性赋值为1,命名为fudixing。(二) 山脊线的提取1) 在ArcMap 中加载研究区域的原始DEM数

5、据。2) 洼地填充:双击hudrology 工具集中的fill工具,进行原始DEM的洼地点进行填充。在Input surface raster文本框中选择原始的DEM数据dem,将输出数据命名为filldem,因为选择的是将所有洼地全部填充,所有在填充容限Z limit 为默认值。3) 基于无洼地的水流方向的计算:双击hydrology 工具集中的flow direction 工具,在Input surface raster 文本框中选择填充过的无洼地DEM数据filldem,将输出的水流方向数据命名为flowdirfill。4) 汇流累积量的计算:双击hydrology 工具集中的flow

6、accumulation 工具。悬着flowditfill作为输入的水流方向数据;输出数据命名为flowaccl。5) 回流累积量零值的提取:加载Spatial Analyst 模块,点击Spatial Analyst 模块的下拉箭头,然后单击raster calculator 菜单,打开栅格计算对话框,在文本框中填写汇流累积量零值的提取公式:facc0=(flowacc=0),然后点击evaluate 进行计算。计算结果为所有的汇流累积量为0的栅格。6) 在ArcMap中打开facc0,发现所有提取出的栅格很乱,有很多的地方并不是山脊线的位置,因此应对这个数据进行处理。处理过程可以利用领域分

7、析的方法,对提取出的汇流累积量等于零值的数据进行3*3领域分析进行光滑处理,处理后的数据命名为neiborfacc0。7) 单击spatial analyst模块中的surfer analyst 中的countline和hillshade菜单命令,分别生成原始DEM的等值线图ctour和晕渲图hillshade。8) 打开neiborfacc0数据的属性信息,进行重新分类,将分类级别设置为两类,不断的调整分界数据大小,并以由DEM生成的等值线图和晕渲图为辅助判断数据。在neiborfacc0中,属性值越接近于1的栅格越有可能是山脊线的位置,这里确定的分界阈值为0.5541.9) 将进行过二值化

8、的neiborfacc0进行重分类为reneibor,讲属性值接近1的哪一类的属性赋值为1,其余的赋值为0。10) 将重分类后的neiborfacc0数据与正地形数据zhengdixing利用spatial analyst菜单下的raster calculator进行相乘运算,这样就消除了那些存在在负地形区域中的错误的山脊线。然后将计算结果进行重分类,所有属性不为1的栅格属性值赋为NO DATA 。就得到了山脊线。(三) 山谷线的提取1) 在ArcMap中加载原始DEM数据。2) 加载Spatial Analyst 模块,点击Spatial Analyset模块的下拉箭头,点击options

9、raster alculator菜单工具,打开栅格计算对话框;在文本框中填写反地形的计算公式:fandem=Abs(dem-2000),点击evaluate进行计算。计算结果与原始DEM地形完全相反的反地形数据。3) 反地形计算完毕之后,山谷线的提取就和山脊线的提取步骤一样的,知道最终利用重分类的方法将宠幸分级的邻域分析后的结果二值化为止。在这里,是不需要对反地形DEM进行洼地填充的。计算过程中的数据名称分别为:水流方向数据为flowdirfan,汇流累计数据为flowacc2,零值汇流累积量提取数据为flowacc0fan,对flowacc0fan进行3*3邻域分析后的结果数据为nbfacc0fan,并将其分级改为两级,分域阈值为0.65677。上图为flowdirfan上图为flowacc24) 将重分类过后的数据与负地形数据fudixing利用spatial analyst 菜单下的raster calculator进行相乘运算,这样就消除了那些存在在负地形区域中的错误的山脊线。然后将计算结果进行重分类,所有属性不为1的栅格NO DATA。就得到了山谷线。十、 课程设计心得体会通过

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论