Traitements#

Le plugin fournit plusieurs traitements QGIS pour intéragir avec les entrepôts de la Géoplateform.

Pour afficher tous les traitements QGIS : Traitements > Boîte à outils

Livraison#

Création d’une livraison depuis une liste de fichier#

  • Description :

Création d’une livraison dans un entrepôt depuis une liste de fichiers.

  • Paramètres :

Entrée

Paramètre

Description

Identifiant de l’entrepôt

DATASTORE

Identifiant de l’entrepôt utilisé pour la création de la livraison.

Nom de la livraison

NAME

Nom de la livraison.

Description de la livraison

DESCRIPTION

Description de la livraison.

Fichiers à importer

FILES

Fichiers à importer (séparés par ; pour fichiers multiples).

Système de coordonnées

SRS

Système de coordonnées des fichiers à importer.

Tags à ajouter

TAGS

List de tags à importer. Format "clé 1,valeur 1;clé 2,valeur 2;..;clé n,valeur n"

Attendre la fermeture de la livraison ?

WAIT_FOR_CLOSE

Option pour attendre la fermeture de la livraison avant de sortir du traitement, permet d’attendre que toutes les vérifications soient passées. (Désactivée par défaut)

  • Sorties :

Sortie

Paramètre

Description

Identifiant de la livraison créé

CREATED_UPLOAD_ID

Identifiant de la livraison créé

Nom du traitement : geoplateforme:upload_from_files

Création d’une livraison depuis une liste de couches vectorielles#

  • Description :

Création d’une livraison dans un entrepôt depuis une liste de couches vectorielles.

  • Paramètres :

Entrée

Paramètre

Description

Identifiant de l’entrepôt

DATASTORE

Identifiant de l’entrepôt utilisé pour la création de la livraison.

Nom de la livraison

NAME

Nom de la livraison.

Description de la livraison

DESCRIPTION

Description de la livraison.

Couches à importer

LAYERS

Couches vectorielles à importer.

Fichiers additionnels à importer

FILES

Fichiers additionnels à importer (séparés par ; pour fichiers multiples).

Système de coordonnées

SRS

Système de coordonnées attendus des couches et fichier à importer.

Tags à ajouter

TAGS

List de tags à importer. Format "clé 1,valeur 1;clé 2,valeur 2;..;clé n,valeur n"

Attendre la fermeture de la livraison ?

WAIT_FOR_CLOSE

Option pour attendre la fermeture de la livraison avant de sortir du traitement, permet d’attendre que toutes les vérifications soient passées. (Désactivée par défaut)

  • Sorties :

Sortie

Paramètre

Description

Identifiant de la livraison créé

CREATED_UPLOAD_ID

Identifiant de la livraison créé

La livraison n’est pas effectuée si les systèmes de coordonnées sont différents entre les couches.

Nom du traitement : geoplateforme:upload_from_files

Génération données#

Création d’une base de données vectorielles depuis une liste de couches vectorielles#

  • Description :

Création d’une base de données vectorielles depuis une liste de couches vectorielles

  • Paramètres :

Entrée

Paramètre

Description

Identifiant de l’entrepôt

DATASTORE

Identifiant de l’entrepôt utilisé pour la création de la livraison.

Nom de la livraison

NAME

Nom de la livraison.

Couches à importer

LAYERS

Couches vectorielles à importer.

Fichiers additionnels à importer

FILES

Fichiers additionnels à importer (séparés par ; pour fichiers multiples).

Système de coordonnées

SRS

Système de coordonnées attendus des couches et fichier à importer.

Tags à ajouter

TAGS

List de tags à importer. Format "clé 1,valeur 1;clé 2,valeur 2;..;clé n,valeur n"

  • Sorties :

Sortie

Paramètre

Description

Identifiant de la livraison créé

CREATED_UPLOAD_ID

Identifiant de la livraison créé

Identifiant de la base de données créés

CREATED_STORED_DATA_ID

Identifiant de la base de données créés

Identifiant de l’exécution du traitement

