How To Download Landsat Images From Earth Explorer

The Landsat Data Continuity Mission is now Landsat 8, and that means images are now public (woohoo!). NASA handed control of the satellite to the USGS yesterday (May 30, 2013), and calibrated imagery is available through the Earth Explorer. Metadata export, and data download for earth science data from the archives of the U.S. Geological Survey (USGS). Access to browse images from standard products. Access to Landsat Data Continuity Mission (LDCM) quality band data. I want to download only the panchromatic band of Landsat 8 for ~10 images. You may open this link > and follow these steps: 1. Document History Number Date and Sections Notes. Metadata export, and data download for earth science data from the archives of the U.S. Geological Survey (USGS). EarthExplorer provides an enhanced user interface using. Access to Landsat Data Continuity Mission (LDCM) quality band data Standard product downloads.

  1. Free Download Landsat 8 Imagery
  2. Landsat Imagery Download

I want to login to the USGS Earth Explorer website at http://earthexplorer.usgs.gov/ with Python and download imagery from the Landsat Archive collection just by giving it username,password,path/row (or lat/long), date, and cloud cover threshold. I already tried this: https://github.com/olivierhagolle/LANDSAT-Download/wikiIt didn't work.Then I looked into this: https://github.com/developmentseed/landsat-utilBut I could not add the tool due to work restrictions so can't use that.

Free Download Landsat 8 Imagery

So. I have limited Python experience and never accessed a website with it before. I'm using Python 2.7.8 on a Windows 7 and trying to access the website through Chrome (Version 51.0.2704.106 m if that helps)

Landsat Imagery Download

Earth

Any ideas for a simple script to access the website, login (I already have login credentials), search for imagery, and download it to a folder? It seems like something Python should be able to do but all of the online solutions seem too advanced for me.I just need a standalone script that I can use over and over again with different coordinates and dates.

Aaron
MattSMattS

2 Answers

I use the BDA application for downloading whole scenes. However; I recently have been Using the Google Earth Engine python API and a module at https://github.com/loicdtx/landsat-extract-gee and it works very well for single pixel extraction, but whole scenes are easy to do as well. Easy to set up, decently documented, just make sure to go through the 'whitelist' acceptance protocol or you will get the 403 Error.

planetsandmanplanetsandman

I got the VERY messy code that I use to download all Landsat data by setting Path and Row parameters. Also there are some arcpy and custom functions that is not nescessary for you. You can clear this code to adapt it for your purposes (comments are in russian):

Mr. CheMr. Che

protected by CommunityMar 19 '18 at 22:05

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged pythonpython-2.7landsatwebearth-explorer or ask your own question.