The Landsat8 Data Explorer app allows you to explore USGS Landsat8 data hosted by Amazon Web Services. In particular, it allows you to perform the following tasks:
<ul><li> Read scene list from AWS</li></ul>
<ul><li> Refine list by selecting geographic extent, time extent, or cloud cover extent</li></ul>
<ul><li>View Landsat8 scene locations on an interactive web map</li></ul>
<ul><li>Display scene boundary</li></ul>
<ul><li>Show and download scene metadata</li></ul>
<ul><li>Show and download Landsat8 bands</li></ul>
<ul><li>Read and show common Landsat8 band combinations</li></ul>
<ul><li>Pansharpen common band combinations with panchromatic band</li></ul>
<ul><li>Calculate and show NDVI image</li></ul>
<ul><li>Enhance the bands for viewing</li></ul>
<ul><li>Show bands on a map axes</li></ul>
<ul><li>Link map axes to web map</li></ul>
<ul><li>Save image to local disk</li></ul>
<ul><li>Save image to S3 bucket</li></ul>
I resolved the issue. Turns out it was an issue with my proxy setting that would not allow me to access the images.
For R2016b, in +landsat8/SceneListReader.m :
change readtable call to:
t = readtable(unzipfilename, 'Delimiter', ',', 'DatetimeType', 'text');
An updated version will be submitted soon.
I am running R2016b and am receiving the same error as mentioned below (comment by Mohamed on 11 Jun 2015).
Has anyone been able to resolve this issue?
I'm running 2015b and am receiving the same error as mentioned below too...
The Landsat8 Data Explorer App only runs on R2014b or later. It requires some of the newer features of that release. I had intended to provide an error message when using earlier versions, but there is a bug in the code when checking for that condition.
I'm running 2014a and am receiving the same error as mentioned below...
Whenever I click on the app button I get these errors:
Undefined variable "landsat8" or class "landsat8.ProgressDialog".
Error in awsLandsat8DataExplorer (line 309)
explorer.ProgressDialog = landsat8.ProgressDialog;
Error in landsat8DataExplorerAppLauncher (line 27)
Error in Landsat8DataExplorer0x2D1App/startApp (line 58)
Error in Landsat8DataExplorer0x2D1App (line 37)
Error in appinstall.internal.runapp>execute (line 69)
out = evalin('caller', [script ';']);
Error in appinstall.internal.runapp>runapp13a (line 51)
outobj = execute(fullfile(appinstalldir, [wrapperfile 'App.m']));
Error in appinstall.internal.runapp>runcorrectversion (line 35)
appobj = runapp13a(appinstalldir);
Error in appinstall.internal.runapp (line 17)
out = runcorrectversion(appmetadata, appentrypoint, appinstalldir);
Thanks for the response. Also thank you for sharing this tool. It is indeed very useful.
To answer the NDVI question, the DNs read from the TIFF file are not converted to reflectance before using the NDVI formula.
How are you calculating the NDVI? Are you converting the Digital Numbers (DNs) that you read from TIF to reflectance before using the NDVI formula?
Fixed the readtable issue in R2016b that was preventing the scene list from being read.
Added documentation for methods, fixed a few minor bugs
Create scripts with code, output, and formatted text in a single executable document.