
本文介绍使用ArcGIS软件从DEM数据中提取线要素高程值的方法。首先加载线数据(line.shp)和DEM数据(dem.tif),通过"要素折点转点"工具将线转为折点;然后使用"值提取至点"工具获取各折点对应的高程值;最后可将高程数据导出为文本文件。文中特别提醒需注意折点数量会影响高程点密度,并避免中文路径导致工具失效。该方法为基于折点的离散高程提取方案,为地形分析提供基础数据支持。
【相关阅读】:【GlobalMapper精品教程】060:用dem提取一条线的高程值
本实验使用的数据有线路数据(line.shp)和数字地形数据(dem.tif),位于配套实验数据包中的0069.rar中,打开ArcMap软件并进行加载,如下图所示:

globalmapper软件可以提取线路经过的所有像元的高程值,而ArcGIS软件需要先将线转为对应的折点,然后提取折点出的像元高程值。
线路对应的折点:

打开【要素折点转点】工具,如下图:

参数设置如下,点击确定。

折点转换完成。

折点转换完成之后,就可以提取折点对应的高程值了。打开【值提取至点】工具:

参数设置如下,点击确定。

运行工具后,打开生成的矢量数据属性表,可以看到高程值了!

后续使用可以将其导出为文本文件。

指定位置及名称,点击确定。
