SlideShare une entreprise Scribd logo
GeoWeb: vers une diversification des géoservices IGSO Cours de formation continue geosuisse  Veille technologique en géomatique Cédric Moullet Responsible de l’infrastructure fédérale de données géographiques (IFDG) Février 2011
Agenda L’histoire du GéoWeb Une définition du GéoWeb Le GéoWeb par l’exemple Les briques du GéoWeb Les tendances du GéoWeb
Histoire du GéoWeb Au commencement (~1980 - 1990), le web n’existait pas…
Histoire du GéoWeb Puis, le WebSIG est apparu….
Histoire du GéoWeb Puis, Google Maps est apparu…
Que manquait-il pour la naissance du GéoWeb ? L’intégration de ses propres données dans des applications performantes La facilité d’utilisation  Le support de la donnée géographique par le web Le web comme support de communication dominant (desktop, mobile) L’interopérabilité entre les ressources du web
Le web ? HTML + LINKS WEB
Le GéoWeb ? WEB et/ou MAP / Map API et/ou GeoRSS et/ou GeoTag et/ou KML/GML GEOWEB
Le GéoWeb, c’est comme les Lego ! Il est composée de briques avec lesquelles on construit … ce que l’on veut ;-)
Quelques exemples du GéoWeb: Swissgeocache Geocaching ist eine Art elektronische Schnitzeljagd. Mit Hilfe von GPS-Empfängern orten die modernen Schnitzeljäger (Geocacher) verborgene Schätze, die zuvor von Gleichgesinnten versteckt wurden. GeoRSS  http://www.swissgeocache.ch/rss.php Map GeoRSS Web Demo
Quelques exemples du GéoWeb: GeoLocation API Les navigateurs et les navigateurs mobiles connaissent votre position Map API Web Demo
Quelques exemples du GéoWeb: Panoramio „ Zeig Deine Lieblingsplätze.“ http://www.panoramio.com/map/#lt=46.949325&ln=7.345734&z=7&k=1&a=1&tab=1 Map GeoTag Web KML Demo
Quelques exemples du GéoWeb: KML Intégration de KML/KMZ dans Google Earth Map Web KML Demo
Quelques exemples du GéoWeb: Foursquare Foursquare is a  mobile application  that makes cities easier to use and more interesting to explore. It is a  friend-finder , a  social city guide  and a game that challenges users to experience new things, and rewards them for doing so. Foursquare lets users  "check in" to a place  when they're  there , tell friends where  they are  and track the history of  where they've been  and  who they've been there with . GeoTag Mobile Demo
Quelques exemples du GéoWeb: utilisation d’API Intégration de StreetView avec GeoAdmin API Web Map API Demo
Quelques exemples du GéoWeb: 3D Viewer 3D Viewer sans plug-in Web Map API Demo
Un peu de technique ou la description des briques de Lego
Comment communiquer sur le GéoWeb ?   Communication Types de communication  HTTP et ses verbes: GET, POST, PUT, DELETE http://mon.domaine/maresource.html KVP Key-value pair maressource?query=lausanne SOAP Envoi et réception de flux XML REST maressource/lausanne Grâçe au web ! Web
Et les formats du GéoWeb ? GML : Geographic Markup Language The Geography Markup Language (GML) is the XML grammar defined by the Open Geospatial Consortium (OGC) to express geographical features. KML : Keyhole Markup Language Keyhole Markup Language (KML) is an XML schema for expressing geographic annotation and visualization within Internet-based, two-dimensional maps and three-dimensional Earth browsers.   GeoJSON : Geo JavaScript Object Notation GeoJSON is an open format for encoding a variety of geographic data structures. It is so named because it is based on JSON (JavaScript Object Notation). GeoRSS : Geo Really Simple Syndication GeoRSS is a method of describing and pinpointing the physical locations of Internet content. Using GeoRSS, it is possible to search for Web sites or items based on relevant geographic locations. In addition, GeoRSS facilitates the immediate dissemination of RSS feeds to specific users based on event type and location.
Accés en réseau: WMTS WMTS: Web map tile service. Question http://wmts9.geo.admin.ch/wmts/1.0.0/ch.swisstopo.pixelkarte-farbe/default/100617/ch.swisstopo.pixelkarte-farbe/22/236/284.jpeg Réponse Map
Accés en réseau: Geocoding Geocoding is the process of finding associated geographic coordinates from other geographic data, such as street addresses, or zip codes Question http:// api.geo.admin.ch/swisssearch?lang = fr&query =1530 Réponse Map API
Accés en réseau: Profile Obtenir des informations altimétriques à partir d’une polyligne Question http:// api.geo.admin.ch/profile.json?geom ={“type”%3A”LineString”%2C”coordinates”%3A[[550050%2C206550]%2C[556950%2C204150]%2C[561050%2C207950]]} Réponse Map API
Accés en réseau: API An application programming interface (API) is an interface implemented by a software program that enables it to interact with other software. (see  API Generator ) Code Résultat Map API
Accés en réseau: KML … . KML est un format de données, pas un service. Mais KML utilise de manière intéressante les capacités du web, notamment avec les Ground Overlays et les Network Links.  Ce format permet de chaîner les ressources et services. KML
Accés en réseau: KML Ground Overlays Ground overlays enable you to &quot;drape&quot; an image onto the Earth's terrain. The <Icon> element contains the link to the .jpg file with the overlay image. Possibility to add a WMS. KML
Accés en réseau: GeoRSS Les flux de données peuvent être localisés avec GeoRSS GeoRSS
Les tendances du GéoWeb: mobile « De l’internaute vers  …  le mobinaute »
Les tendances du GéoWeb: Crowdsourcing
Les tendances du GéoWeb: 3D
Les tendances du GéoWeb: 4D
Les tendances du GéoWeb: Location Based Services
Les tendances du GeoWeb: GeoAPI
Les tendances du GéoWeb: réalité augmentée
Mot de la fin The  World Wide Web , abbreviated as WWW and commonly known as the Web, is a system of  interlinked  hypertext documents accessed via the  Internet .  The  GeoWeb  implies the merging of  geographical  (location based) information with the abstract information that currently dominates the Internet
Merci pour votre attention !
Toutes les démos view-source:http://www.swissgeocache.ch/rss.php http://maps.google.ch/maps?f=q&source=s_q&hl=de&geocode=&q=http:%2F%2Fwww.swissgeocache.ch%2Frss.php&sll=47.24055,8.491745&sspn=0.179711,0.445976&ie=UTF8&z=8 http://dev.geoext.org/sandbox/cmoullet/ux/GeolocationAPI/examples/geolocationapimobileexample.html http://www.panoramio.com/map/#lt=46.949325&ln=7.345734&z=7&k=1&a=1&tab=1 http://www.panoramio.com/kml/ http://maps.google.de/maps?f=q&hl=de&q=http://services.google.com/earth/kmz/EiffelTower.kmz&ie=UTF8&ll=48.858193,2.289619&spn=0.0054,0.011351&om=1 http://www.foursquare.com http://api.geo.admin.ch/main/wsgi/doc/build/api/streetview.html http://www.webglearth.com/ http://api.geo.admin.ch/swisssearch?lang=fr&query=1530 http://dev.geoext.org/sandbox/cmoullet/ux/Profile/examples/profile.html http://api.geo.admin.ch/main/wsgi/doc/build/api/sdiapigenerator.html