PROCESSING_EXEC_ID

Identifiant de l’exécution du traitement

Le traitement attends la finalisation de la création de la base de données dans la géoplateforme avant de s’arreter.

Nom du traitement : geoplateforme:vector_db_creation

Création de tuiles vectorielles depuis une base de données vectorielles#

  • Description :

Création de tuiles vectorielles depuis une base de données vectorielles.

  • Paramètres :

Entrée

Paramètre

Description

Identifiant de l’entrepôt

DATASTORE

Identifiant de l’entrepôt utilisé pour la création de la livraison.

Nom des tuiles en sortie

STORED_DATA_NAME

Nom des tuiles en sortie.

Identifiant de la base de données vectorielles

VECTOR_DB_STORED_DATA_ID

Identifiant de la base de données vectorielles.

Option tippecanoe

TIPPECANOE_OPTIONS

Options tippecanoe.

JSON pour la composition

COMPOSITION

JSON pour la composition. Example : [{"layer" : nom_couche, "table": nom_table, "filter":filter_str, "top_level": "2", "bottom_level": "10"}].

Niveau bas pour la pyramide

BOTTOM_LEVEL

Niveau bas pour la pyramide, valeur entre 1 et 21

Niveau haut pour la pyramide

TOP_LEVEL

Niveau haut pour la pyramide, valeur entre 1 et 21

Zone de moissonnage

BBOX

Zone de moissonnage (optionnel)

Tags à ajouter

TAGS

List de tags à importer. Format "clé 1,valeur 1;clé 2,valeur 2;..;clé n,valeur n"

Attendre la fin de la génération ?

WAIT_FOR_GENERATION

Option pour attendre la fin de la génération avant de sortir du traitement, permet de vérifier si les tuiles vectorielles ont été correctement générées. (Désactivée par défaut)

  • Sorties :

Sortie

Paramètre

Description

Identifiant de la base de données créés

CREATED_STORED_DATA_ID

Identifiant de la base de données créés

Identifiant de l’exécution du traitement

PROCESSING_EXEC_ID

Identifiant de l’exécution du traitement

Nom du traitement : geoplateforme:tile_creation

Création de tuiles raster depuis une service WMS-VECTOR#

  • Description :

Création de tuiles raster depuis un service WMS-VECTOR.

  • Paramètres :

Entrée

Paramètre

Description

Identifiant de l’entrepôt

DATASTORE

Identifiant de l’entrepôt utilisé pour la création de la livraison.

Nom des tuiles raster

STORED_DATA_NAME

Nom des tuiles raster.

Nom des couches à moissonner

HARVEST_LAYERS

Nom des couches à moissonner. Valeurs multiples séparées par des virgules.

Niveaux de moissonage

HARVEST_LEVELS

Niveaux de moissonage. Valeurs multiples séparées par des virgules.

Paramètres de requêtes GetMap additionnels.

HARVEST_EXTRA

Paramètres de requêtes GetMap additionnels.

Format des images téléchargées.

HARVEST_FORMAT

Format des images téléchargées (défaut image/jpeg).

URL du service WMS

HARVEST_URL

URL du service WMS.

Zone moissonnage

HARVEST_AREA

Zone moissonnage

Le niveau du bas de la pyramide en sortie

BOTTOM

Le niveau du bas de la pyramide en sortie.

Le niveau du haut de la pyramide en sortie

TOP

Le niveau du haut de la pyramide en sortie.

Compression des données en sortie

COMPRESSION

Compression des données en sortie. Valeurs possibles : “jpg”, “png”, “none”, “png”, “zip”, “jpg90”

Le nombre de tuile par dalle en hauteur

HEIGHT

Le nombre de tuile par dalle en hauteur (défaut : 16)

Le nombre de tuile par dalle en largeur

WIDTH

Le nombre de tuile par dalle en largeur (défaut : 16)

Identifiant du quadrillage à utiliser (Tile Matrix Set)

TMS

