19
Bundesamt für Landestopografie swisstopo Bundesamt für Landestopografie swisstopo OpenLayers geo.admin.ch roadmap Cédric Moullet - swisstopo

OpenLayers 3 Alpha - Introduction - 2013

  • Upload
    moullet

  • View
    2.050

  • Download
    2

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: OpenLayers 3 Alpha - Introduction - 2013

Bundesamt für Landestopografie swisstopo

Bundesamt für Landestopografie swisstopo

OpenLayersgeo.admin.ch roadmap

Cédric Moullet - swisstopo

Page 2: OpenLayers 3 Alpha - Introduction - 2013

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

Page 3: OpenLayers 3 Alpha - Introduction - 2013

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.

Page 4: OpenLayers 3 Alpha - Introduction - 2013

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

Page 5: OpenLayers 3 Alpha - Introduction - 2013

Bundesamt für Landestopografie swisstopo 5

Cool: Animation

Page 6: OpenLayers 3 Alpha - Introduction - 2013

Bundesamt für Landestopografie swisstopo 6

Cool: Drag and rotate

Page 7: OpenLayers 3 Alpha - Introduction - 2013

Bundesamt für Landestopografie swisstopo 7

Cool: Image treatment

Page 8: OpenLayers 3 Alpha - Introduction - 2013

Bundesamt für Landestopografie swisstopo 8

Cool: Direct export as file

Page 9: OpenLayers 3 Alpha - Introduction - 2013

Bundesamt für Landestopografie swisstopo 9

Cool: full screen

Page 12: OpenLayers 3 Alpha - Introduction - 2013

Bundesamt für Landestopografie swisstopo 12

New website

http://ol3js.org

Page 13: OpenLayers 3 Alpha - Introduction - 2013

Bundesamt für Landestopografie swisstopo 13

Implemented features

https://github.com/openlayers/ol3/issues?labels=FEATURE&page=1&state=closed

Page 14: OpenLayers 3 Alpha - Introduction - 2013

Bundesamt für Landestopografie swisstopo 14

Ongoing development

https://github.com/openlayers/ol3/issues?labels=FEATURE&page=1&state=open

Page 15: OpenLayers 3 Alpha - Introduction - 2013

Bundesamt für Landestopografie swisstopo 15

Impact on *.geo.admin.ch

Page 16: OpenLayers 3 Alpha - Introduction - 2013

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

Page 17: OpenLayers 3 Alpha - Introduction - 2013

Bundesamt für Landestopografie swisstopo 17

New design proposal

Page 18: OpenLayers 3 Alpha - Introduction - 2013

Bundesamt für Landestopografie swisstopo

Topics

Topics for fast access to layers

Page 19: OpenLayers 3 Alpha - Introduction - 2013

Bundesamt für Landestopografie swisstopo

www.geo.admin.ch

map.geo.admin.ch

api.geo.admin.ch

[email protected]

Twitter: @swiss_geoportal

THANK YOU