Ce projet contient des configurations facilitant l'utilisation des services de la Géoplateforme. Les outils utilisés sont :
- Bruno comme client pour les API Rest (API Entrepôt, service de téléchargement...)
- Insomnia comme client pour les API Rest (altimétrie...)
- QGis comme client de consommation des services de diffusion des données selon les standards OGC.
- Catalogue des serveurs WFS (Points d'accès open et restreint, des environnements de production et de qualification)
- Catalogue des serveurs WMS / WMTS (Points d'accès open et restreint, des environnements de production et de qualification)
- Alimentation et diffusion en téléchargement de données archives
- Utilisation du service de téléchargement
Pour utiliser une collection manipulant l'API Entrepôt, il faut :
- Cloner ce dépôt
- Dans le dossier de la collection, exécuter
npm install
afin d'installer les librairies requises par les formulaires de demande d'identifiant. - Ouvrir la collection dans Bruno en sélectionnant le dossier contenant le fichier
bruno.json
- Ajouter le secret du client d'authentification dans l'environnement (raccourci Ctrl + E):
- Sélectionner l'environnement souhaité
- Jouer la requête
Connexion
afin de récupérer le token de votre compte - Jouer la requête
Compte connecté
afin de récupérer la liste des communities et datastores dont vous êtes membres. Cela permettra d'avoir un menu déroulant lors du choix du datastore pour les requêtes d'alimentation - Jouer la requête
Entrepôt courant
afin de récupérer la liste des points d'accès disponibles dans le datastore. Cela permettra d'avoir un menu déroulant lors de la publication d'une offre
Les identifiants nécessaires pour les requêtes seront en grande majorité remplis automatiquement au cours du workflow, ou demandé via des formulaires.