geoweb: vers une diversification des geoservices, 2011

36
armasuisse Federal Office of Topography swisstopo COSIG 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

Upload: moullet

Post on 28-May-2015

1.107 views

Category:

Technology


0 download

DESCRIPTION

Présentation généraliste du GeoWeb Présentation lors de la journée formation continue de l'IGSO, Février 2011

TRANSCRIPT

Page 1: GeoWeb: vers une diversification des geoservices, 2011

armasuisseFederal Office of Topography swisstopo COSIG

GeoWeb: vers une diversification des géoservices

IGSOCours de formation continue geosuisse Veille technologique en géomatique

Cédric MoulletResponsible de l’infrastructure fédérale de données géographiques (IFDG)Février 2011

Page 2: GeoWeb: vers une diversification des geoservices, 2011

2 Federal Office of Topography swisstopo IGSO Formation continue, 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

Page 3: GeoWeb: vers une diversification des geoservices, 2011

3 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Histoire du GéoWeb

• Au commencement (~1980 - 1990), le web n’existait pas…

Page 4: GeoWeb: vers une diversification des geoservices, 2011

4 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Histoire du GéoWeb

• Puis, le WebSIG est apparu….

Page 5: GeoWeb: vers une diversification des geoservices, 2011

5 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Histoire du GéoWeb

• Puis, Google Maps est apparu…

Page 6: GeoWeb: vers une diversification des geoservices, 2011

6 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

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

Page 7: GeoWeb: vers une diversification des geoservices, 2011

7 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Le web ?

HTML

+ LINKS

WEB

Page 8: GeoWeb: vers une diversification des geoservices, 2011

8 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Le GéoWeb ?

WEBet/ou MAP / Map APIet/ou GeoRSSet/ou GeoTaget/ou KML/GMLGEOWEB

Page 9: GeoWeb: vers une diversification des geoservices, 2011

9 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Le GéoWeb, c’est comme les Lego !

Il est composée de briques avec lesquelles on construit … ce que l’on veut ;-)

Page 10: GeoWeb: vers une diversification des geoservices, 2011

10 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Quelques exemples du GéoWeb: SwissgeocacheGeocaching 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

WebDemo

Page 11: GeoWeb: vers une diversification des geoservices, 2011

11 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Quelques exemples du GéoWeb: GeoLocation APILes navigateurs et les navigateurs mobiles connaissent votre

position

Map API

WebDemo

Page 12: GeoWeb: vers une diversification des geoservices, 2011

12 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

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

Page 13: GeoWeb: vers une diversification des geoservices, 2011

13 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Quelques exemples du GéoWeb: KML

Intégration de KML/KMZ dans Google Earth

Map

Web

KML

Demo

Page 14: GeoWeb: vers une diversification des geoservices, 2011

14 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Quelques exemples du GéoWeb:FoursquareFoursquare 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

MobileDemo

Page 15: GeoWeb: vers une diversification des geoservices, 2011

15 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Quelques exemples du GéoWeb: utilisation d’APIIntégration de StreetView avec GeoAdmin API

Web

Map API

Demo

Page 16: GeoWeb: vers une diversification des geoservices, 2011

16 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Quelques exemples du GéoWeb: 3D Viewer3D Viewer sans plug-in

Web

Map API

Demo

Page 17: GeoWeb: vers une diversification des geoservices, 2011

armasuisseFederal Office of Topography swisstopo COSIG

Un peu de technique

ou la description des briques de Lego

Page 18: GeoWeb: vers une diversification des geoservices, 2011

18 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Comment communiquer sur le GéoWeb ?

Communication

Types de communication

HTTP et ses verbes: GET, POST, PUT, DELETEhttp://mon.domaine/maresource.html

KVPKey-value pair

maressource?query=lausanne

SOAPEnvoi et réception de

flux XML

REST

maressource/lausanne

Grâçe au web ! Web

Page 19: GeoWeb: vers une diversification des geoservices, 2011

19 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Et les formats du GéoWeb ?

• GML: Geographic Markup LanguageThe 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 NotationGeoJSON 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 SyndicationGeoRSS 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.

Page 20: GeoWeb: vers une diversification des geoservices, 2011

20 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Accés en réseau: WMTS

WMTS: Web map tile service.

Questionhttp://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

Page 21: GeoWeb: vers une diversification des geoservices, 2011

21 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

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

Questionhttp://api.geo.admin.ch/swisssearch?lang=fr&query=1530

Réponse

Map API

Page 22: GeoWeb: vers une diversification des geoservices, 2011

22 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Accés en réseau: Profile

Obtenir des informations altimétriques à partir d’une polyligne

Questionhttp://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

Page 23: GeoWeb: vers une diversification des geoservices, 2011

23 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

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

Page 24: GeoWeb: vers une diversification des geoservices, 2011

24 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

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

Page 25: GeoWeb: vers une diversification des geoservices, 2011

25 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Accés en réseau: KML Ground OverlaysGround overlays enable you to "drape" 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

Page 26: GeoWeb: vers une diversification des geoservices, 2011

26 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Accés en réseau: GeoRSS

Les flux de données peuvent être localisés avec GeoRSS

GeoRSS

Page 27: GeoWeb: vers une diversification des geoservices, 2011

27 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Les tendances du GéoWeb: mobile

« De l’internaute vers … le mobinaute »

Page 28: GeoWeb: vers une diversification des geoservices, 2011

28 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Les tendances du GéoWeb: Crowdsourcing

Page 29: GeoWeb: vers une diversification des geoservices, 2011

29 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Les tendances du GéoWeb: 3D

Page 30: GeoWeb: vers une diversification des geoservices, 2011

30 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Les tendances du GéoWeb: 4D

Page 31: GeoWeb: vers une diversification des geoservices, 2011

31 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Les tendances du GéoWeb: Location Based Services

Page 32: GeoWeb: vers une diversification des geoservices, 2011

32 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Les tendances du GeoWeb: GeoAPI

Page 33: GeoWeb: vers une diversification des geoservices, 2011

33 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Les tendances du GéoWeb: réalité augmentée

Page 34: GeoWeb: vers une diversification des geoservices, 2011

34 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

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

Page 35: GeoWeb: vers une diversification des geoservices, 2011

armasuisseFederal Office of Topography swisstopo COSIG

Merci pour votre attention !

Page 36: GeoWeb: vers une diversification des geoservices, 2011

36 Federal Office of Topography swisstopo IGSO Formation continue, Février 2011

Toutes les démos

view-source:http://www.swissgeocache.ch/rss.phphttp://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=8http://dev.geoext.org/sandbox/cmoullet/ux/GeolocationAPI/examples/

geolocationapimobileexample.htmlhttp://www.panoramio.com/map/

#lt=46.949325&ln=7.345734&z=7&k=1&a=1&tab=1http://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=1http://www.foursquare.comhttp://api.geo.admin.ch/main/wsgi/doc/build/api/streetview.htmlhttp://www.webglearth.com/http://api.geo.admin.ch/swisssearch?lang=fr&query=1530http://dev.geoext.org/sandbox/cmoullet/ux/Profile/examples/profile.htmlhttp://api.geo.admin.ch/main/wsgi/doc/build/api/sdiapigenerator.html