坡度坡向的提取算法.doc_第1页
坡度坡向的提取算法.doc_第2页
坡度坡向的提取算法.doc_第3页
全文预览已结束

下载本文档

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

文档简介

abcdefghiArcGIS提取坡度坡向的算法(向下为y轴正方向,向右为x轴正方向)三阶反距离平方权差分dz/dx = (c + 2f + i) - (a + 2d + g) / (8 * x_cell_size)dz/dy = (g + 2h + i) - (a + 2b + c) / (8 * y_cell_size)slope_radians = ATAN ( ( dz/dx2 + dz/dy2 ) )slope_degrees = ATAN ( ( dz/dx2 + dz/dy2 ) ) * 57.29578rise_run = ( dz/dx2 + dz/dy2 aspect = 57.29578 * atan2 (dz/dy, -dz/dx) 应为aspect = 57.29578 * atan2 (-dz/dx,dz/dy) atan2(x_num,y_num)根据制定的X轴及Y轴坐标值,返回反正切值,(-pi,pi。if aspect 90.0 cell = 360.0 - aspect + 90.0else cell = 90.0 - aspect1.加载ArcTutorSpatial文件夹中的elevation;2.利用Spatial AnalystSurface AnalysisSlope计算elevation数据的坡度,为避免求反正切函数,可选择Percent;3.利用Spatial AnalystSurface AnalysisAspect计算elevation数据的坡向;4.利用绘图工具在数据视图中画一包含3*3个像元的窗口,将其高程数据依次输入Excel中;5.按照坡度坡向的求取公式求坡度坡向;6.验证ArcGIS的坡度坡向求取算法。坡度(Percent)=rise_run*100;aspect = 57.29578 * atan2 (-dz/dx,dz/dy)Erdas提取坡度坡向的算法(向上为y轴正方向,向右为x轴正方向)三阶不带权差分坡度的计算slope (in degrees) = 坡度百分比所以坡度百分比为1200。坡向的提取If x=0 and y=0 then the aspect is flat (coded to 361 degrees).Aspect*180/pi 变为弧度1.将GRID数据转换为elevation1.img;2.利用InterpreterTopographic AnalysisSlope计算elevation1数据的坡度,为避免求反正切函数,可选择Percent;3.利用InterpreterTopographic AnalysisAspect计算elevation数据的坡向;4.利用绘图工具在数据视图中画一包含3*3个

温馨提示

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

评论

0/150

提交评论