Les standards de l'OGC : du webmapping au WebSIG Géoévénement 2008 Auteur : Yves Jacolin Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG 1- Introduction 2- L'OGC 3- Les standards 4- Webservice WMS 5- Webservice WFS 6- Webservice WCS 7- Webservice SLD 8- Autre webService 9- Conclusion Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Introduction qu'est ce qu'un standard ? qu'est ce que l'interoperabilité ? Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Introduction qu'est ce qu'un standard ? Standard signifie aussi « norme » en anglais Standard : organisme privé Norme : organisme public Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Introduction qu'est ce qu'un standard ? Précise des points d'homogénéité, autorisant toute variété et toute innovation sur les points non spécifiés. Se fonde par principe sur une spécification, pas une implémentation. Importe plus que pour ce qu'il apporte à son utilisateur que par ses qualités propres. Concerne et n'est censé affecter que la communauté qui y adhère. Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Introduction qu'est ce qu'un standard ? Ne vaut que par l'efficacité de l'organisme qui confère les certifications à ce standard. Ne doit pas, pour être adopté, « du passé faire table rase » Doit laisser une place adéquate aux innovations futures Disparaît quand il devient un obstacle à l'innovation au lieu d'en être une plateforme. (source (en anglais) Article de Gordon Bell à l'ACM Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Introduction qu'est ce que l'interoperabilité ? Pour être simple, on peut dire qu'il y a compatibilité quand deux produits ou systèmes peuvent fonctionner ensemble interopérabilité quand on sait pourquoi et comment ils peuvent fonctionner ensemble. qu'est ce qu'un serveur ? Exemple du ”client dans un bar” Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG L'OGC : Open Geospatial Consortium regroupe 345 sociétés internationnales, agences gouvernementales et universités développe des standards publics spatialise le web approche “Develop first, then spec” Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Pourquoi utiliser des standards ? mutualisation ... ... des données ... des ressources ... des compétences interopérabilité client-serveur historique Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Points communs des standards Une URL structurée de la même manière : <hôte>/<script>?PARAMETRE=VALEUR&PARA METRE=VALEUR1,VALEUR2&... Des paramètres communs à tous les webservice : REQUEST=GetCapabilities : obtenir les possibilités du serveur VERSION=X.Y.Z SERVICE=AAA Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Les services WMS définition : un serveur de carte (fond de carte) requêtes GetCapabilities : <hôte>/<script>?VERSION=1.1.1&SERVICE=WMS &REQUEST=GetCapabilities exemple : GetCapabilities Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Les services WMS requêtes GetMap : <hôte>/<script>?VERSION=1.1.1&SERVICE=WMS &REQUEST=GetMap&BBOX=- 301859.162189,1593968.294017,1115472.582186,27 29151.493727&SRS=EPSG:27572&WIDTH=612&H EIGHT=490&LAYERS=departement&STYLES=&F ORMAT=image/jpeg exemple : GetMap Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Les services WFS définition : un serveur de données vectorielles, récupérer les données vectorielles requête GetCapabilities : <hôte>/<script>?VERSION=1.1.1&SERVICE=WFS &REQUEST=GetCapabilities exemple : GetCapabilities Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Les services WFS requête GetFeature : <hôte>/<script>?SERVICE=WFS&VERSION=1.0.0 &REQUEST=GetFeature&TYPENAME=departemen t exemple : GetFeature Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Les services WFS autres requêtes possibles : DescribeFeatureType GetFeatureLock GetGmlObject LockFeature Transaction Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Les services WCS définition : un serveur de données raster requête GetCapabilities : <hôte>/<script>?VERSION=1.1.1&SERVICE=WCS &REQUEST=GetCapabilities exemple : GetCapabilities Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Les services WCS requête DescribeCoverage requête GetCoverage : <hôte>/<script>?SERVICE=WCS&VERSION=1.0.0 &REQUEST=GetCoverage&COVERAGE=srtm&CR S=EPSG:27572&WIDTH=600&HEIGHT=400&FOR MAT=GTIFF&INTERPOLATION=bilinear exemple : GetCoverage Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Les services SLD définition : un serveur sémiologie pour un serveur WMS requête DescribeLayer : VERSION=1.0.0&SERVICE=WMS&REQUEST=De scribeLayer&LAYERS=departement exemple : DescribeLayer Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Les services SLD requête GetLegendGraphic : VERSION=1.0.0&SERVICE=WMSD&REQUEST= GetLegendGraphic&LAYER=ville&FORMAT=png exemple : GetLegendGraphic Requête GetStyles : VERSION=1.0.0&SERVICE=WMS&REQUEST=Ge tStyles&LAYERS=ville exemple : GetStyles Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Les services SLD Modification de la sémiologie d'une couche d'un webservice WMS WMS original WMS modifé par SLD Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Les autres webservice WMS-T WMC WPS WTS Les autres standards GML CityGML Avril 2008 Licence CC-BY-NC Yves Jacolin
Les standards de l'OGC : du webmapping au WebSIG Conclusion exemples concrets futur des standards et de leur utilisation : du WebMapping au WebSIG ... Avril 2008 Licence CC-BY-NC Yves Jacolin