Contenu connexe

GeoWeb: vers une diversification des geoservices , 2011

  • 1. GeoWeb: vers une diversification des géoservices IGSO Cours de formation continue geosuisse Veille technologique en géomatique Cédric Moullet Responsible de l’infrastructure fédérale de données géographiques (IFDG) Février 2011
  • 2. Agenda L’histoire du GéoWeb Une définition du GéoWeb Le GéoWeb par l’exemple Les briques du GéoWeb Les tendances du GéoWeb
  • 3. Histoire du GéoWeb Au commencement (~1980 - 1990), le web n’existait pas…
  • 4. Histoire du GéoWeb Puis, le WebSIG est apparu….
  • 5. Histoire du GéoWeb Puis, Google Maps est apparu…
  • 6. Que manquait-il pour la naissance du GéoWeb ? L’intégration de ses propres données dans des applications performantes La facilité d’utilisation Le support de la donnée géographique par le web Le web comme support de communication dominant (desktop, mobile) L’interopérabilité entre les ressources du web
  • 7. Le web ? HTML + LINKS WEB
  • 8. Le GéoWeb ? WEB et/ou MAP / Map API et/ou GeoRSS et/ou GeoTag et/ou KML/GML GEOWEB
  • 9. Le GéoWeb, c’est comme les Lego ! Il est composée de briques avec lesquelles on construit … ce que l’on veut ;-)
  • 10. Quelques exemples du GéoWeb: Swissgeocache Geocaching ist eine Art elektronische Schnitzeljagd. Mit Hilfe von GPS-Empfängern orten die modernen Schnitzeljäger (Geocacher) verborgene Schätze, die zuvor von Gleichgesinnten versteckt wurden. GeoRSS http://www.swissgeocache.ch/rss.php Map GeoRSS Web Demo
  • 11. Quelques exemples du GéoWeb: GeoLocation API Les navigateurs et les navigateurs mobiles connaissent votre position Map API Web Demo
  • 12. Quelques exemples du GéoWeb: Panoramio „ Zeig Deine Lieblingsplätze.“ http://www.panoramio.com/map/#lt=46.949325&ln=7.345734&z=7&k=1&a=1&tab=1 Map GeoTag Web KML Demo
  • 13. Quelques exemples du GéoWeb: KML Intégration de KML/KMZ dans Google Earth Map Web KML Demo
  • 14. Quelques exemples du GéoWeb: Foursquare Foursquare is a mobile application that makes cities easier to use and more interesting to explore. It is a friend-finder , a social city guide and a game that challenges users to experience new things, and rewards them for doing so. Foursquare lets users &quot;check in&quot; to a place when they're there , tell friends where they are and track the history of where they've been and who they've been there with . GeoTag Mobile Demo
  • 15. Quelques exemples du GéoWeb: utilisation d’API Intégration de StreetView avec GeoAdmin API Web Map API Demo
  • 16. Quelques exemples du GéoWeb: 3D Viewer 3D Viewer sans plug-in Web Map API Demo
  • 17. Un peu de technique ou la description des briques de Lego
  • 18. Comment communiquer sur le GéoWeb ? Communication Types de communication HTTP et ses verbes: GET, POST, PUT, DELETE http://mon.domaine/maresource.html KVP Key-value pair maressource?query=lausanne SOAP Envoi et réception de flux XML REST maressource/lausanne Grâçe au web ! Web
  • 19. Et les formats du GéoWeb ? GML : Geographic Markup Language The Geography Markup Language (GML) is the XML grammar defined by the Open Geospatial Consortium (OGC) to express geographical features. KML : Keyhole Markup Language Keyhole Markup Language (KML) is an XML schema for expressing geographic annotation and visualization within Internet-based, two-dimensional maps and three-dimensional Earth browsers. GeoJSON : Geo JavaScript Object Notation GeoJSON is an open format for encoding a variety of geographic data structures. It is so named because it is based on JSON (JavaScript Object Notation). GeoRSS : Geo Really Simple Syndication GeoRSS is a method of describing and pinpointing the physical locations of Internet content. Using GeoRSS, it is possible to search for Web sites or items based on relevant geographic locations. In addition, GeoRSS facilitates the immediate dissemination of RSS feeds to specific users based on event type and location.
  • 20. Accés en réseau: WMTS WMTS: Web map tile service. Question http://wmts9.geo.admin.ch/wmts/1.0.0/ch.swisstopo.pixelkarte-farbe/default/100617/ch.swisstopo.pixelkarte-farbe/22/236/284.jpeg Réponse Map
  • 21. Accés en réseau: Geocoding Geocoding is the process of finding associated geographic coordinates from other geographic data, such as street addresses, or zip codes Question http:// api.geo.admin.ch/swisssearch?lang = fr&query =1530 Réponse Map API
  • 22. Accés en réseau: Profile Obtenir des informations altimétriques à partir d’une polyligne Question http:// api.geo.admin.ch/profile.json?geom ={“type”%3A”LineString”%2C”coordinates”%3A[[550050%2C206550]%2C[556950%2C204150]%2C[561050%2C207950]]} Réponse Map API
  • 23. Accés en réseau: API An application programming interface (API) is an interface implemented by a software program that enables it to interact with other software. (see API Generator ) Code Résultat Map API
  • 24. Accés en réseau: KML … . KML est un format de données, pas un service. Mais KML utilise de manière intéressante les capacités du web, notamment avec les Ground Overlays et les Network Links. Ce format permet de chaîner les ressources et services. KML
  • 25. Accés en réseau: KML Ground Overlays Ground overlays enable you to &quot;drape&quot; an image onto the Earth's terrain. The <Icon> element contains the link to the .jpg file with the overlay image. Possibility to add a WMS. KML
  • 26. Accés en réseau: GeoRSS Les flux de données peuvent être localisés avec GeoRSS GeoRSS
  • 27. Les tendances du GéoWeb: mobile « De l’internaute vers … le mobinaute »
  • 28. Les tendances du GéoWeb: Crowdsourcing
  • 29. Les tendances du GéoWeb: 3D
  • 30. Les tendances du GéoWeb: 4D
  • 31. Les tendances du GéoWeb: Location Based Services
  • 32. Les tendances du GeoWeb: GeoAPI
  • 33. Les tendances du GéoWeb: réalité augmentée
  • 34. Mot de la fin The World Wide Web , abbreviated as WWW and commonly known as the Web, is a system of interlinked hypertext documents accessed via the Internet . The GeoWeb implies the merging of geographical (location based) information with the abstract information that currently dominates the Internet
  • 35. Merci pour votre attention !
  • 36. Toutes les démos view-source:http://www.swissgeocache.ch/rss.php http://maps.google.ch/maps?f=q&source=s_q&hl=de&geocode=&q=http:%2F%2Fwww.swissgeocache.ch%2Frss.php&sll=47.24055,8.491745&sspn=0.179711,0.445976&ie=UTF8&z=8 http://dev.geoext.org/sandbox/cmoullet/ux/GeolocationAPI/examples/geolocationapimobileexample.html http://www.panoramio.com/map/#lt=46.949325&ln=7.345734&z=7&k=1&a=1&tab=1 http://www.panoramio.com/kml/ http://maps.google.de/maps?f=q&hl=de&q=http://services.google.com/earth/kmz/EiffelTower.kmz&ie=UTF8&ll=48.858193,2.289619&spn=0.0054,0.011351&om=1 http://www.foursquare.com http://api.geo.admin.ch/main/wsgi/doc/build/api/streetview.html http://www.webglearth.com/ http://api.geo.admin.ch/swisssearch?lang=fr&query=1530 http://dev.geoext.org/sandbox/cmoullet/ux/Profile/examples/profile.html http://api.geo.admin.ch/main/wsgi/doc/build/api/sdiapigenerator.html