Training OpenLayers 3: develop a WebGIS application
OpenLayers 3 allows the display of map data in any Web browser (desktop or mobile). Just as OpenLayers 2, this library supports various data formats and services. The code of OpenLayers 3 is not based on OpenLayers 2’s; it has been completely rewritten to take advantage of the latest Web technologies such as WebGL in order to improve the performances and extend the possibilities of the library, especially in terms of vector and 3D views. However its API facilitates the development of a Web map application.
OpenLayers 3 does require any specific plugin to run on a Web browser.
Dates and locations
Trainings can take place in our offices. Please contact us.
Private training sessions can also be organized across Europe upon request
Target audience and prerequisites
- GIS managers, Web developers
- Good knowledge of JavaScript, Good notions in Web development, Basic knowledge of the OGC Web Services
Goals
- Know the main features offered by OpenLayers 3
- Be autonomous implementing an application based on the library
Price
- Public training in France or Switzerland: please contact us
- Private training: please contact us
- From 700 € or 900 CHF / day / trainee (for other currency, please contact us)
Camptocamp curriculum
Lecture content/Topics
2-3 days
Presentation of OpenLayers
- History
- Resources
- Roadmap
ol.Map and ol.View objects
- Presentation of concepts
- Presentation of the API
The notion of „layer“ and notion of „source“
- Presentation of concepts
- The different data sources
- API of the object „layer“
Management of projection systems
Interaction and controls in OpenLayers3
- Concept of interaction and controls
- API
Management of vector data
- Vector style
Animations in OL3
OpenLayers 3 and mobile
- Specificity of mobile
- Geolocation
- Orientation
Management of builds with OpenLayers 3
- Issues
- Google Closure
Integration of OpenLayers 3 in other libraries
- Issues
- Some additional libraries: Angular.js, bootstrap, etc.
Your Trainer:
Yves Jacolin
Contact and booking
Additional training
This training can be accompanied by the AngularJS training.
Career
Interested in working in an inspiring environment and joining our motivated and multicultural teams?