下载SRTM数据


12

有一种简单的方法可以批量下载SRTM数据吗?数据已发布,可在此处下载,但已分解为成千上万个小文件,而且我看不到FTP选项可实现更高效的下载...另一个问题是,当以下情况出现时,服务器似乎会消失(或耗尽带宽)我使用诸如“ DownThemAll” Firefox扩展程序的下载管理器来获取它们。

是否有更好的资源来获取此数据?

Answers:


15

更新:我认为wget会更好,只是我不经常使用它:

wget -r -A.zip http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/

另请参阅一些检索等待选项(如果您要礼貌):https : //superuser.com/questions/178297/wget-terminates-unexpectedly/178326#178326

您可以通过一些文本编辑器工作来卷曲文件。

替代文字

对于curl,手册页在这里:http : //curl.haxx.se/docs/manpage.html

在此处下载:http : //curl.haxx.se/download.html

我认为有限制和重试选项(请检查上述手册页)。

curl -O http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/Australia/S11E119.hgt.zip
curl -O http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/Australia/S11E120.hgt.zip
curl -O http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/Australia/S11E121.hgt.zip
curl -O http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/Australia/S11E122.hgt.zip
curl -O http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/Australia/S11E123.hgt.zip

除了杰伊的出色指针之外,我建议--timestamping您在下载时使用该标志,这样您就只能获取比文件系统上新的文件(当下载中断时非常有用)。

此外,使用该--no-parent标志意味着仅下载SRTM3目录,而不是继续将树继续到其他目录。

我正在使用的完整wget命令行:

wget -r --no-parent --random-wait --timestamping -A.zip http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/


由于stackexchange答案的字符限制,curl语句的列表被切断了……但是您知道了。
杰·康明斯

wget的运行异常出色!它看起来表现良好(不会重击服务器),因此即使它是自动化的也不会轰炸。谢谢!
colemanm 2011年

7

您可以使用高程 Python命令行工具通过一个命令下载并剪切SRTM 30m DEM的一部分。

安装它并使用以下命令执行自检:

$ pip install elevation

检查是否已安装所有依赖项(主要是GDAL工具):

$ eio selfcheck

下载并剪辑SRTM 30m DEM的一部分,以WGS84坐标表示边界框:

$ eio clip -o Rome-DEM.tif --bounds 12.35 41.8 12.65 42


3

FTP站点

ftp.glcf.umiacs.umd.edu

文件夹/ glcf / SRTM

我使用Filezilla-快速高效


2

Globalmapper是一种非常简单的下载数据的方法。它们甚至具有内置选项。然后,您可以剪辑,投影和导出为多种格式。我意识到这是一个付费选择,但是拥有恕我直言是一个非常有价值的工具。

干杯,大卫

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.