Camptocamp – Schulungen

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.

Goals

  • Know the main features offered by OpenLayers 3
  • Be autonomous implementing an application based on the library

Duration

  • 2-3 days

Targeted audience

  • GIS managers
  • Web developers

Prerequisites

  • Good knowledge of JavaScript
  • Good notions in Web development
  • Basic knowledge of the OGC Web Services

Program

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

References

  • IST (CH)

Dates

  • Contact us

Additional dates can be scheduled upon request (Lausanne, Paris, Toulouse or Chambéry)

Price

  • Upon request
  • Tax exempt if training par of convention

Booking and contact

formation@camptocamp.com