openlayers 3 alpha - introduction - 2013
DESCRIPTION
Introduction to the new OpenLayers 3 library Implication on geo.admin.chTRANSCRIPT
Bundesamt für Landestopografie swisstopo
Bundesamt für Landestopografie swisstopo
OpenLayersgeo.admin.ch roadmap
Cédric Moullet - swisstopo
Bundesamt für Landestopografie swisstopo 2
History
2005 2006 2007 2008 2009 2010 2011 2012 2013
Google M
aps
Where Conference
– Metac
arta p
roposa
l
OpenLaye
rs 1.0 – 27.6
OpenLaye
rs use
d in O
penStreetM
ap
OpenLaye
rs 2.0 – 25.8
OpenLaye
rs 2.7 – 5.9
OpenLaye
rs 2.12 – 27.6
Crowdfunding –
350 K USD
OpenLaye
rs 3 Alpha –
18.4
WebGL 1
.0
Introducin
g Google
Closure To
ols
Bundesamt für Landestopografie swisstopo 3
Introduction OpenLayers 3
OpenLayers brings geospatial data to any modern desktop or mobile web browser. ol3 is a complete rewrite, featuring WebGL and 3D. Like OpenLayers 2, it supports a huge variety of data formats and layer types. But unlike OpenLayers 2, it is built from scratch relying on latest browser technologies like HTML5, WebGL and CSS3.
Bundesamt für Landestopografie swisstopo 4
New tools
• Continuous integration: Travis• Closure Linter• JSDoc 3• Plovr: serve code with Closure• Testing: PhantomJS• GIT: https://github.com/openlayers/ol3• Examples:
http://ol3js.org/ol3/master/examples/• Mailing list: https://groups.google.com/forum/#!forum/ol3-dev
Bundesamt für Landestopografie swisstopo 5
Cool: Animation
Bundesamt für Landestopografie swisstopo 6
Cool: Drag and rotate
Bundesamt für Landestopografie swisstopo 7
Cool: Image treatment
Bundesamt für Landestopografie swisstopo 8
Cool: Direct export as file
Bundesamt für Landestopografie swisstopo 9
Cool: full screen
Bundesamt für Landestopografie swisstopo 10
Functions & Controls
• Map• Geolocation• Mouse Position• Overlay• Scale line• Vector Styling• Zoom slider
Bundesamt für Landestopografie swisstopo 11
Data source
• Bing Maps• KML• OSM• MapQuest• Stamen• TileJSON• Vector• WMS• WMTS
Bundesamt für Landestopografie swisstopo 12
New website
http://ol3js.org
Bundesamt für Landestopografie swisstopo 13
Implemented features
https://github.com/openlayers/ol3/issues?labels=FEATURE&page=1&state=closed
Bundesamt für Landestopografie swisstopo 14
Ongoing development
https://github.com/openlayers/ol3/issues?labels=FEATURE&page=1&state=open
Bundesamt für Landestopografie swisstopo 15
Impact on *.geo.admin.ch
Bundesamt für Landestopografie swisstopo 16
Roadmap geo.admin.ch
Server:- Implement GeoServices REST Specification - All in one search design
Client:- Q3: api.geo.admin.ch – third release (OL3)- Q3: map.geo.admin.ch – third release (OL3)- All in one search design
Which client library ? ExtJS, Jquery, Closure UI, AngularJS, D3, etc,etc,etc… decision in May
Mobile:- Sencha 2.2
Bundesamt für Landestopografie swisstopo 17
New design proposal
Bundesamt für Landestopografie swisstopo
Topics
Topics for fast access to layers
Bundesamt für Landestopografie swisstopo
www.geo.admin.ch
map.geo.admin.ch
api.geo.admin.ch
Twitter: @swiss_geoportal
THANK YOU