Identifiant du quadrillage à utiliser (Tile Matrix Set). Défaut : PM

Format des canaux dans les dalles en sortie

SAMPLE_FORMAT

Format des canaux dans les dalles en sortie. Valeurs possible : “UINT8”, “FLOAT32”

Nombre de canaux dans les dalles en sortie

SAMPLES_PER_PIXEL

Nombre de canaux dans les dalles en sortie. Valeur entre 1 et 4, défaut : 3

Attendre la fin de la génération ?

WAIT_FOR_GENERATION

Option pour attendre la fin de la génération avant de sortir du traitement, permet de vérifier si les tuiles raster ont été correctement générées. (Désactivée par défaut)

Tags à ajouter

TAGS

List de tags à importer. Format "clé 1,valeur 1;clé 2,valeur 2;..;clé n,valeur n"

  • Sorties :

Sortie

Paramètre

Description

Identifiant de la tuile raster créée

CREATED_STORED_DATA_ID

Identifiant de la tuile raster créée

Identifiant de l’exécution du traitement

PROCESSING_EXEC_ID

Identifiant de l’exécution du traitement

Nom du traitement : geoplateforme:raster_tiles_from_wms_vector

Publication#

Publication de tuiles vectorielles#

  • Description :

Publication de tuiles vectorielles.

  • Paramètres :

Entrée

Paramètre

Description

Identifiant de l’entrepôt

DATASTORE

Identifiant de l’entrepôt utilisé pour la création de la livraison.

Identifiant des tuiles vectorielles

STORED_DATA

Identifiant des tuiles vectorielles.

Nom de la publication

NAME

Nom de la publication.

Nom technique de la publication

LAYER_NAME

Nom technique de la publication.

Titre de la publication

TITLE

Titre de la publication.

Résumé de la publication

ABSTRACT

Résumé de la publication.

Mot clé de la publication

KEYWORDS

Mot clé de la publication.

Niveau bas pour la pyramide

BOTTOM_LEVEL

Niveau bas pour la pyramide, valeur entre 1 et 21

Niveau haut pour la pyramide

TOP_LEVEL

Niveau haut pour la pyramide, valeur entre 1 et 21

Url attribution

URL_ATTRIBUTION

Url attribution

Titre attribution

URL_TITLE

Titre attribution

Tags à ajouter

TAGS

List de tags à importer. Format "clé 1,valeur 1;clé 2,valeur 2;..;clé n,valeur n"

  • Sorties :

Sortie

Paramètre

Description

Identifiant de la publication

OFFERING_ID

Identifiant de la publication

Nom du traitement : geoplateforme:vector_tile_publish

Publication WMS-VECTOR#

  • Description :

Publication de base de données vectorielle en service WMS-VECTOR.

  • Paramètres :

Entrée

Paramètre

Description

Identifiant de l’entrepôt

DATASTORE

Identifiant de l’entrepôt utilisé pour la création de la livraison.

Identifiant de la base de données vectorielle

STORED_DATA

Identifiant de la base de données vectorielle.

Nom de la publication

NAME

Nom de la publication.

Nom technique de la publication

LAYER_NAME

Nom technique de la publication.

Titre de la publication

TITLE

Titre de la publication.

Résumé de la publication

ABSTRACT

Résumé de la publication.

Mot clé de la publication

KEYWORDS

Mot clé de la publication.

JSON pour les relations

RELATIONS

JSON pour les relations. Example : [{"name" : nom_couche, "style": <chemin fichier .sld de style>, "ftl": <chemin fichier .ftl de style>}].

Url attribution

URL_ATTRIBUTION

Url attribution

Titre attribution

URL_TITLE

Titre attribution

Tags à ajouter

TAGS

List de tags à importer. Format "clé 1,valeur 1;clé 2,valeur 2;..;clé n,valeur n"

  • Sorties :

Sortie

Paramètre

Description

Identifiant de la publication

OFFERING_ID

Identifiant de la publication

Nom du traitement : geoplateforme:wms_publish

Publication WFS#

  • Description :

