Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
GeoWeb: overview of services and functions, 2010
1. 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
2. 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
3. 3Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
GeoWeb’s history
• At the beginning, web didn’t exist…
4. 4Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
GeoWeb’s history
• Then WebGIS appeared….
5. 5Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
GeoWeb’s history
• Then Google Maps was launched…
6. 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
7. 7Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
The Web ?
HTML
+ LINKS
WEB
8. 8Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
The GeoWeb ?
WEB
And/or MAP / Map API
And/or GeoRSS
And/or GeoTag
And/or KML/GML
GEOWEB
9. 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 ;-)
10. 10Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
Some examples of GeoWeb:
Swissgeocache
GeoRSS http://www.swissgeocache.ch/rss.php
Map
GeoRSS
WebDemo
11. 11Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
Some examples of GeoWeb :
GeoLocation API
The browsers and the mobile browsers know your location
Map API
WebDemo
12. 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
13. 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
14. 14Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
Some examples of GeoWeb:
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
MobileDemo
15. 15Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
Some examples of GeoWeb :
The usage of API’s
Web
Map API
Demo
17. 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
KVP
Key-value pair
meinequelle?query=bern
SOAP
Send and receive
XML-Flows
REST
meinequelle/bern
Thanks to the Web ! Web
18. 18Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
Formats in GeoWeb ?
• 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.
19. 19Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
View: 2D-Viewer Map
20. 20Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
Access to ressources:
WMTS
WMTS: Web map tile service. Demo.
Request
http://api.geo.admin.ch/wmts9/1.0.0/ch.swisstopo.pixelkartefarbe/default/100617/ch.swisstop
o.pixelkarte-farbe/22/236/284.jpeg
Answer
Map
21. 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
Request
http://api.geo.admin.ch/swisssearch?lang=fr&query=1530
Answer
Map API
22. 22Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
Access to ressources :
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
Result
Map API
23. 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
24. 24Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
Zugang zu den Ressourcen:
KML Ground Overlays
Ground 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
25. 25Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
Zugang zu den Ressourcen:
KML Network Link
A 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
26. 26Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
Zugang zu den Ressourcen:
GeoRSS
Dataflows can be geolocalized.
GeoRSS
27. armasuisse
Federal Office of Topography swisstopo
COSIG
How is it possible to use these
bricks in Switzerland (part in
german)?
28. 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.
29. 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
30. 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;
31. 31Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
Konkrete Umsetzung des Gesetzes
Suche
Darstellung
Download
Transformation
Ressourcenzugang
Zeit
GeoCat CSW
2D-Portal 3D-Portal 4D-Portal
WFS
Reframe WPS
WMS GeoCoding API WMTS KML LBSGeoRSS
Heute
32. 32Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
GeoWeb-Trends: Mobile
33. 33Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
GeoWeb-Trends: Crowdsourcing
34. 34Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
GeoWeb-Trends: 3D
35. 35Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
GeoWeb-Trends: 4D
Zeitlandkarte Sissach
36. 36Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
GeoWeb-Trends: Location-Based
Services
37. 37Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
GeoWeb-Trends: GeoAPI
38. 38Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
GeoWeb-Trends: Augmented Reality
39. 39Federal Office of Topography swisstopo Colloque 2010-2011, December 2010
The next steps for swisstopo
• Mobile API
• 3D viewer
• 4D viewer
40. 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