loadLandSat8(metaFi​leName,bandList)

loading LandSat images using the metadata
1,2K Downloads
Aktualisiert 2. Dez 2014

Lizenz anzeigen

This file loads landSat 8 images. Instead of individual TIF images, you need to point it to the meta data.
The usage is:

LandSatData=loadLandSat8('LC80400372014241LGN00_MTL.txt');

Note that the input parameter is the txt file. the output, i.e. LandSatData would be a structure:

Band: {11x1 cell}
BandInfo: {11x1 cell}
BQA: [7841x7691 uint16]
BQAInfo: [1x1 struct]
MetaData: [1x1 struct]

Above commands will load all bands including BQA band. If you want to load only certain bands then issue:

LandSatData=loadLandSat8('LC80400372014241LGN00_MTL.txt',[2,3,4,12]);

In above example, only band 2, 3 and 4 are loaded. The rest would be empty. Band 12 refers to Band Quality Data or BQA. If not provided it won't be loaded.

You can make a color composite as follows:

RGB=(cat(3, LandSatData.Band{4}, LandSatData.Band{3}, LandSatData.Band{2}));
imshow(imadjust(RGB,stretchlim(RGB)),[]);

Zitieren als

Mohammad Abouali (2024). loadLandSat8(metaFileName,bandList) (https://www.mathworks.com/matlabcentral/fileexchange/48634-loadlandsat8-metafilename-bandlist), MATLAB Central File Exchange. Abgerufen .

Kompatibilität der MATLAB-Version
Erstellt mit R2014b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Veröffentlicht Versionshinweise
1.0.0.0