Download dei dati SRTM


12

Esiste un modo semplice per scaricare in massa i dati SRTM? I dati sono pubblicati per il download qui , ma sono suddivisi in migliaia di piccoli file e non vedo un'opzione FTP per un download più efficiente ... Un altro problema è che il server sembra morire (o esaurire la larghezza di banda) quando Uso un download manager come l'estensione "DownThemAll" di Firefox per ottenerli.

Esiste una risorsa migliore per ottenere questi dati?

Risposte:


15

Aggiornamento: penso che wget sarebbe meglio, semplicemente non lo uso molto spesso:

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

Vedi anche alcune opzioni di attesa per il recupero (se vuoi essere cortese): /superuser/178297/wget-terminates-unexpectedly/178326#178326

Potresti arricciare i file con un po 'di lavoro con l'editor di testo.

testo alternativo

Per curl, la pagina man è qui: http://curl.haxx.se/docs/manpage.html

Scarica qui: http://curl.haxx.se/download.html

Penso che ci siano opzioni di limitazione e di nuovo tentativo (controlla la pagina man sopra menzionata).

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

Oltre agli eccellenti suggerimenti di Jay, ti consiglio di usare la --timestampingbandiera durante il download in modo da poter ottenere solo file più recenti rispetto al tuo file system (molto utile quando il download viene interrotto).

Inoltre, l'uso del --no-parentflag significa che viene scaricata solo la directory SRTM3 anziché continuare con l'albero verso le altre directory.

L'intera riga di comando di wget che sto usando:

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


l'elenco delle istruzioni di arricciatura viene interrotto a causa dei limiti di caratteri per le risposte di stackexchange ... ma ottieni l'idea.
Jay Cummins,

wget funziona in modo fantastico! Sembra comportarsi abbastanza bene (non martellare il server), quindi non è bombardato anche se è automatizzato. Grazie!
Colemanm,

7

È possibile scaricare e ritagliare una parte del DEM 30m SRTM con un comando con lo strumento da riga di comando Python elevazione .

Installalo ed esegui l'autotest con:

$ pip install elevation

Controlla se hai tutte le dipendenze installate (principalmente strumenti GDAL):

$ eio selfcheck

Scarica e ritaglia una porzione del DEM SRTM 30m dando il riquadro di delimitazione come coordinate WGS84:

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


3

Sito FTP

ftp.glcf.umiacs.umd.edu

Cartella / glcf / SRTM

Uso Filezilla: veloce ed efficiente


2

Globalmapper è un modo estremamente semplice per scaricare dati come questo. Hanno anche un'opzione integrata. È quindi possibile tagliare, proiettare ed esportare in una varietà di formati. Mi rendo conto che si tratta di una opzione a pagamento, ma è uno strumento davvero prezioso per avere IMHO.

Saluti, David

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.