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 读取)。使用流程一般是:
- 确定目标区域的经纬度范围和所需分辨率,选定 SRTM1/SRTM3/SRTM30。
- 下载覆盖该范围的瓦片,检查是否有空洞。
- 如有空洞,用 GTOPO30 等数据填补,或直接使用已填补的版本。
- 导入 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 配合空洞填补通常就够用;如果目标区域空洞密集且你依赖高细节,优先找已填补的高质量版本,或考虑其他高程数据源作为补充。