eoio.readers.airbus_pleiades.data_io module

eoio.readers.airbus_pleiades.data_io module#

eoio.readers.airbus_pleiades.data_io - data reading functionality for Airbus Pleiades meas vars.

eoio.readers.airbus_pleiades.data_io.get_var_geometry() str[source]#

Get the variable geometry

Returns:

string of geometry

eoio.readers.airbus_pleiades.data_io.get_var_resolution() str[source]#

Get the variable resolution

Returns:

string of resolution

eoio.readers.airbus_pleiades.data_io.read_bands_into_dataset(*, ds: Dataset, layout: PleiadesLayout, meas: List[str], subset: ResolvedROISubset | None, mtd: PleiadesMetadataExtractor, chunks: Dict[str, int] | None = None, use_chunks: bool = False, mask_zero_as_nodata: bool = True) Dataset[source]#

Read in image data

Add image meas_var data to meas_vars present in the initialised xr.Dataset, subsetting in accordance with the subsetting parameters provided in roi_subset. Resulting xr.Dataset has converted input coordinates from initial coordinate reference system to the World Geodetic System 1984 (WGS 84)

eoio.readers.airbus_pleiades.data_io.reorder_bands(ds)[source]#