GeoWeb: overview of services and functions, 2010

42
armasuisse Federal Office of Topography swisstopo COSIG GeoWeb Overview of services and functions Cédric Moullet Head of FSDI (Federal Spatial Data Infrastructure) Web Infrastructure November 2010

description

Introduction to the GeoWeb

Transcript of GeoWeb: overview of services and functions, 2010

Page 1: GeoWeb: overview of services and functions, 2010

armasuisseFederal Office of Topography swisstopo COSIG

GeoWeb Overview of services and functions

Cédric MoulletHead of FSDI (Federal Spatial Data Infrastructure) Web Infrastructure November 2010

Page 2: GeoWeb: overview of services and functions, 2010

2Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Table of Content

• GeoWeb’s history• GeoWeb definition• Some examples of GeoWeb• The GeoWeb bricks• GeoWeb by swisstopo• GeoWeb Trends

Page 3: GeoWeb: overview of services and functions, 2010

3Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

GeoWeb’s history

• At the beginning, web didn’t exist…

Page 4: GeoWeb: overview of services and functions, 2010

4Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

GeoWeb’s history

• Then WebGIS appeared….

Page 5: GeoWeb: overview of services and functions, 2010

5Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

GeoWeb’s history

• Then Google Maps was launched…

Page 6: GeoWeb: overview of services and functions, 2010

6Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

But what was missing in order to have a GeoWeb?• The integration of its own geodata within

powerful application• Usability• Native support of GeoData by the web• The web as most used communication

channel (Desktop, Mobil)• Interoperability between the various web

ressources and services

Page 7: GeoWeb: overview of services and functions, 2010

7Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

The Web ?

HTML+ LINKSWEB

Page 8: GeoWeb: overview of services and functions, 2010

8Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

The GeoWeb ?

WEBAnd/or MAP / Map APIAnd/or GeoRSSAnd/or GeoTagAnd/or KML/GMLGEOWEB

Page 9: GeoWeb: overview of services and functions, 2010

9Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

GeoWeb, like Lego bricks !

The GeoWeb is composed of several bricks… that can be used like we want ;-)

Page 11: GeoWeb: overview of services and functions, 2010

11Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Some examples of GeoWeb : GeoLocation APIThe browsers and the mobile browsers know your location

Map API

WebDemo

Page 12: GeoWeb: overview of services and functions, 2010

12Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Some examples of GeoWeb: Panoramio„Show me your favourite place.“

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: overview of services and functions, 2010

13Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Some examples of GeoWeb : KML• Integration of KML with the GeoAdmin API

Map

Web

KML

Demo

Page 14: GeoWeb: overview of services and functions, 2010

14Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Some examples of GeoWeb: 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: overview of services and functions, 2010

15Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Some examples of GeoWeb : The usage of API’s

Web

Map API

Demo

Page 16: GeoWeb: overview of services and functions, 2010

armasuisseFederal Office of Topography swisstopo COSIG

Some technical aspects

or the descriptin of the bricks

Page 17: GeoWeb: overview of services and functions, 2010

17Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Communication in GeoWeb ?

Communication

Communication types

HTTP methods: GET, POST, DELETE, usw…http://meine.domaene/meinequelle.html

KVPKey-value pair

meinequelle?query=bern

SOAPSend and receive

XML-Flows

REST

meinequelle/bern

Thanks to the Web ! Web

Page 18: GeoWeb: overview of services and functions, 2010

18Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Formats in GeoWeb ?

• 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 19: GeoWeb: overview of services and functions, 2010

19Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

View: 2D-Viewer Map

Page 20: GeoWeb: overview of services and functions, 2010

20Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Access to ressources: WMTSWMTS: Web map tile service. Demo.

Requesthttp://api.geo.admin.ch/wmts9/1.0.0/ch.swisstopo.pixelkartefarbe/default/100617/ch.swisstop o.pixelkarte-farbe/22/236/284.jpeg

Answer

Map

Page 21: GeoWeb: overview of services and functions, 2010

21Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Access to ressources : Geocoding

Geocoding is the process of finding associated geographic coordinates from other geographic data, such as street addresses, or zip codes

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

Answer

Map API

Page 22: GeoWeb: overview of services and functions, 2010

22Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Access to ressources : APIAn application programming interface (API) is an interface

implemented by a software program that enables it to interact with other software. (see API Generator)

Code

Result

Map API

Page 23: GeoWeb: overview of services and functions, 2010

23Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Access to ressources: KML…. KML is a data format, not a service.But KML has interesting properris like the chaining

