Suite

Impossible d'accéder au téléchargement MODIS à partir de FTP en utilisant Python


J'ai essayé d'accéder au site FTP des données MODIS à l'aide du module Python ftplib mais je n'arrive toujours pas à me connecter. Je me connecte en utilisant : ftp = ftplib.FTP("e4ftl01.cr.usgs.gov")

voici l'erreur : Une tentative de connexion a échoué parce que la partie connectée n'a pas répondu correctement après une période de temps, ou la connexion d'établissement a échoué parce que l'hôte connecté n'a pas répondu.

Cependant, si j'accède au site ftp via mon navigateur Web, j'ai pu me connecter et télécharger des fichiers.


C'est parce que vous accédez à l'archive HTTP à http://e4ftl01.cr.usgs.gov/.ftplibdevrait échouer lorsque vous essayez de vous connecter à HTTP au lieu de FTP.

L'archive FTP se trouve à ftp://ladsweb.nascom.nasa.gov/allData/.

Cependant, les deux archives ne contiennent pas exactement les mêmes données. Selon le produit MODIS que vous recherchez, vous pouvez le trouver sur le FTP ou non. Le choix Python évident pour accéder à l'archive HTTP seraiturllibou alorsdemandes, ou vous pouvez simplement utiliser l'un des modules Python MODIS existants comme pymodis.

Éditer:

Comme mentionné par Devdatta dans les commentaires, ne tenez pas compte des informations FTP après 2018, car cette source a été retirée.


Vous voudrez peut-être vérifier http://www.pymodis.org qui est une bibliothèque basée sur Python gratuite et open source pour travailler avec les données MODIS.

Il propose un téléchargement en masse pour des plages de temps sélectionnées par l'utilisateur, un mosaïquage de tuiles MODIS et la reprojection de Sinusoidal vers d'autres projections, la conversion du format HDF en d'autres formats et l'extraction d'informations sur la qualité des données.

Au cours des derniers jours, une série de mises à jour a été appliquée, également à l'add-on GRASS GIS 7 r.modis qui est un ensemble d'outils pour importer des données satellite MODIS dans GRASS GIS.


Voir la vidéo: Python - Download files FTP (Octobre 2021).