Accédez aux données de la ressource via une API GEO. Plus d'informations dans la documentation principale de DATASUD pour les données géographiques.
Chaque organisation qui publie des ressources dans DATASUD dispose de son espace de travail propre du type :
https://trouver.datasud.fr/dataset/4987a162-85d9-41b7-b48e-1544a1f1110d/resource/d69226a1-8b44-4a13-8a0c-3171318abc2c/download/publicationdatasud-lieuxdinclusionnumrique.xlsx.
Vous trouverez le lien spécifique dédié à chaque organisation dans l'onglet Organisation, en sélectionnant l'organisation et à la rubrique Service OGC.
Pour chaque couche de données géographiques, deux types d'API sont disponibles : le flux WMS (Web Map Service) et le flux WFS (Web Feature Service).
Le WMS vous permet d'utiliser des images géolocalisées produites à partir d'une couche de données.
Vous pouvez accéder à l'API WMS pour les données via les actions suivantes :
Connaître la liste des couches disponibles de l'organisation (GetCapabilities) |
https://trouver.datasud.fr/dataset/4987a162-85d9-41b7-b48e-1544a1f1110d/resource/d69226a1-8b44-4a13-8a0c-3171318abc2c/download/publicationdatasud-lieuxdinclusionnumrique.xlsx?SERVICE=WMS&REQUEST=GetCapabilities |
Afficher une couche (GetMap) |
https://trouver.datasud.fr/dataset/4987a162-85d9-41b7-b48e-1544a1f1110d/resource/d69226a1-8b44-4a13-8a0c-3171318abc2c/download/publicationdatasud-lieuxdinclusionnumrique.xlsx?service=WMS&version=1.3.0&request=GetMap&layers=&styles=&CRS=EPSG%3A3857&BBOX=355000,5282072,975000,5650000&WIDTH=1014&HEIGHT=600&format=image/png |
Récupérer les informations d'un objet géométrique en coordonnées X,Y (GetFeatureInfo) |
https://trouver.datasud.fr/dataset/4987a162-85d9-41b7-b48e-1544a1f1110d/resource/d69226a1-8b44-4a13-8a0c-3171318abc2c/download/publicationdatasud-lieuxdinclusionnumrique.xlsx?service=WMS&version=1.3.0&request=GetFeatureInfo&layers=&x=*x.xx*&y=*y.yy*x%x% |
Pour plus d'informations, référez-vous à la documentation :
https://datasud.readthedocs.io/fr/latest/developpeurs/index.html
Le WFS vous permet d'interroger et récupérer des objets géométrique de votre couche de données.
Vous pouvez accéder à l'API WFS pour les données via les actions suivantes :
Connaître la liste des couches disponibles de l'organisation (GetCapabilities) |
https://trouver.datasud.fr/dataset/4987a162-85d9-41b7-b48e-1544a1f1110d/resource/d69226a1-8b44-4a13-8a0c-3171318abc2c/download/publicationdatasud-lieuxdinclusionnumrique.xlsx?SERVICE=WFS&REQUEST=GetCapabilities |
Afficher uune liste d'objets géométriques selon le format souhaité GEOJSON,GML,SHAPEZIP... (GetFeature). À adapter à une BBOX valide |
https://trouver.datasud.fr/dataset/4987a162-85d9-41b7-b48e-1544a1f1110d/resource/d69226a1-8b44-4a13-8a0c-3171318abc2c/download/publicationdatasud-lieuxdinclusionnumrique.xlsx?service=WFS&version=2.0.0&REQUEST=GetFeature&TYPENAMES=&STARTINDEX=0&COUNT=1000&SRSNAME=urn:ogc:def:crs:EPSG::4326&BBOX=4.5,43,7.7,45,urn:ogc:def:crs:EPSG::4326&outputformat=geojson |
Connaître la liste des attributs et leur type d'une couche (DescribeFeatureType) |
https://trouver.datasud.fr/dataset/4987a162-85d9-41b7-b48e-1544a1f1110d/resource/d69226a1-8b44-4a13-8a0c-3171318abc2c/download/publicationdatasud-lieuxdinclusionnumrique.xlsx?SERVICE=WFS&VERSION=2.0.0&REQUEST=DescribeFeatureType&TYPENAME= |
Pour plus d'informations, référez-vous à la documentation :
https://datasud.readthedocs.io/fr/latest/developpeurs/index.html
- Choisissez "Ajouter une couche WMS" (raster) ou "Ajouter une couche WFS" (vecteur)
- "Nouveau"
- Choisissez un NOM pour votre connexion ; nous recommandons par exemple d'utiliser DATASUD_*organisation-de-mon-choix*
- Copier/coller l'URL de l'ORGANISATION choisie : https//ogc-rec.datasud.fr/maps/*organisation-de-mon-choix*
- Soyez attentif au Système de Coordonnées de Référence 'SCR' choisies : nous recommandons l'EPSG:4326 ou EPSG:3857 pour des usages web, EPSG:2154 sinon
Pour plus d'informations, référez-vous à la documentation :
https://datasud.readthedocs.io/fr/latest/developpeurs/index.html
- Cliquez sur le bouton "Ajouter des données" pour ajouter une nouvelle couche.
- Cliquez sur le menu déroulant Regarder dans, puis dans Serveurs SIG, puis Ajouter un serveur WMS
- Copier/coller l'URL de l'ORGANISATION choisie : https//ogc-rec.datasud.fr/maps/*organisation-de-mon-choix*
- Choisissez "Version par défaut"
- Cliquez sur Obtenir la couche
- Choisissez la couche à afficher
- Ajoutez le service (par défaut, le nom du service OGC Web Service), une nouvelle liste s'affiche
- Sélectionnez le service et ajoutez (par défaut le nom du service est OGC Web Service
Pour plus d'informations, référez-vous à la documentation :
https://datasud.readthedocs.io/fr/latest/developpeurs/index.html
Ajoutez chaque couche wms layer en utilisant L.tileLayer.wms
var votre-variable = L.tileLayer.wms('https://ogc-rec.datasud.fr/maps/', {
format: 'img/png',
transparent: true,
layers: 16
}).addTo(map);
Plus d'informations ici : https://www.mapbox.com/mapbox.js/example/v1.0.0/wms/