Téléchargement des données SRTM

12

Existe-t-il un moyen simple de télécharger en masse des données SRTM? Les données sont publiées pour téléchargement ici , mais elles sont découpées en milliers de petits fichiers, et je ne vois pas d'option FTP pour un téléchargement plus efficace ... Un autre problème est que le serveur semble mourir (ou manquer de bande passante) lorsque J'utilise un gestionnaire de téléchargement comme l'extension Firefox "DownThemAll" pour les obtenir.

Existe-t-il une meilleure ressource pour obtenir ces données?

colemanm
la source

Réponses:

15

Mise à jour: je pense que wget serait mieux, je ne l'utilise pas très souvent:

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

Voir également quelques options d'attente de récupération (si vous voulez être courtois): /superuser/178297/wget-terminates-unexpectedly/178326#178326

Vous pouvez recourber les fichiers avec un peu de travail d'édition de texte.

texte alternatif

Pour curl, la page de manuel est ici: http://curl.haxx.se/docs/manpage.html

Téléchargez ici: http://curl.haxx.se/download.html

Je pense qu'il existe des options de limitation et de nouvelle tentative (consultez la page de manuel susmentionnée).

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

En plus des excellents pointeurs de Jay, je recommanderais d'utiliser l' --timestampingindicateur lors du téléchargement afin que vous ne puissiez obtenir que des fichiers plus récents que sur votre système de fichiers (très utile lorsque votre téléchargement est interrompu).

De plus, l'utilisation de l' --no-parentindicateur signifie que seul le répertoire SRTM3 est téléchargé plutôt que de continuer dans l'arborescence vers les autres répertoires.

La ligne de commande wget complète que j'utilise:

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

Jay Cummins
la source
la liste des instructions curl est coupée en raison des limites de caractères pour les réponses stackexchange ... mais vous avez l'idée.
Jay Cummins
wget fonctionne à merveille! Il semble se comporter assez bien (ne martèle pas le serveur), donc ce n'est pas un bombardement même s'il est automatisé. Merci!
colemanm
7

Vous pouvez télécharger et découper une partie du SRTM 30m DEM avec une seule commande avec l' outil de ligne de commande élévation Python.

Installez-le et effectuez l'auto-vérification avec:

$ pip install elevation

Vérifiez si toutes les dépendances sont installées (principalement les outils GDAL):

$ eio selfcheck

Téléchargez et coupez une partie du SRTM 30m DEM donnant le cadre de délimitation en coordonnées WGS84:

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

Vous pouvez utiliser Maperitive pour télécharger automatiquement les tuiles SRTM et les décompresser. Il vous suffit de zoomer / dézoomer sur la zone qui vous intéresse et il téléchargera toutes les tuiles requises sur votre disque. Et surtout, c'est gratuit.

Voici un exemple d'ombrage et de rendu hypsométrique généré à l'aide de tuiles SRTM dans Maperitive: entrez la description de l'image ici

Igor Brejc
la source
3

Site FTP

ftp.glcf.umiacs.umd.edu

Dossier / glcf / SRTM

J'utilise Filezilla - rapide et efficace

Mapperz
la source
2

Globalmapper est un moyen extrêmement simple de télécharger des données comme celle-ci. Ils ont même une option intégrée. Vous pouvez ensuite découper, projeter et exporter dans une variété de formats. Je me rends compte que c'est une option payante, mais c'est un outil vraiment précieux pour avoir à mon humble avis.

À la vôtre, David

dslamb
la source