gpf_pyr_stored_data_update_from_upload.check module

Module checks

gpf_pyr_stored_data_update_from_upload.check.check_input_params(params: GpfOrchestratorParameters) None

Check input parameters :

  • only on upload must be defined

  • upload type must be ROK4-PYRAMID

  • output stored_data type must be ROK4-PYRAMID-RASTER or ROK4-PYRAMID-VECTOR

  • output stored_data status must be MODIFYING

  • output stored_data storage type must be S3

  • parameter non_existing must be ERROR, SKIP or FORCE if defined

Paramètres:

parameters (GpfOrchestratorParameters) – Orchestrator parameters

raise ValueError is parameters are invalid

gpf_pyr_stored_data_update_from_upload.check.check_parameters(params: GpfOrchestratorParameters) None

Check parameters :

  • parameter non_existing must be ERROR, SKIP or FORCE if defined

Paramètres:

parameters (GpfOrchestratorParameters) – Orchestrator parameters

raise InvalidParametersError is parameters are invalid

gpf_pyr_stored_data_update_from_upload.check.check_pyramids(params: GpfOrchestratorParameters) None

Check pyramids :

  • upload and stored_data TMS must be equal

Paramètres:

parameters (GpfOrchestratorParameters) – Orchestrator parameters

raise PyramidsMismatchError is pyramids are invalid

gpf_pyr_stored_data_update_from_upload.check.check_stored_data(params: GpfOrchestratorParameters) None

Check stored data : - output stored_data type must be ROK4-PYRAMID-RASTER or ROK4-PYRAMID-VECTOR - output stored_data status must be MODIFYING - output stored_data storage type must be S3

Paramètres:

parameters (GpfOrchestratorParameters) – Orchestrator parameters

raise InvalidStoredDataException is parameters are invalid

gpf_pyr_stored_data_update_from_upload.check.check_upload(params: GpfOrchestratorParameters) None

Check upload :

  • only on upload must be defined

  • upload type must be ROK4-PYRAMID

Paramètres:

parameters (GpfOrchestratorParameters) – Orchestrator parameters

raise InvalidUploadException is parameters are invalid

gpf_pyr_stored_data_update_from_upload.check.get_descriptor_from_stored_data(stored_data: GpfStoredData) dict

Get descriptor dict from stored data

Paramètres:

stored_data (GpfStoredData) – input stored data

Lève:

InvalidDescriptorError – descriptor is not available or not in json format

Renvoie:

json parse of descriptor file content

Type renvoyé:

dict