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 : toutes nos formations sont accessibles aux personnes en situation de handicap, qu’il soit moteur, visuel, auditif ou cognitif ; quelles qu’en soient les particularités.
Nous pouvons proposer des solutions de compensation de nos prestations en adaptant les moyens pédagogiques, techniques et d’encadrement. Nos locaux sont en rez-de-chaussée avec des places de parkings extérieures juste devant l’entrée du bâtiment. Aussi, merci de nous informer de vos besoins d’adaptation ; les échanges peuvent se faire et rester en toute confidentialité.
Taux de satisfaction 2i2l : 100% des stagiaires sont "très 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