Camptocamp – Formations

OpenLayers 3 : développez une application Web SIG

OpenLayers 3 permet d’afficher des données géospatiales dans n’importe quel navigateur bureautique ou mobile moderne. Comme OpenLayers 2, cette bibliothèque prend en charge une grande variété de formats et services de diffusion de données. Le code d’OpenLayers 3 ne repose pas sur celui d’OpenLayers 2, il a été complètement réécrit pour bénéficier des dernières technologies web comme WebGL, dans le but d’accroître les performances et d’élargir les possibilités de la bibliothèque, notamment au niveau des affichages vectoriels et 3D. Cependant son API permet de faciliter le développement d’une application web cartographique.

OpenLayers 3 ne nécessite aucun plugin spécifique pour fonctionner sur un navigateur Web.

OBJECTIFS

  • Connaître les principales fonctionnalités offertes par OpenLayers 3
  • Être autonome dans la mise en place d’une application basée sur la bibliothèque

DURÉE

  • 2-3 jours (14 – 21 heures)

PRINCIPAUX PUBLICS VISÉS

  • Responsables SIG
  • Développeurs Web

PRÉ-REQUIS

  • Bon niveau en JavaScript
  • Bonnes notions en développement Web
  • Connaissances de base des Web Services OGC

VALIDATION VISÉE

  • Attestation de formation

PROGRAMME INDICATIF

  • Présentation d’OpenLayers
    • Historique
    • Ressource
    • Roadmap
  • Les objets ol.Map et ol.View
    • Présentation des concepts
    • Présentation de l’API
  • La notion de layer et de source
    • Présentation des concepts
    • Les différentes sources de données
    • API de l’objet layer
  • La gestion des systèmes de projection
  • Interaction et controls dans OpenLayers3
    • Concept d’interaction et de controls
    • API
  • La gestion des données vectorielles
    • Style vectoriel
  • Les animations dans OL3
  • OpenLayers 3 et le mobile
    • Spécificité du mobile
    • Geolocation
    • Orientation
  • Gestion des builds avec OpenLayers 3
    • Problématique
    • Google Closure
  • Intégration d’OpenLayers 3 au sein d’autres bibliothèque
    • Problématique
    • Quelques bibliothèques complémentaires : Angular.js, bootstrap, etc.

MOYENS TECHNIQUES ET PÉDAGOGIQUES

MOYENS D’ENCADREMENT

  • Formations réalisées par un committer ou contributeur du projet OpenLayers

RÉFÉRENCES

  • IST (CH)
  • Veremes (FR)
  • Thalès (FR)

DATES PRÉVUES

Des dates supplémentaires pourront être programmées selon les demandes (Lausanne, Paris, Toulouse ou Chambéry).

TARIF

  • Sur demande
  • Défiscalisé si formation conventionnée

FORMATIONS COMPLÉMENTAIRES

Cette formation peut être accompagnée de la formation sur AngularJS

RÉSERVATION ET CONTACT

formation@camptocamp.com