Publication de base de données vectorielle en service WFS.

  • Paramètres :

Entrée

Paramètre

Description

Identifiant de l’entrepôt

DATASTORE

Identifiant de l’entrepôt utilisé pour la création de la livraison.

Identifiant de la base de données vectorielle

STORED_DATA

Identifiant de la base de données vectorielle.

Nom de la publication

NAME

Nom de la publication.

Nom technique de la publication

LAYER_NAME

Nom technique de la publication.

Titre de la publication

TITLE

Titre de la publication.

Résumé de la publication

ABSTRACT

Résumé de la publication.

Mot clé de la publication

KEYWORDS

Mot clé de la publication.

JSON pour les relations

RELATIONS

JSON pour les relations. Example : [{"native_name" : <nom couche en base>, "public_name": <nom affiché pour la couche>,"title": titre, "abstract": résumé, "keywords": mot clé}].

Url attribution

URL_ATTRIBUTION

Url attribution

Titre attribution

URL_TITLE

Titre attribution

Tags à ajouter

TAGS

List de tags à importer. Format "clé 1,valeur 1;clé 2,valeur 2;..;clé n,valeur n"

  • Sorties :

Sortie

Paramètre

Description

Identifiant de la publication

OFFERING_ID

Identifiant de la publication

Nom du traitement : geoplateforme:wfs_publish

Publication WMS-RASTER#

  • Description :

Publication de tuiles raster en service WMS-RASTER.

  • Paramètres :

Entrée

Paramètre

Description

Identifiant de l’entrepôt

DATASTORE

Identifiant de l’entrepôt utilisé pour la création de la livraison.

Identifiant des tuiles raster

STORED_DATA

Identifiant des tuiles raster.

Nom de la publication

NAME

Nom de la publication.

Nom technique de la publication

LAYER_NAME

Nom technique de la publication.

Titre de la publication

TITLE

Titre de la publication.

Résumé de la publication

ABSTRACT

Résumé de la publication.

Mot clé de la publication

KEYWORDS

Mot clé de la publication.

Niveau bas pour la pyramide

BOTTOM_LEVEL

Niveau bas pour la pyramide, valeur entre 1 et 21

Niveau haut pour la pyramide

TOP_LEVEL

Niveau haut pour la pyramide, valeur entre 1 et 21

Identifiant fichier de style ROK4

STYLES

Identifiant des styles ROK4. Valeurs séparées par des virgules (,)

Type d’interpolation

INTERPOLATION

Type d’interpolation (valeur possible : NEAREST-NEIGHBOUR, LINEAR, BICUBIC,LANCZOS2,LANCZOS3,LANCZOS4)

Résolution minimale de la couche

BOTTOM_RESOLUTION

Résolution minimale de la couche (Optionnel)

Résolution maximale de la couche

TOP_RESOLUTION

Résolution maximale de la couche (Optionnel)

Ressource cible du GeFeatureInfo

FEATURE_INFO_SERVER_URL

Ressource cible du GeFeatureInfo, si non défini utilisation des valeurs de la données stockée.

Url attribution

URL_ATTRIBUTION

Url attribution

Titre attribution

URL_TITLE

Titre attribution

Tags à ajouter

TAGS

List de tags à importer. Format "clé 1,valeur 1;clé 2,valeur 2;..;clé n,valeur n"

  • Sorties :

Sortie

Paramètre

Description

Identifiant de la publication

OFFERING_ID

Identifiant de la publication

Nom du traitement : geoplateforme:wms_raster_publish

Publication WMTS-TMS#

  • Description :

Publication de tuiles raster en service WMTS-TMS.

  • Paramètres :

Entrée

Paramètre

Description

Identifiant de l’entrepôt

DATASTORE

Identifiant de l’entrepôt utilisé pour la création de la livraison.

Identifiant des tuiles raster

STORED_DATA

Identifiant des tuiles raster.

Nom de la publication

NAME

Nom de la publication.

Nom technique de la publication

