gpf_pyramide_raster.vector module¶
4alamo module logic.
- gpf_pyramide_raster.vector.configure_4alamo(params: GpfOrchestratorParameters, work_dir: Path, processing_type: str) Status ¶
Ecrit un fichier de configuration conf.json pour 4ALAMO.
- Paramètres:
params (GpfOrchestratorParameters) – paramètres du fichier de configuration
work_dir (Path) – dossier de travail
processing_type (str) – type de traitement
- Renvoie:
Statut à l’issue de l’étape de configuration 4ALAMO.
- Type renvoyé:
Status
- gpf_pyramide_raster.vector.configure_vector_datasources(params: GpfOrchestratorParameters, work_dir: Path) list ¶
Génére des configurations pour les données vecteur
- Paramètres:
params (GpfOrchestratorParameters) – paramètres du fichier de configuration
work_dir (Path) – dossier de travail
- Renvoie:
configurations pour les données vecteur
- Type renvoyé:
list
- gpf_pyramide_raster.vector.configure_vector_generation(params: GpfOrchestratorParameters, work_dir: Path) dict ¶
Crée une configuration VECTOR de GENERATION
- Paramètres:
params (GpfOrchestratorParameters) – paramètres du fichier de configuration
work_dir (Path) – dossier de travail
- Renvoie:
configuration générée
- Type renvoyé:
dict
- gpf_pyramide_raster.vector.configure_vector_injection(params: GpfOrchestratorParameters, work_dir: Path) dict ¶
rée une configuration VECTOR d’INJECTION
- Paramètres:
params (GpfOrchestratorParameters) – paramètres du fichier de configuration
work_dir (Path) – dossier de travail
- Renvoie:
configuration créée
- Type renvoyé:
dict
- gpf_pyramide_raster.vector.configure_vector_update(params: GpfOrchestratorParameters, work_dir: Path) dict ¶
Crée une configuration VECTOR d’UPDATE
- Paramètres:
params (GpfOrchestratorParameters) – paramètres du fichier de configuration
work_dir (Path) – dossier de travail
- Renvoie:
configuration créée
- Type renvoyé:
dict
- gpf_pyramide_raster.vector.get_compositions_at_level(params: GpfOrchestratorParameters, level: int) list[dict] ¶
Récupère les tables d’une pyramide qui apparaissent sur un niveau donné
- Paramètres:
params (GpfOrchestratorParameters) – paramètres du fichier de configuration
level (int) – niveau sur lequel se fait la recherche de tables
- Renvoie:
liste des tables de la pyramide
- Type renvoyé:
list[dict]
- gpf_pyramide_raster.vector.get_min_max_compositions_level(params: GpfOrchestratorParameters) tuple[int] ¶
Get min and max compositions levels
- Paramètres:
params (GpfOrchestratorParameters) – paramètres du fichier de configuration
- Renvoie:
(min, max)
- Type renvoyé:
tuple[int]
- gpf_pyramide_raster.vector.init_4alamo_datasource(params: GpfOrchestratorParameters, input: GpfStoredData, work_dir: Path) dict ¶
Initialise une configuration 4ALAMO pour une donnée vecteur
- Paramètres:
params (GpfOrchestratorParameters) – paramètres du fichier de configuration
input (GpfStoredData) – donnée vecteur contenue dans une stored data
work_dir (Path) – dossier de travail
- Renvoie:
configuration de la datasource
- Type renvoyé:
dict
- gpf_pyramide_raster.vector.run_4alamo(work_dir: Path) Status ¶
Exécute 4ALAMO
- Paramètres:
work_dir (Path) – dossier de travail
- Renvoie:
vaut Status.SUCCESS si l’exécution est en succès, Status.TECHNICAL_ERROR sinon
- Type renvoyé:
Status
- gpf_pyramide_raster.vector.write_vector_area(params: GpfOrchestratorParameters, input: GpfStoredData, path_wkt: str)¶
Ecrire l’extent de la donnée vecteur dans un fichier WKT.
- Paramètres:
params (GpfOrchestratorParameters) – paramètres du fichier de configuration
input (GpfStoredData) – stored data
path_wkt (str) – chemin du fichier WKT