Intégrer des flux WFS grâce au connecteur JSON
Grâce au connecteur JSON vous pouvez connecter vos flux de données WFS (dont le format de sortie est en (Geo)JSON) et créer vos listes de contenus
1. WFS c’est quoi ?
Le WFS (Web Feature Service) est un protocole permettant de récupérer des données géographiques. Il offre la flexibilité nécessaire pour interroger et récupérer des informations spécifiques sans avoir à télécharger des ensembles de données entiers. Cela améliore non seulement l'efficacité, mais aussi la pertinence des informations affichées sur les cartes interactives.
2. Construire mon URL d’accès au format JSON afin de pouvoir l’utiliser sur Wemap pro
- À partir de l’URL fournie par votre service SIG, ajoutez les paramètres suivants pour configurer le flux au format choisi. Pour le format JSON, utilisez la structure suivante :
?request=GetFeature&service=wfs&outputFormat=application/json&TYPENAME
- Ensuite, ajoutez le paramètre
typename
pour spécifier le type de données géographiques (ou "couche") que vous souhaitez extraire, par exemple :
TEST_test_wfs_umap:vecteur.sig.test_polygone
- Exemple d’URL complet :
https://<url_sig>?request=GetFeature&service=wfs&outputFormat=application/json&TYPENAME=TEST_test_wfs_umap:vecteur.sig.test_polygone
Élément d’URL |
Description |
Exemple |
---|---|---|
https://<url_sig> |
URL de base du service WFS qui héberge les données géospatiales. Elle dépend du serveur SIG utilisé par le fournisseur de données. | https://example.com/geoserver/wfs |
request=GetFeature |
Spécifie le type de requête WFS, ici GetFeature , qui permet d'extraire des entités géospatiales (points, polygones, etc.) de la couche demandée. |
GetFeature |
service=wfs |
Indique que le service utilisé est le Web Feature Service(WFS), un standard OGC pour échanger des données géospatiales. | wfs |
outputFormat=application/json |
Format de sortie souhaité pour les données. Wemap supporte uniquement le format JSON. | application/json |
typename=<nom_de_la couche> |
Nom complet de la couche à interroger. | TEST_test_wfs_umap:vecteur.sig.test_polygone |
💡Astuce : Comment retrouver le nom de la couche dans le flux WFS ?
Si vous ne connaissez pas le nom exact de la couche que vous souhaitez utiliser, vous pouvez l’identifier en interrogeant le flux avec la requête
GetCapabilities
:
?SERVICE=WFS&REQUEST=GetCapabilities
Cette requête permet de lister les différentes couches d'informations disponibles dans le flux, afin de sélectionner celle qui vous intéresse. Cette étape est optionnelle si vous connaissez déjà le nom de la couche.
💡Note : Pour intégrer des données géospatiales dans un format lisible, Wemap prend également en charge le format WKT (Well-Known Text), largement utilisé pour représenter des géométries telles que des points, lignes et polygones.
3. Comment utilisez mon URL WFS avec le connecteur JSON ?
Après avoir généré votre URL JSON, vous pouvez le connecter dans Wemap pour visualiser vos données géospatiales. Voici les étapes à suivre sur Wemap Pro :
- Création de la liste : dans Wemap Pro, cliquez sur
Créer - Liste
, puis choisissezConnecter une app
. - Connexion du flux JSON : sélectionnez le connecteur JSON et collez l’URL que vous avez construite.
- Chargement des données : cliquez sur
Features
, puis surChoose this Path
pour continuer.
Étape du Mapping
Associez les champs essentiels de votre flux :
- ID : identifiant unique de chaque entité.
- Nom : le nom descriptif de l’entité.
- GeoEntités : champ contenant les géométries que vous souhaitez afficher.
Personnalisation des géoentités
Une fois le champ GeoEntités ajouté, une fenêtre de personnalisation s’ouvre pour configurer l’apparence de vos géométries. Vous pouvez ajuster :
- La couleur de chaque entité géométrique.
- L'épaisseur du tracé pour une meilleure visibilité.
- L'opacité pour gérer la visibilité des éléments.
- Forme du trait en continu ou en pointillé
Cliquez sur Connecter
pour finaliser votre liste, qui est maintenant prête avec des géoentités personnalisées.