eoio.readers.landsat.metadata.extractor module#
eoio.readers.landsat.metadata.extractor - Metadata extraction for Landsat products.
- class eoio.readers.landsat.metadata.extractor.LSMetadataExtractor(reader)[source]#
Bases:
BaseMetadataExtractorHigh-level metadata extractor for Landsat 8/9 products.
This class extracts metadata from Landsat MTL XML file via LSProdXMLReader and exposes structured dictionaries suitable for downstream use.
- get_angle_metadata() dict[source]#
Return metadata for angle variables (solar/observer angles).
- Returns:
Dictionary of angle variable metadata.
- get_aux_metadata() dict[source]#
Return metadata for auxiliary data variables.
- Returns:
Dictionary of auxiliary data variable metadata.
- get_basic_metadata() dict[source]#
Return high-level, product-wide metadata shared across variables.
- Returns:
Dictionary of basic product metadata.
- get_product_metadata() dict[source]#
Return detailed product-level metadata (acquisition, quality, calibration).
- Returns:
Dictionary of detailed product metadata.