demcompare.dem_processing.dem_processing_template

Mainly contains the DemProcessingTemplate class.

Module Contents

Classes

DemProcessingTemplate

DEM processing class

class demcompare.dem_processing.dem_processing_template.DemProcessingTemplate(parameters: Dict = None)[source]

DEM processing class

abstract process_dem(dem_1: xarray.Dataset, dem_2: xarray.Dataset) xarray.Dataset[source]

DEM processing method

Parameters:
  • dem_1 (xr.Dataset) –

    dem_1 xr.DataSet containing :

    • image : 2D (row, col) xr.DataArray float32

    • georef_transform: 1D (trans_len) xr.DataArray

    • classification_layer_masks : 3D (row, col, indicator) xr.DataArray

  • dem_2 (xr.Dataset) –

    optional argument.

    should not be given as input, when the DEM processing method takes only 1 DEM as input. xr.DataSet containing:

    • image : 2D (row, col) xr.DataArray float32

    • georef_transform: 1D (trans_len) xr.DataArray

    • classification_layer_masks : 3D (row, col, indicator) xr.DataArray

Returns:

xr.DataSet containing :

  • image : 2D (row, col) xr.DataArray float32

  • georef_transform: 1D (trans_len) xr.DataArray

  • classification_layer_masks : 3D (row, col, indicator) xr.DataArray

Return type:

xr.Dataset