SRTM 是什么:高程数据的分辨率、空洞问题与使用方式

SRTM 是航天飞机雷达地形测绘任务(Shuttle Radar Topography Mission)产出的全球陆地数字高程数据,覆盖约 60°N 至 56°S。它按采样间隔分为 SRTM1、SRTM3、SRTM30 等版本,间隔越小细节越多、数据量越大。SRTM 的典型问题是存在空洞(void,即缺失高程值的区域),常见处理方式是用 GTOPO30 等较低分辨率数据填补。如果你要做区域地形查看、视线分析或 GPS 轨迹叠加,SRTM 是常用的基础高程来源;如果你需要高垂直精度或城市级建筑细节,它并不适合。

SRTM 的数据从哪来、覆盖到哪里

SRTM 由航天飞机搭载雷达系统对地球陆地表面进行干涉测量,得到的是地表高程,而不是植被或建筑顶面的高度。覆盖范围约为 60°N 至 56°S,超出这个纬度带(如高纬度极区)没有 SRTM 数据。

数据按经纬度分块组织,通常以瓦片(tile)形式提供,每个瓦片对应固定的经纬度范围。使用时要先确认目标区域落在哪个瓦片内,再拼接相邻瓦片。

SRTM1、SRTM3、SRTM30 有什么区别

版本 采样间隔(约) 特点 适合用途
SRTM1 1 弧秒 细节最多,数据量最大 局部地形查看、精细视线分析
SRTM3 3 弧秒 细节与体积折中,流传最广 区域地形浏览、一般 GIS 分析
SRTM30 30 弧秒 分辨率低,覆盖更完整 大范围底图、填补空洞的辅助数据

采样间隔越小,单位面积内的采样点越多,地形起伏表达越细,但文件体积和拼接工作量也越大。选择时先看你的分析尺度:看一座山用 SRTM1,看一个省用 SRTM3 通常够用。

空洞(void)是怎么产生的,怎么补

空洞指某些像元没有有效高程值。雷达在地形陡峭、阴影区或水面等条件下可能无法返回有效信号,形成数据缺口。

常见的填补思路是“混合数据源”:检测出空洞位置,再用另一套覆盖完整但分辨率较低的数据(如 GTOPO30)填入对应位置的高程。DG ADVANCED 的 DG SRTM Void Killer 就是按这个思路工作的——它混合 SRTM 与 SRTM30 数据,检测空洞后从用户提供的 GTOPO30 瓦片取高程信息填补,涉及的地形格式包括 SRTM30 和 SRTM3。

需要注意:填补后的高程来自更低分辨率数据,在空洞区域的地形细节会明显弱于周边,做精细分析时应把这些区域标记出来。

怎么获取和使用 SRTM 数据

获取渠道方面,SRTM 数据有多个公开分发入口(如 USGS EarthExplorer、NASA 相关数据门户),通常按瓦片下载。下载前先确定目标经纬度范围,再选择对应版本。

常见格式包括 HGT(原始高程栅格,按固定行列排列)和 GeoTIFF(带地理坐标信息的栅格,可直接被 GIS 读取)。使用流程一般是:

  1. 确定目标区域的经纬度范围和所需分辨率,选定 SRTM1/SRTM3/SRTM30。
  2. 下载覆盖该范围的瓦片,检查是否有空洞。
  3. 如有空洞,用 GTOPO30 等数据填补,或直接使用已填补的版本。
  4. 导入 GIS 软件或地形查看程序,叠加 GPS 轨迹、做视线分析或生成三维地形。

DG ADVANCED 的多个程序都围绕这套流程:DG Terrain Viewer 用于地形查看,DG Line of Sight 在 DGTV 地形和 GPS 能力基础上做视线分析,支持的地形格式包括 GTOPO30、SRTM30、SRTM3、ETOPO5 和 DRC,GPS 格式包括 Ozi Explorer、GPX Exchange、GPS Utility、GTM。DG Earth Tracker 则把 Google Earth 与 GPS 接收机结合,用于实时跟踪或回放行程动画。

使用 SRTM 时的典型限制

  • 垂直精度有限:SRTM 的高程误差在数米量级,不适合需要厘米级精度的工程测量。
  • 反映的是地表,不是地面:在植被茂密或建筑密集区域,雷达返回的可能是树冠或屋顶高度,而非裸地高程。
  • 海岸线和水体处理:水面通常没有有效高程回波,容易形成空洞或异常值,使用前应检查水域附近的数据。
  • 纬度覆盖限制:约 60°N 至 56°S 之外没有数据,极区项目需要换用其他高程源。
  • 填补区域细节弱:用 GTOPO30 填补的空洞,其地形细节低于原始 SRTM 数据,分析时需区别对待。

如果你的任务是区域地形浏览、GPS 轨迹叠加或一般视线分析,SRTM3 配合空洞填补通常就够用;如果目标区域空洞密集且你依赖高细节,优先找已填补的高质量版本,或考虑其他高程数据源作为补充。

dgadv.com
David Gil Advanced Programs