DEM计算坡度slope问题(为什么坡度常在89°左右)

问题:通常我们下载的数据坐标都是地理坐标系,没有投影信息。直接根据不含投影信息的数据计算坡度,通常计算的结果都是89.0左右(单:degree),显然这是有问题的(不可能坡度全是近90°)。

分析:主要是因为,DEM数据的高程单位为米,而没有投影信息的数据的水平距离单位为度(°),肯定是有问题的,应该保持相同的单位(米)来计算坡度。

坡度计算图图示

  1. 表示坡度最为常用的方法,即两点的高程差与其水平距离的百分比,其计算公式如下:

坡度 = (高程差/水平距离)x100%

2. 度数法:用度数来表示坡度,利用反三角函数计算而得,其公式如下:(常用

tanα(坡度)= 高程差/水平距离

所以α(坡度)= arctan(高程差/水平距离)

问题解决方法:

添加投影信息:因此,在根据DEM计算坡度时(无论是利用ARCGIS 还是ENVI 都需要预先为数据添加投影信息):

(ARCGIS: 数据管理工具--投影和变换--栅格--投影栅格--选择投影坐标系(设定))

生成slope: 添加完投影信息之后,在进行坡度计算:

(ARCGIS: 3D analyst--栅格表面--坡度)

Arcgis计算坡度问题相关推荐

  1. arcgis计算坡度(需注意DEM是地理坐标系还是投影坐标系)

    在显示的Slop对话框内,输入栅格为下载的DEM数据(我这里的是地理坐标系的),设置输出栅格. 确定输出坡度数据的测量单位(度或百分比),DEGREE表示坡度倾角将以度为单位进行计算,PERCENT_ ...

  2. arcgis计算坡度

    当你已经通过spatial analyst工具的表面分析中的坡度计算,得到整副区域的坡度图,若是想要某个滑坡或者泥石流沟的平均坡度,可以这样操作:spatial analyst工具的重分类中的重分类, ...

  3. python计算坡度_基于python实现利用DEM数据计算坡度、坡向

    1.Python的地形三维可视化--简介Matplotlib和gdal https://blog.csdn.net/allenlu2008/article/details/51880333 2.Pyc ...

  4. 基于python实现利用DEM数据计算坡度、坡向

    基本概念 DEM数据 DataMark:CNSDTF-DEM Version:1.0 Unit:M Alpha:0.000000 Compress:0.000000 X0:258000.000 Y0: ...

  5. ArcGIS基础:基于python代码简单计算坡度、坡向和洪水淹没

    第一个:[计算坡度] 读取原始栅格影像: rast_file=r'F:\arcpy_data\imagery\钦州湾.tif' ... rast_obj=arcpy.Raster(rast_file) ...

  6. 基于ARCGIS计算RUSLE中LS因子值

    LS因子针对不同的研究区,计算方法不同,本文参考别人的文献,选择了计算方法: ​ 另外还有很多计算方法 1.首先对DEM数据进行填洼处理:arcgis中fill工具. 之后计算坡度:坡度输出单位直接设 ...

  7. GDAL使用DEM数据计算坡度坡向

    零.        前言 之前写过一个3×3的通用模板算子函数的博客<基于GDAL的一个通用的3×3模板函数>,网址:http://blog.csdn.net/liminlu0314/ar ...

  8. 【GDAL】python读取DEM计算坡度与坡向

    利用GDAL读入DEM与Landsat影像,由于DEM是WG84坐标系,Landsat是WGS84坐标系UTM投影,因此处理在实际应用中需要将DEM进行投影转换. 大概分为以下几个步骤: 读取DEM, ...

  9. 【ArcGIS】使用ArcGIS进行坡度分析

    使用ArcGIS进行坡度分析 1 数据来源 2 操作步骤 参考 坡度是指过地表面任意一点的切平面与水平地面之间的夹角.坡度用来计算任–单元和邻域单元间变化的最大比率,如单元下降最陡的坡面(单元和它相邻 ...

最新文章

  1. 在OpenCV中使用单应性进行姿势估计
  2. unity在中文环境下的支持不好
  3. 别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(5)
  4. 攻防世界(Pwn)dice_game, 栈溢出覆盖srand种子
  5. 算法 分析 (收集)
  6. 《LoadRunner 12七天速成宝典》—第2章2.1节开始
  7. 程序员为什么老得快_这段 Python 代码让程序员赚 300W,公司已确认!网友:神操作!...
  8. 人工智能火爆,入门却太难了!
  9. hbase 二进制数据写入_HBase总结
  10. 谈谈对于UART的理解
  11. 公式冒号是什么意思_excel函数公式中的:号是什么意思
  12. 服务器sni协议,关于 https 的 SNI(Sever Name Indication) 问题记录
  13. [Keil 烧录器下载报错] “Flash Timeout. Reset the Target and try it again”
  14. Uos统信系统 SSH
  15. 软件质量管理-TSP各次会议内容
  16. R语言医学实例分析:代码解析
  17. 【google】解决google浏览器不弹出账号密码保存框且无法保存登录信息问题
  18. 隔离电源和非隔离电源的区别,
  19. Stata:市场调整模型(MA)计算的并购事件的累积超额回报(CAR)
  20. Redis-命令操作Redis

热门文章

  1. MATLAB实现最短路径
  2. 计算机主板没电默认时间,主板电池没电了会出现什么情况
  3. 一个既有趣又简单的整人代码——关机代码
  4. 计算机仿真模拟论文,计算机仿真论文
  5. fiddler4修改请求和返回数据
  6. delphi7源码编译安装oracle access控件ODAC9.3.8
  7. android虚拟按键挤压布局和硬件加速
  8. NC 登录时,报“java.lang.reflect.UndeclaredThrowableException:null”错误
  9. edrawings 2020|edrawings Pro 2020(图纸设计软件)v2020.8.6
  10. 记录下Mac生成安卓证书