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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
geoinf18:ogcwms [2018/11/13 18:22]
oertz [OGC Web Map Service (WMS)]
geoinf18:ogcwms [2018/11/14 13:51] (current)
oertz
Line 1: Line 1:
 ====== Geoserver et l'API Web Map Service ====== ====== Geoserver et l'API Web Map Service ======
  
-  ​* Publier une couche de données+**Objectif** : comprendre les paramètres d'un service cartographique et savoir l'​utiliser 
 + 
 +  ​* Publier une couche de données ​sur votre instance GeoServer (Heroku ou autre)
   * A défaut, utiliser https://​demo.boundlessgeo.com/​geoserver   * A défaut, utiliser https://​demo.boundlessgeo.com/​geoserver
  
Line 12: Line 14:
 | WMS sait produire des visualisations : [[http://​demo.boundlessgeo.com/​geoserver/​wms?​ | WMS sait produire des visualisations : [[http://​demo.boundlessgeo.com/​geoserver/​wms?​
 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:​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''​ | 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:​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 fournir de l'​information ​[[http://​demo.boundlessgeo.com/​geoserver/​wms?​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|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''​ |+| WMS sait interroger une visualisation : [[http://​demo.boundlessgeo.com/​geoserver/​wms?​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|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''​ |
  
   * Sharing cartography:​ Open standards for cartographic portrayal interoperability   * Sharing cartography:​ Open standards for cartographic portrayal interoperability
Line 19: Line 21:
 ===== Le b.a.-ba de la navigation ===== ===== Le b.a.-ba de la navigation =====
  
-  * Utiliser ​la méthode ​GetMap (Ex0 a et b)+  * 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) 
 +    - pour zoomer dans la carte  
 +    - pour centrer la carte sur la Suisse (~ Lat: 47 / Lon: 10) 
 +**Autrement dit, quels sont les paramètres à manipuler ?** 
 + 
 +{{:​geoinf18:​screenshot_from_2018-11-13_18-39-41.png?​nolink|}} 
 + 
 +  * 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 outpar rapport au centre courant de la carte  
 +  
 +{{:​geoinf18:​screenshot_from_2018-11-13_18-48-16.png?​nolink|}} 
 + 
 +**Une solution :** https://​www.mediamaps.ch/​oltuto/​Ex0a_navmap.html 
 + 
 +  * Ajouter à l'​application la possibilité de contrôler la superposition de la couche //​ne_10m_lakes//​ offerte par le même service cartographique 
 + 
 +{{:​geoinf18:​screenshot_from_2018-11-13_18-53-53.png?​nolink|}} 
 + 
 +**Une solution :** https://​www.mediamaps.ch/​oltuto/​Ex0b_navmap.html
  
geoinf18/ogcwms.1542129732.txt.gz · Last modified: 2018/11/13 18:22 by oertz