Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Spatial Data Infrastructure Goes Mobile, 2012

1,883 views

Published on

Published in: Technology
  • Be the first to comment

Spatial Data Infrastructure Goes Mobile, 2012

  1. 1. Feierabend Forum SOGI 25.1.2012 Schlieren Swiss FSDI goes mobile David Oesch, Cédric Moullet geo.admin.ch / swisstopo
  2. 2. FSDI USER
  3. 3. Trends 2012
  4. 5. Picture by morgan.burke 2 Access the information where you currently are
  5. 6. Picture by floofy Federal Act on Geoinformation (GeoIG), 1. Juli 2008 Art. 1 Aim This Act has the aim of ensuring that geodata relating to the territory of the Swiss Confederation is made available for general use to the authorities of the Confederation, the cantons and communes, the private sector, the public and to academic and scientific institutions in a sustainable, up-to-date, rapid and easy manner , in the required quality and at a reasonable cost . Law
  6. 7. „ Interfaces“
  7. 8. OS & development
  8. 9. How did we achieve this
  9. 10. Open Source Software Picture by ul_Marga Access not ownership is where all content is going… (Kevin Kelly) Open Access Open Standards
  10. 11. Mobile App Mobile Website
  11. 12. Codesprint PPP New UI Six months X X
  12. 13. Result
  13. 14. Picture by swisstopo
  14. 15. Where am I ?
  15. 16. Location search
  16. 17. Data search
  17. 18. Attribute info
  18. 19. 500 daily unique visitors
  19. 20. Architecture
  20. 21. API Architecture Data (Tiles / Databases) GeoServices API Mobile API map.geo.admin.ch globe tsm revision are mobile.geo.admin.ch Free API
  21. 22. API Architecture: data <ul><li>Tiles delivered with WMTS RestFul: View </li></ul><ul><ul><li>For vector </li></ul></ul><ul><ul><li>For raster </li></ul></ul><ul><li>Database: Data access </li></ul><ul><ul><li>For vector ;-) </li></ul></ul>200 datasets
  22. 23. API Architecture: Geoservices <ul><li>REST Services </li></ul><ul><ul><li>Geocoding </li></ul></ul><ul><ul><li>Reverse geocoding </li></ul></ul><ul><ul><li>Feature </li></ul></ul><ul><ul><li>Profile </li></ul></ul><ul><ul><li>Height </li></ul></ul>api.geo.admin.ch
  23. 24. API Architecture: Mobile API OpenLayers Sencha Touch GeoExt Mobile (GXM) GeoAdmin Mobile API Ext.setup({ onReady: function (){ m = new GeoAdminMobile.Map({handedness: 'right', contextinfo: true, featureinfo: true }); var wmts2 = GeoAdmin.layers.buildLayerByName (&quot;ch.bfs.gebaeude_wohnungs_register&quot;, {isBaseLayer: false}); m.map.addLayers([wmts2]); } }); Javascript
  24. 25. Technology
  25. 26. Why HTML5 ? <ul><li>Not proprietary </li></ul><ul><li>No browser dependence </li></ul><ul><li>Advanced functions within browser </li></ul><ul><li>Standardardized API: Geolocation – Canvas – Appcache - etc.. </li></ul><ul><li>HTML5 test: http://html5test.com/ </li></ul><ul><li>http://www.html5rocks.com/ </li></ul>
  26. 27. Perspective
  27. 28. Perspective ? <ul><li>3D: WebGL </li></ul><ul><li>4D: Historical data view </li></ul><ul><li>Offline </li></ul>
  28. 29. Thanks cloud !
  29. 30. ..and it works! some awards: Picture by swisstopo
  30. 31. Thank you for your attention and welcome to www.geo.admin.ch

×