Leaflet

Formation Leaflet : réaliser des cartes géographiques interactives en ligne Afficher des cartes géographiques sur le web avec des données dynamiques

Leaflet est une bibliothèque JavaScript permettant d’afficher une carte interactive au sein d’un site web. Cette bibliothèque est capable de gérer différents fonds de carte, d’afficher des objets vectoriels en surcouche, et de gérer un certain nombre d’interactions avec l’utilisateur. Son API est très simple, et il est facile d’étendre les capacités de la bibliothèque en écrivant des plugins.

Résumé

Logiciel : Leaflet (et des extensions)
Durée : 14 heures
Objectifs :
 Comprendre le fonctionnement d’une carte interactive moderne
 Déployer ses propres cartes Leaflet
 Personnaliser l’apparence de la carte, des objets géographiques affichésA
 Écrire ses propres extensions (plugins) basiques pour ajouter des fonctionnalités.
Pré-requis : Niveau de connaissance minimal en développement web, et en particulier du langage JavaScript
Publics : tout public développeur ou géomaticien
Méthodes mobilisées : Alternance d’apports théoriques et d’exercices de mise en application pratique.
Modalités et délais d’accès : Sur inscription préalable au minimum 1 semaine avant le début de la formation selon disponibilité du formateur.
Modalités d’évaluations : Une évaluation du niveau des stagiaires est réalisée avant l’entrée en formation par téléphone ou au moyen d’un questionnaire. Évaluation des acquis et de la satisfaction en fin de formation.
Accessibilité aux personnes en situation de handicap ou présentant des difficultés d’apprentissage : nous pouvons proposer des solutions de compensation de nos prestations en adaptant les moyens pédagogiques, techniques et d’encadrement (les précisions).
Taux de satisfaction 2i2L : 96,34 % des stagiaires sont satisfaits à l’issue de leur formation.
Tarif : pour une demande de formation interne, nous consulter.

Présentation

Leaflet est une bibliothèque JavaScript libre de cartographie en ligne développée par Vladimir Agafonkin de CloudMade et de nombreux contributeurs. Elle est notamment utilisée par le projet de cartographie libre et ouverte OpenStreetMap.

La bibliothèque est utilisée sur les sites cartographiques OpenStreetMap (bibliothèque par défaut), Flickr, Wikipédia (greffon de cartographie et application mobile), Foursquare, craigslist, Institut national de l’information géographique et forestière, Washington Post, le Wall Street Journal, Geocaching.com, City-Data.com, StreetEasy, Nestoria, Skobbler et d’autres. [1]

 Le site officiel de Leaflet
 BSD 2-Clause "Simplified" License
 L’article Wikipédia sur Leaflet

Programme

Prendre en main Leaflet
 connaître Leaflet, son historique, ses fonctionnalités principales
 créer une carte basique et l’intégrer dans une page web

Gérer des données géographiques
 maîtriser la gestion des calques de données
 intégrer des données froides : fichiers GeoJSON, CSV
 intégrer des données chaudes : API open data, données OpenStreetMap (requêtes Overpass)

Jouer avec les représentations
 personnaliser les éléments de base : style des objets, fonds de carte
 afficher les données agrégées : clusters, cartes de chaleurs

Étendre les possibilités avec les extensions
 découvrir le fonctionnement des extensions (ou plugins), comment les utiliser, savoir comparer les alternatives
 ajouter des plugins : recherche textuelle, géolocalisation automatique, calcul d’itinéraires
 réaliser des gadgets ou widgets personnalisés : afficher une légende automatique
 implémenter un plugin avancé : recherche textuelle dans un calque de données