used for example in Ground Overlays and Netzwerk Links.

This format allows the aggregation of ressources and services.

KML

Page 24: GeoWeb: overview of services and functions, 2010

24Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Zugang zu den Ressourcen: 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 25: GeoWeb: overview of services and functions, 2010

25Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Zugang zu den Ressourcen: KML Network LinkA network link contains a <Link> element with an <href> (a hypertext

reference) that loads a file. The <href> can be a local file specification or an absolute URL.

The <href> in a link specifies the location of any of the following:* An image file used by icons in icon styles, ground overlays, and screen overlays* A model file used in the <Model> element* A KML or KMZ file loaded by a Network Link

KML

Page 26: GeoWeb: overview of services and functions, 2010

26Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Zugang zu den Ressourcen: GeoRSSDataflows can be geolocalized.

GeoRSS

Page 27: GeoWeb: overview of services and functions, 2010

armasuisseFederal Office of Topography swisstopo COSIG

How is it possible to use these bricks in Switzerland (part in

german)?

Page 28: GeoWeb: overview of services and functions, 2010

28Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Geoinformationsgesetz GeoIG

Artikel 1 Zweck

Dieses Gesetz bezweckt, dass Geodaten über das Gebiet der Schweizerischen Eidgenossenschaft den Behörden von Bund, Kantonen und Gemeinden sowie der Wirtschaft, der Gesellschaft und der Wissenschaft für

eine breite Nutzung, nachhaltig, aktuell, rasch, einfach, in der erforderlichen Qualität und zu angemessenen Kosten zur Verfügung stehen.

Page 29: GeoWeb: overview of services and functions, 2010

29Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Geoinformationsverordnung GeoIV

• Art 34: Darstellungsdienst• Art 34: Download-Dienste• Art 35: Dienste für Geometadaten• Art 36: Transformationsdienste• Art 36: Zugang zu den Geobasisdaten

Page 30: GeoWeb: overview of services and functions, 2010

30Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

Geoinformationsverordnung

Suchdienste: Internetdienst mit dem man Geodienste und Geodaten mit den entsprechenden Metainformationen finden kann;

Darstellungsdienste: Internetdienst mit dem Geodaten dargestellt werden. Der Dienst erlaubt es Geodaten visuell zu durchforsten und die entsprechenden Metadaten lassen sich einsehen;

Download-Dienste: Internetdienst, der einen direkten Zugriff auf eine Kopie von Geodaten erlaubt;

Transformationsdienste: Internetdienst, der es erlaubt Geodaten von einem Bezugssystem ins andere zu transformieren;

Page 32: GeoWeb: overview of services and functions, 2010

32Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

GeoWeb-Trends: Mobile

Page 33: GeoWeb: overview of services and functions, 2010

33Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

GeoWeb-Trends: Crowdsourcing

Page 34: GeoWeb: overview of services and functions, 2010

34Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

GeoWeb-Trends: 3D

Page 35: GeoWeb: overview of services and functions, 2010

35Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

GeoWeb-Trends: 4D

Zeitlandkarte Sissach

Page 36: GeoWeb: overview of services and functions, 2010

36Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

GeoWeb-Trends: Location-Based Services

Page 37: GeoWeb: overview of services and functions, 2010

37Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

GeoWeb-Trends: GeoAPI

Page 38: GeoWeb: overview of services and functions, 2010

38Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

GeoWeb-Trends: Augmented Reality

Page 39: GeoWeb: overview of services and functions, 2010

39Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

The next steps for swisstopo

• Mobile API• 3D viewer• 4D viewer

Page 40: GeoWeb: overview of services and functions, 2010

40Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

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 41: GeoWeb: overview of services and functions, 2010

armasuisseFederal Office of Topography swisstopo COSIG

Thanks for your attention !

Page 42: GeoWeb: overview of services and functions, 2010

42Federal Office of Topography swisstopo Colloque 2010-2011, December 2010

All examples

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=8

http://api.geo.admin.ch/main/wsgi/doc/build/services/sdiservices.html#usa ge-example

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://api.geo.admin.ch/main/wsgi/doc/build/api/sdiapiexamples5.htmlhttp://www.foursquare.comhttp://api.geo.admin.ch/main/wsgi/doc/build/api/streetview.htmlhttp://api.geo.admin.ch/main/wsgi/doc/build/services/sdiservices.html#usa

ge-examplehttp://api.geo.admin.ch/swisssearch?lang=fr&query=1530http://api.geo.admin.ch/main/wsgi/doc/build/api/sdiapigenerator.htmlInterlaken.kml