计算DEM沿线的高程轮廓?


16

给定DEM(数字高程模型)和一条线(x1,y1)->(x2,y2)(成对坐标(x,y)),如何计算在该线上投影的高程轮廓或横截面?

我正在寻找可以在项目中使用的开源代码或可以用作指南的伪代码。

Answers:


14

GRASS命令r.profile执行此操作(documentationsource),并且应该为实现横截面提供良好的基础,并且可以在GPL下使用。



5

通过将GRASS与R结合使用,可以将DEM和栅格颜色组合在一起,从而走得更远。请参见:

请参阅以下示例:

使用标高颜色(GRASS GIS和R):

在此处输入图片说明

具有地质图的颜色(带有GRASS栅格的Python):

在此处输入图片说明

并在QGIS的Python控制台中使用Python脚本:

在此处输入图片说明


4

以下是GRASS的屏幕截图: 替代文字 替代文字


这些图片是从scw的答案(r.profile)中指定的工具衍生的,还是从其他工具(例如GUI工具)衍生的?如果您指定工具的名称,工具文档的一些参考以及可以在软件中访问的位置,则可能会改善答案。
安德烈·席尔瓦
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.