enpt.processors.spatial_optimization package

Submodules

enpt.processors.spatial_optimization.spatial_optimization module

EnPT spatial optimization module.

Adapts the EnMAP image geometry to a given Sentinel-2 L2A dataset. Fits the VNIR detector data to the reference image. Corrects for keystone.

class enpt.processors.spatial_optimization.spatial_optimization.Spatial_Optimizer(config: EnPTConfig)[source]

Bases: object

Create an instance of Spatial_Optimizer.

_compute_tie_points()[source]
_get_enmap_band_for_matching() GeoArray[source]

Return the EnMAP band to be used in co-registration in the projection of the reference image.

_get_enmap_mask_for_matching() GeoArray[source]

Return the EnMAP mask to be used in co-registration in the projection of the reference image.

static _interpolate_tiepoints_into_space(tiepoints, outshape, metric='ABS_SHIFT')[source]
optimize_geolayer(enmap_ImageL1: EnMAPL1Product_SensorGeo)[source]

Module contents

EnPT ‘spatial optimization’ module.

class enpt.processors.spatial_optimization.Spatial_Optimizer(config: EnPTConfig)[source]

Bases: object

Create an instance of Spatial_Optimizer.

_compute_tie_points()[source]
_get_enmap_band_for_matching() GeoArray[source]

Return the EnMAP band to be used in co-registration in the projection of the reference image.

_get_enmap_mask_for_matching() GeoArray[source]

Return the EnMAP mask to be used in co-registration in the projection of the reference image.

static _interpolate_tiepoints_into_space(tiepoints, outshape, metric='ABS_SHIFT')[source]
optimize_geolayer(enmap_ImageL1: EnMAPL1Product_SensorGeo)[source]