LAYER_NAME

Nom technique de la publication.

Titre de la publication

TITLE

Titre de la publication.

Résumé de la publication

ABSTRACT

Résumé de la publication.

Mot clé de la publication

KEYWORDS

Mot clé de la publication.

Niveau bas pour la pyramide

BOTTOM_LEVEL

Niveau bas pour la pyramide, valeur entre 1 et 21

Niveau haut pour la pyramide

TOP_LEVEL

Niveau haut pour la pyramide, valeur entre 1 et 21

Identifiant fichier de style ROK4

STYLES

Identifiant des styles ROK4. Valeurs séparées par des virgules (,)

Ressource cible du GeFeatureInfo

FEATURE_INFO_SERVER_URL

Ressource cible du GeFeatureInfo, si non défini utilisation des valeurs de la données stockée.

Url attribution

URL_ATTRIBUTION

Url attribution

Titre attribution

URL_TITLE

Titre attribution

Tags à ajouter

TAGS

List de tags à importer. Format "clé 1,valeur 1;clé 2,valeur 2;..;clé n,valeur n"

  • Sorties :

Sortie

Paramètre

Description

Identifiant de la publication

OFFERING_ID

Identifiant de la publication

Nom du traitement : geoplateforme:wmts_publish

Permissions#

Création d’une permission#

  • Description :

Création d’une permission dans l’entrepôt.

Cette permission pourra ensuite être associée à une clé d’un utilisateur pour permettre l’accès à des services privées.

  • Paramètres :

Entrée

Paramètre

Description

Identifiant de l’entrepôt

DATASTORE

Identifiant de l’entrepôt utilisé.

Nom de la permission

LICENCE

Nom de la permission.

Type de permission

PERMISSION_TYPE

Type de permission. Valeurs possibles : “ACCOUNT”, “COMMUNITY”

| Identifiants des offres | OFFERINGS | Identifiants des offres. Valeurs séparées par des virgules (,) | | Identifiants des utilisateurs ou communautés | USER_OR_COMMUNITIES | Identifiants des utilisateurs ou communautés. Valeurs séparées par des virgules (,) | | Date de fin de la permission | END_DATE | Date de fin de la permission (Optionnel). | | Authentification forte | ONLY_OAUTH | Authentification forte (compatible uniquement avec clé OAUTH). |

  • Sorties :

Sortie

Paramètre

Description

Identifiants des permissions créés

CREATED_PERMISSIONS_ID

Identifiants des permissions créés

Nom du traitement : geoplateforme:create_permission

Clé#

Création d’une clé basique#

  • Description :

Création d’une clé basique pour l’utilisateur.

  • Paramètres :

Entrée

Paramètre

Description

Nom de la clé

NAME

Nom de la clé

Nom utilisateur

LOGIN

Nom utilisateur

Mot de passe

PASSWORD

Mot de passe

Adresses IP authorisées. Valeurs séparées par ,

WHITELIST

Adresses IP authorisées. Valeurs séparées par ,

Adresses IP non authorisée. Valeurs séparées par ,

BLACKLIST

Adresses IP non authorisées. Valeurs séparées par ,

User-agent

USER_AGENT

User-agent

Referer

REFERER

Referer.

  • Sorties :

Sortie

Paramètre

Description

Identifiant de la clé créée

CREATED_USER_KEY_ID

Identifiant de la clé créée

Nom du traitement : geoplateforme:create_basic_key

Création d’une clé hash#

  • Description :

Création d’une clé hash pour l’utilisateur.

  • Paramètres :

Entrée

Paramètre

Description

Nom de la clé

NAME

Nom de la clé

Adresses IP authorisées. Valeurs séparées par ,

WHITELIST

Adresses IP authorisées. Valeurs séparées par ,

Adresses IP non authorisée. Valeurs séparées par ,

BLACKLIST

Adresses IP non authorisées. Valeurs séparées par ,

User-agent

USER_AGENT

User-agent

Referer

REFERER

Referer.

  • Sorties :

