坡度坡向的提取算法

ArcGIS 提取坡度坡向的算法

(向下为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/dx]2 + [dz/dy]2 ) )

slope_degrees = ATAN ( √ ( [dz/dx]2 + [dz/dy]2 ) ) * 57.29578

rise_run = √ ( [dz/dx]2 + [dz/dy]2 ]

应为aspect = 57.29578 * atan2 (-[dz/dx],[dz/dy]) atan2(x_num,y_num)根据制定的X 轴及Y 轴坐标值,返回反正切值,(-pi,pi]。

if aspect

cell = 90.0 - aspect else if aspect > 90.0

cell = 360.0 - aspect + 90.0 else

cell = 90.0 - aspect

1. 加载ArcTutor>Spatial文件夹中的elevation ;

2. 利用Spatial Analyst>Surface Analysis>Slope计算elevation 数据的坡度,为避免求反正切函数,可选择Percent ;

3. 利用Spatial Analyst>Surface Analysis>Aspect计算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) = 坡度百分比

所以坡度百分比为1~200。

坡向的提取

If

x=0 and y=0 then the aspect is flat (coded to 361 degrees).

Aspect*180/pi 变为弧度

1. 将GRID 数据转换为elevation1.img ;

2. 利用Interpreter>Topographic Analysis>Slope计算elevation1数据的坡度,为避免求反正切函数,可选择Percent ;

3. 利用Interpreter>Topographic Analysis>Aspect计算elevation 数据的坡向; 4. 利用绘图工具在数据视图中画一包含3*3个像元的窗口,将其高程数据依次输入Excel 中;

5. 按照坡度坡向的求取公式求坡度坡向; 6. 验证Erdas 的坡度坡向求取算法。

ArcGIS 提取坡度坡向的算法

(向下为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/dx]2 + [dz/dy]2 ) )

slope_degrees = ATAN ( √ ( [dz/dx]2 + [dz/dy]2 ) ) * 57.29578

rise_run = √ ( [dz/dx]2 + [dz/dy]2 ]

应为aspect = 57.29578 * atan2 (-[dz/dx],[dz/dy]) atan2(x_num,y_num)根据制定的X 轴及Y 轴坐标值,返回反正切值,(-pi,pi]。

if aspect

cell = 90.0 - aspect else if aspect > 90.0

cell = 360.0 - aspect + 90.0 else

cell = 90.0 - aspect

1. 加载ArcTutor>Spatial文件夹中的elevation ;

2. 利用Spatial Analyst>Surface Analysis>Slope计算elevation 数据的坡度,为避免求反正切函数,可选择Percent ;

3. 利用Spatial Analyst>Surface Analysis>Aspect计算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) = 坡度百分比

所以坡度百分比为1~200。

坡向的提取

If

x=0 and y=0 then the aspect is flat (coded to 361 degrees).

Aspect*180/pi 变为弧度

1. 将GRID 数据转换为elevation1.img ;

2. 利用Interpreter>Topographic Analysis>Slope计算elevation1数据的坡度,为避免求反正切函数,可选择Percent ;

3. 利用Interpreter>Topographic Analysis>Aspect计算elevation 数据的坡向; 4. 利用绘图工具在数据视图中画一包含3*3个像元的窗口,将其高程数据依次输入Excel 中;

5. 按照坡度坡向的求取公式求坡度坡向; 6. 验证Erdas 的坡度坡向求取算法。


相关文章

  • 地形特征信息提取
  • 地形特征提取 1.背景 特征地形要素,主要指对地形在地表的空间分布特征具有控制作用的点.线或面状要素.特征地形要素构成地表与起伏变化的基本框架.与地形指标的提取主要采用小范围的邻域分析不同的是,特征地形要素的提取更多地应用较为复杂的技术方法 ...查看


  • 数字信号处理算法研究
  • 毕 业论文 论文题目(中文)数字信号处理算法研究--基于人体脉搏信号 论文题目(外文)Research on Digital Signal Processing Algorithm-- based 数字信号处理算法研究 --基于人体脉搏信号 ...查看


  • 道路坡度识别方法的技术实现
  • 第21卷 第3期 重 庆 交 通 学 院 学 报Vol.21 No.3 JOURNALOFCHONGQINGJIAOTONGUNIVERSITY 2002年9月Sep.,2002 道路坡度识别方法的技术实现 杨志刚, 曹长修, 苏玉刚 (重 ...查看


  • 基于双目视觉的障碍物高度检测
  • 基于双目视觉的障碍物高度检测 解兴哲,王 姮,刘 冉,刘满禄 * (西南科技大学信息工程学院机器人技术重点实验室,四川绵阳621010) 摘 要:针对变电站设备巡检机器人的应用需求,提出了一种基于双目视觉的障碍物高度检测方法.采 然后在图像 ...查看


  • 地理信息系统第五章总结
  • 第五章 空间分析的原理与方法 第一节 空间分析概述 一.空间分析含义 GIS 的空间分析是以地理事物的空间位置和形态特征为基础,以空间数据运算.空间数据与属性数据的综合运算为特征,提取与产生新的空间信息的技术和过程. 空间分析目的是通过对空 ...查看


  • 鸿业土方计算设计软件
  • 鸿业土方计算设计软件HYECS8.0版|鸿业土方计算 8.0版 宝贝含:安装盘和加密狗 详细介绍 一.什么是HYECS For C3D? 鸿业土方计算设计软件是鸿业公司研制的CAD系列软件之一,旨在为土木工程设计部门提供一套完整.智能化.自 ...查看


  • 基于扩展卡尔曼滤波的车辆质量与道路坡度估计
  • 2014年11月 doi:10.6041/j.issn.1000-1298.2014.11.002 农业机械学报 第45卷第11期 基于扩展卡尔曼滤波的车辆质量与道路坡度估计 雷雨龙 付 尧 刘 科 曾华兵 张元侠 (吉林大学汽车动态仿真与 ...查看


  • 海底地形成图子系统MBMap的设计及特点
  • 海底地形成图子系统 MBMap 的设计及特点 吴自银 高金耀方银霞陶春辉虞夏军 ( & 310012 )国家海洋局第二海洋研究所海底科学重点实验室,杭州 摘 要:简要论述了基于 GIS MBMap 图层面向对象的海底地形成图子系统的 ...查看


  • 地理信息系统重点总结
  • 第一章 1.什么是GIS?它具有什么特点? 答:地理信息系统(GIS , Geographic Information System)是在计算机硬.软件系统支持下, 对现实世界(资源与环境)的研究和变迁的各类空间数据及描述这些空间数据特性的 ...查看


热门内容