【发布时间】:2010-09-26 07:47:04
【问题描述】:
如果您对二进制文件有所了解,我相信这真的很简单,但我是这方面的新手。
如何从 NASA .hgt 文件中提取数据?这是来自 www2.jpl.nasa.gov/srtm/faq.html 的描述:
SRTM 数据文件的名称类似于“N34W119.hgt”。做什么 字母和数字指代,什么是“.hgt”格式?
每个数据文件覆盖一个纬度乘以一个经度 地球表面的块。前七个字符表示西南 街区的一角,其中 N、S、E 和 W 指的是北、南、东, 和西部。因此,“N34W119.hgt”文件涵盖了北纬 34 到 35 和 经度 118-119 西(此文件包括洛杉矶市中心, 加利福尼亚)。文件扩展名“.hgt”仅代表单词 “高”,意为海拔。它不是格式类型。这些文件是 以“原始”格式(无标题且未压缩),16 位有符号整数, 海拔高度以海平面以上米为单位,在“地理”(纬度 和经度数组)投影,数据空白由 -32768 表示。 国际3弧秒文件有1201列1201行数据, 总文件大小为 2,884,802 字节 (= 1201 x 1201 x 2)。团结的 状态 1 角秒文件有 3601 列和 3601 行数据,具有 总文件大小为 25,934,402 字节 (= 3601 x 3601 x 2)。更多 信息阅读文本文件“SRTM_Topo.txt”在 http://edcftp.cr.usgs.gov/pub/data/srtm/Readme.html
感谢您的帮助!我将在 python 脚本中使用这些数据,所以如果你不能对任何其他语言使用任何特定于语言的技巧,那就太棒了。
【问题讨论】:
-
问题中的链接已损坏,但我认为这是同一个文件:dds.cr.usgs.gov/srtm/version1/Documentation/SRTM_Topo.txt