GIS and Media fusion

"The explosive growth of the GeoWeb and geographic information has made GIS powerful media for the general public to communicate, but perhaps more importantly, GIS have also become media for constructive dialogs and interactions about social issues." - Sui & Goodchild

User Tools

Site Tools


geoinf18:ogcwms

This is an old revision of the document!


Geoserver et l'API Web Map Service

Objectif : comprendre les paramètres d'un service cartographique et savoir l'utiliser

OGC Web Map Service (WMS)

  • Des géoservices standardisés pour la cartographie en ligne OGC (Open Geospatial Consortium)
  • Ci-dessous les 3 indispensables opérations d'un géoservice de cartographie (utiliser un Query String Splitter pour y voir plus clair)
WMS sait s'auto-décrire : WMS:GetCapabilities service=WMS&version=1.1.0&request=GetCapabilities
WMS sait produire des visualisations : WMS:GetMap service=WMS&version=1.1.0&request=GetMap&layers=ne_10m_admin_0_countries&styles=&bbox=-180,-90,180,90&width=800&height=400&srs=EPSG:4326&format=image/png
WMS sait interroger une visualisation : WMS:GetFeatureInfo service=WMS&version=1.1.0&request=GetFeatureInfo&bbox=-22.5,28.75,22.5,51.25&srs=EPSG:4326&height=400&width=800&layers=ne_10m_admin_0_countries&format=image/png&styles=&query_layers=ne_10m_admin_0_countries&x=517&y=80&feature_count=50&info_format=application/json

Le b.a.-ba de la navigation

  • En se basant sur l'opération GetMap ci-dessus (avec la couche ne_10m_admin_0_countries), adapter les valeurs de paramètres (utiliser la Web Console pour éditer/renvoyer la requête)
    1. pour zoomer dans la carte
    2. pour centrer la carte sur la Suisse (~ Lat: 47 / Lon: 10)

Autrement dit, quels sont les paramètres à manipuler ?

  • Ecrire une première application web qui interagit avec l'opération GetMap offerte par ce service cartographique avec :
    • 4 éléments d'interaction permettant la navigation, çad déplaçant (pan) la carte au Nord, au Sud, à l'Est, à l'Ouest
    • 2 éléments d'interaction peremttant de zoomer (zoom in) et dézoomer (zoom out) par rapport au centre courant de la carte

  • Ajouter à l'application la possibilité de contrôler la superposition de la couche ne_10m_lakes offerte par le même service cartographique

geoinf18/ogcwms.1542180092.txt.gz · Last modified: 2018/11/14 08:21 by oertz