Nouveauté
Cartographie web avec Leaflet
search
  • Cartographie web avec Leaflet

Cartographie web avec Leaflet

Créer de belles cartes dynamiques et interactives en JavaScript
Carlier Richard
Parution : 23/10/2024

Créez et partagez sur vos sites web des cartes interactives personnalisées et affichez-y dynamiquement des données géospatiales à l’aide de la bibliothèque de cartographie open-source Leaflet.js.

Cartographie web avec Leaflet

Créer de belles cartes dynamiques et interactives en JavaScript
Carlier Richard
Parution : 23/10/2024

Créez et partagez sur vos sites web des cartes interactives personnalisées et affichez-y dynamiquement des données géospatiales à l’aide de la bibliothèque de cartographie open-source Leaflet.js.

Imprimé en couleur

Versions numériques

Le livre numérique est téléchargeable au format PDF ou EPUB (voir Onglet Format).

Apprenez à utiliser la bibliothèque JavaScript Leaflet tout en vous immergeant dans l'univers captivant de la cartographie.

Qu’est-ce que la cartographie web

La cartographie web (aussi appelée cartographie en ligne ou webmapping) consiste à produire, afficher, personnaliser des cartes sur une page web. C’est un puissant outil de communication aux usages variés : localisation, itinéraire, mais aussi support de jeu, outil de narration, visualisation de données, tableau de bord.

Une carte dynamique permettra d'afficher la carte, mais également d'y ajouter des points en fonction de certains critères comme la proximité de l'utilisateur (les boutiques les plus proches de là où l’utilisateur se trouve).

La carte interactive ajoutera la possibilité à l'utilisateur de filtrer les affichages qu’il désire, en fonction de divers critères (les piscines ouvertes jusqu’à 22h).

Pour ces deux dernières hypothèses, il faudra passer par l'utilisation d'une bibliothèque JavaScript.

Qu'est-ce que Leaflet JS

Leaflet JS est précisément une bibliothèque de cartographie JavaScript, et c’est sans doute aujourd’hui l'outil open-source le plus utilisé pour créer et afficher des cartes interactives dynamiques sur Internet. Léger et performant, il est présent sur de nombreux sites : OpenStreetMap, Flickr, Wikipédia, Foursquare... ou la RATP, pour ne citer qu'eux.

Il existe des alternatives telles qu’OpenLayers ou Maplibre, mais elles sont plus complexes à mettre en place.

MapBox et depuis 2017 l’API de Google Maps sont pour leur part des solutions payantes.

Créer des cartes avec Leaflet

Ce livre vous guide pas à pas dans l'apprentissage de Leaflet. Avec des exemples concrets et variés, vous apprendrez à afficher et concevoir des cartes dynamiques, à les enrichir et les personnaliser, à en extraire de l'information, ainsi qu’à récupérer et visualiser des données géolocalisées.

Vous apprendrez notamment :
➤ comment charger des fonds de carte, qu’ils soient disponibles en ligne ou créés par vos soins
➤ comment dessiner sur les cartes, y placer des marqueurs standards ou personnalisés, ajouter des popups
➤ comment ajouter des couches d’informations sur la carte et les filtrer
➤ comment intégrer une ou plusieurs cartes dans une page HTML
➤ comment mettre en place des écouteurs de clics, récupérer la position de l’utilisateur, recentrer et zoomer la carte, afficher un pop-up personnalisé, calculer des distances
➤ comment afficher des données géolocalisées
➤ comment créer des cartes thématiques (cercles proportionnels, clusters, cartes choroplètes, de chaleur)
➤ comment utiliser conjointement la bibliothèque avec des outils tiers, frameworks JavaScript, mais aussi WordPress, Python et R

Ce que vous apprécierez dans ce livre

➤ la diversité des exemples, propices à stimuler votre créativité
➤ les apartés non techniques pour vous sensibiliser à la cartographie
➤ le ton léger de l’auteur, sa pédagogie

Prérequis

Accessible aux débutants en Leaflet, ce livre nécessite toutefois quelques connaissances de base en JavaScript, HTML et CSS.

Début du chapitre 25 - Cas pratique : désert médical Télécharger cet extrait
Début du chapitre 15 - Créer un plugin Leaflet Télécharger cet extrait
Début du chapitre 10 - Dessiner sur la carte Télécharger cet extrait
Début chapitre 8 - Cas pratique : carte interactive Télécharger cet extrait
Début du chapitre 7 - Marqueurs, popups Télécharger cet extrait
Chapitre 3 - Cartographie et Web Télécharger cet extrait
Sommaire détaillé Télécharger cet extrait

1. Introduction

PRÉPARATION AU VOYAGE
2. Qu'est ce qu'une carte ?
3. Cartographie et web
4. Afficher une carte sur le web
5. Équipement et choix techniques

GÉO LOCALISATION, REGARDER DU CÔTÉ DE CHEZ SOI
6. Une première carte
7. Marqueurs, popup
8. Cas pratique : carte interactive
9. Fonds de cartes
10. Dessiner sur la carte
11.Cas pratique : cartes narratives

GÉO DÉCOUVERTES, OBTENIR LES INFORMATIONS D'UNE CARTE
12. Nous voulons des informations !
13. Où suis-je ?
14. Géocodage
15. Créer un plugin Leaflet
16. Cas pratique : autour d'un point

GÉO VISUALISATION, DONNER DU SENS À DES DONNÉES
17. Visualisation de données géospatiales
18. Récupérer et utiliser des données
19. Dessiner à partir des données
20. Représentation graphique des données
21. Cartes choroplèthes
22. Cartes thermiques/de densité
23. Cartes de regroupement (cluster)
24. Autres extensions
25. Cas pratique : désert médical

ANNEXES, ALLER PLUS LOIN
Leaflet et les frameworks JS
Leaflet et Python
Leaflet et R
Leaflet et WordPress

Nombre de pages : 200
Consultation en ligne

EAN : 9782822711265
ISBN : 978-2-8227-1126-5

Accès à la version html
(necessite une connexion internet)
Consultation en ligne + Téléchargement

EAN : 9782822711432
ISBN : 978-2-8227-1143-2

Accès à la version html
+
PDF web, EPUB
Sans DRM
Papier

EAN : 9782822711425
ISBN : 978-2-8227-1142-5

Livre broché
21 x 15 cm
Couleur
Site démo des exemples

Permet de visualiser le rendu du code des exemples

Consulter
Codes sources des exemples

Dépôt GitHub associé au livre

Consulter

À voir aussi

Python sans détour

Parution : 24/05/2022

Un livre accessible et efficace, couvrant toutes les notions de base de Python à travers des projets stimulants, variés et modernes.

17,06 €

Un livre accessible et efficace, couvrant toutes les notions de base de Python à travers des projets stimulants, variés et modernes.

Se former à la cartographie avec Inkscape

1re édition
Lambert Blanche
Parution : 04/12/2024

Un guide essentiel pour améliorer la lisibilité, la précision et l'esthétisme de ses cartes grâce au logiciel libre de dessin vectoriel Inkscape.

25,59 €

Un guide essentiel pour améliorer la lisibilité, la précision et l'esthétisme de ses cartes grâce au logiciel libre de dessin vectoriel Inkscape.