Geospatialworldforum How to create a responsive geoportal ?

35
armasuisse Federal Office of Topography swisstopo COSIG How to create a responsive geoportal ? map.geo.admin.ch Cédric Moullet Head of FSDI Web Infrastructure @cedricmoullet [email protected]

description

How to create a responsive geoportal ? map.geo.admin.ch

Transcript of Geospatialworldforum How to create a responsive geoportal ?

Page 1: Geospatialworldforum How to create a responsive geoportal ?

armasuisseFederal Office of Topography swisstopoCOSIG

How to create a responsive geoportal ?

map.geo.admin.chCédric MoulletHead of FSDI Web Infrastructure

@cedricmoullet [email protected]

Page 2: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

Federal Office of Topographyswisstopo• Federal Geo-Information center

• 346 employees

• Producer of the swiss national maps

• Provider of about 80 geoservices and web mapping applications federated under «geo.admin.ch: the geoportal of the Swiss Confederation»

• swisstopo operates geo.admin.ch on behalf of the coordinating agency for Federal geographical information, GCG

www.swisstopo.admin.ch – www.geo.admin.ch

Page 3: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

Agenda

• Geo.admin.ch• Situation 1.1.2013• Redesign• Situation 1.5.2014

Page 4: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

geo.admin.ch: the geoportal of the Swiss ConfederationThe federal geodata portal is a publicly accessible platform for geographical information, data and services.

Geographical information consists of geographically and spatially referenced data. It describes the characteristics of a country or region in the form of coordinates and place names.

Page 5: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

Geo.admin.ch: Geoinformation Act

The Geoinformation Act (GeoIG) came into force on 1st July 2008. It provides the legal framework, for all activities relating to information about basic geodata of Federal law and its exchange and use.

Page 6: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

Geo.admin.ch: Geoinformation Act

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.

Page 7: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

map.geo.admin.ch

Digital data can be viewed, printed out, ordered and supplied by means of the map viewer tool. The required data is available in the form of digital maps and photos, vector data and also as online services. The desired data is available in the form of pixel maps, digital images, vector data etc., at a variety of scales.

Page 8: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

End of theory

Page 9: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

Situation 1.1.2013

Page 10: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG 10

Desktop Mobile

ExtJS 3OpenLayers 2

SenchaOpenLayers 2

Page 11: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

1.1.2013: Issues

• Double code base• Double release cycle• iOS & Android support only• ExtJS & OpenLayers 2 end of life• ExtJS & Sencha frequent release cycles &

incompatibilities• No HTML5, no CSS3, no 3D• Always more screen sizes (smartphone, tablet,

phablets, smarttvs, 4K etc…)

Page 12: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

1.1.2013: Other issues

• User survey feedback: functions are not understood and/or not discovered

Page 13: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

MANDATORY REDESIGN & REDEVELOPMENT !!!

Page 14: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

Don’t make me think !!!

… still 10’000 users per day ;-)

Page 15: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

Our main issue ?

We are GIS specialists…

Page 16: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

Who are the users ?

Authorities of the Confederation, the cantons and communes, the private sector, the public and the academic and scientific institutions

-> Oups, in other words, everyone

Page 17: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

What want the users?

Fast access to information

-> Paradigm change from « Access to data » to « Access to information »

Federal office -> « We need to publish geodata »

Internet -> « Geodata are maps »

Citizen -> « I need an information »

Page 18: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

What know the users?

Google & Google maps

Page 19: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

What are our constraints and restrictions ?Law

Corporate Design Bund

Page 20: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG 20

New design proposal

Page 21: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG 21

Less parts4 parts

(previously 7)

Page 22: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

More map

More map

Page 23: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG 23

Functions

Functions in one place

Page 24: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

Navigation

Navigation in one place

Page 25: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

Search

Only one central search

Page 26: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

Topics

Topics for fast access to layers

Page 27: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

…. and responsive !!!

Page 28: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

How to create that ? Base library…

OpenLayers 3 (crowdfunding initiated by swisstopo) -> 3D ready, Google Closure, HTML5

Bootstrap for responsiveness / CSS3

AngularJS for JS architecture

https://github.com/geoadmin/mf-geoadmin3

Page 29: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

How to create that ? … and work

Page 30: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

Challenges

Mobile & desktop interactions are not the same (finger vs mouse, for example)

Devices heterogeneity -> testing challenge

Limited financial ressources

Avoid « Geoportal don’t work » syndrom -> focus on the essential (80/20)

Page 31: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

Opportunities

Mobile first strategy

Wide plattform support (web app > app)

Huge performance improvement

Time support (historical maps and aerial images)

Fully Open Source

Bootstrap and AngularJS are used by big players - perenity

Page 32: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

Next steps

3D viewer

Offline

Export KML

More data

Page 33: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

Help yourself

http://map.geo.admin.ch

300 geodata layers freely accessible

Page 34: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

Widely recognized

Page 35: Geospatialworldforum How to create a responsive geoportal ?

Federal Office of Topography swisstopoCOSIG

www.geo.admin.ch

map.geo.admin.ch

api.geo.admin.ch

[email protected]

Twitter: @swiss_geoportal

THANK YOU