OpenLayers 3 Alpha - Introduction - 2013

Preview:

DESCRIPTION

Introduction to the new OpenLayers 3 library Implication on geo.admin.ch

Citation preview

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

info@geo.admin.ch

Twitter: @swiss_geoportal

THANK YOU

Recommended