Descargar datos SRTM

12

¿Hay una manera fácil de descargar datos masivos de SRTM? Los datos se publican para descargar aquí , pero se dividen en miles de archivos pequeños, y no veo una opción de FTP para una descarga más eficiente ... Otro problema es que el servidor parece morir (o quedarse sin ancho de banda) cuando Utilizo un administrador de descargas como la extensión "DownThemAll" de Firefox para obtenerlos.

¿Existe un mejor recurso para obtener estos datos?

colemanm
fuente

Respuestas:

15

Actualización: creo que wget sería mejor, simplemente no lo uso con mucha frecuencia:

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

Consulte también algunas opciones de recuperación de espera (si desea ser cortés): /superuser/178297/wget-terminates-unexpectedly/178326#178326

Puede curvar los archivos con un poco de trabajo de editor de texto.

texto alternativo

Para curl, la página de manual está aquí: http://curl.haxx.se/docs/manpage.html

Descargue aquí: http://curl.haxx.se/download.html

Creo que hay opciones de aceleración y reintento (consulte la página de manual mencionada anteriormente).

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

Además de los excelentes punteros de Jay, recomendaría usar el --timestampingindicador al descargar para que solo pueda obtener archivos que sean más nuevos que en su sistema de archivos (realmente útil cuando se interrumpe su descarga).

Además, usar el --no-parentindicador significa que solo se descarga el directorio SRTM3 en lugar de continuar subiendo el árbol a los otros directorios.

La línea de comando wget completa que estoy usando:

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

Jay Cummins
fuente
la lista de sentencias curl está cortada debido a los límites de caracteres para las respuestas de stackexchange ... pero se entiende la idea.
Jay Cummins
¡wget funciona fantásticamente! Parece que se comporta lo suficientemente bien (sin dañar el servidor), por lo que no está bombardeando a pesar de que está automatizado. ¡Gracias!
colemanm
7

Puede descargar y recortar una parte del SRTM 30m DEM con un comando con la herramienta de línea de comando Python de elevación .

Instálelo y realice la autocomprobación con:

$ pip install elevation

Compruebe si tiene todas las dependencias instaladas (principalmente herramientas GDAL):

$ eio selfcheck

Descargue y recorte una parte del cuadro de límite de SRM 30m DEM como coordenadas WGS84:

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

Puede usar Maperitive para descargar mosaicos SRTM automáticamente y descomprimirlos. Simplemente acerque / aleje el área de su interés y descargará todos los mosaicos necesarios en su disco. Y lo mejor de todo, es gratis.

Aquí hay un ejemplo de sombreado + renderizado hipsométrico generado usando mosaicos SRTM en Maperitive: ingrese la descripción de la imagen aquí

Igor Brejc
fuente
3

Sitio FTP

ftp.glcf.umiacs.umd.edu

Carpeta / glcf / SRTM

Yo uso Filezilla - rápido y eficiente

Mapperz
fuente
2

Globalmapper es una forma extremadamente fácil de descargar datos como este. Incluso tienen una opción incorporada. Luego puede recortar, proyectar y exportar en una variedad de formatos. Me doy cuenta de que esta es una opción de pago, pero es una herramienta realmente valiosa para tener en mi humilde opinión.

Saludos, David

dslamb
fuente