Sortie

Paramètre

Description

Identifiant de la clé créée

CREATED_USER_KEY_ID

Identifiant de la clé créée

Valeur du hash

CREATED_HASH

Valeur du hash

Nom du traitement : geoplateforme:create_hash_key

Création d’une clé OAuth2#

  • Description :

Création d’une clé OAuth2 pour l’utilisateur. Une erreur sera retournée si une clé OAuth2 est déjà existante.

  • Paramètres :

Entrée

Paramètre

Description

Nom de la clé

NAME

Nom de la clé

Adresses IP authorisées. Valeurs séparées par ,

WHITELIST

Adresses IP authorisées. Valeurs séparées par ,

Adresses IP non authorisée. Valeurs séparées par ,

BLACKLIST

Adresses IP non authorisées. Valeurs séparées par ,

User-agent

USER_AGENT

User-agent

Referer

REFERER

Referer.

  • Sorties :

Sortie

Paramètre

Description

Identifiant de la clé créée

CREATED_USER_KEY_ID

Identifiant de la clé créée

Nom du traitement : geoplateforme:create_oauth_key

Outils géoplateforme#

Suppression donnée stockée#

  • Description :

Suppression d’une donnée stockée dans l’entrepôt.

Si des publications sont associées à la données stockées, une depublication est automatiquement effectuée.

  • Paramètres :

Entrée

Paramètre

Description

Identifiant de l’entrepôt

DATASTORE

Identifiant de l’entrepôt utilisé.

Identifiant de la base de la donnée stockée

STORED_DATA

Identifiant de la base de la donnée stockée

Nom du traitement : geoplateforme:delete_stored_data

Suppression livraison#

  • Description :

Suppression d’une livraison dans l’entrepôt.

  • Paramètres :

Entrée

Paramètre

Description

Identifiant de l’entrepôt

DATASTORE

Identifiant de l’entrepôt utilisé.

Identifiant de la livraison

UPLOAD

Identifiant de la livraison

Nom du traitement : geoplateforme:delete_upload

Ajout style Geoserver dans l’entrepôt#

  • Description :

Ajout d’un fichier de style .sld en tant que fichier static GEOSERVER-STYLE dans l’entrepôt.

  • Paramètres :

Entrée

Paramètre

Description

Identifiant de l’entrepôt

DATASTORE

Identifiant de l’entrepôt utilisé pour la création de la donnée statique.

Chemin vers le fichier .sld à ajouter

FILE_PATH

Chemin vers le fichier .sld à ajouter. (support uniquement du format 1.0.0)

Nom de la donnée statique

NAME

Nom de la donnée statique

Description

DESCRIPTION

Description de la donnée statique (optionnel)

  • Sorties :

Sortie

Paramètre

Description

Identifiant de la donnée statique crée

ID_STATIC

Identifiant de la donnée statique crée

Attention, seuls les fichiers .sld au format 1.0.0 sont actuellement supportés par la Géoplateforme.

Nom du traitement : geoplateforme:create_geoserver_style

Mise à jour fichier .sld pour passer d’une version 1.1.0 à 1.0.0#

  • Description :

Mise à jour fichier .sld pour passer d’une version 1.1.0 à 1.0.0.

  • Paramètres :

Entrée

Paramètre

Description

Fichier en entrée

FILE_PATH

Fichier .sld en entrée, au format 1.1.0.

Vérification du format .sld 1.1.0 en entrée

CHECK_INPUT

Option pour ajouter une vérification du fichier en entrée. S’il n’est pas compatible avec la version 1.1.0, le traitement est arreté.

Vérification du format .sld 1.0.0 en sortie

CHECK_OUTPUT

Option pour ajouter une vérification du fichier en sortie. S’il n’est pas compatible avec la version 1.0.0, le traitement est arreté.

  • Sorties :

Sortie

Paramètre

Description

Fichier en sortie

OUTPUT

Fichier .sld converti au format 1.0.0

Nom du traitement : geoplateforme:sld_downgrade