Cartographie Web avec Leaflet et JavaScript

Par : Patrice Rey
Nous vous prions de nous excuser mais rencontrons momentanément des soucis d'approvisionnement. C’est le moment de vous laisser tenter par nos livres numériques et notre offre occasion.
  • Nombre de pages334
  • FormatGrand Format
  • PrésentationBroché
  • Poids0.584 kg
  • Dimensions17,0 cm × 22,0 cm × 2,1 cm
  • ISBN978-2-322-55976-3
  • EAN9782322559763
  • Date de parution06/04/2025
  • ÉditeurBooks on Demand

Résumé

La cartographie occupe depuis longtemps une place fondamentale dans la compréhension et l'exploration de notre monde. Elle sert non seulement à localiser des points d'intérêt, mais aussi à analyser et visualiser des informations géographiques de manière claire et pertinente. Avec l'apparition de l'informatique, puis d'Internet, nous avons désormais la possibilité de rendre ces cartes dynamiques, interactives et accessibles à tous en ligne.
C'est dans ce contexte que s'inscrit ce livre qui vous propose une exploration approfondie des fondamentaux de la cartographie et de la programmation pour aboutir à la création de cartes web interactives et personnalisées. Au début de cet ouvrage, vous découvrirez des notions essentielles autour de la cartographie pour poser des bases soudes avant de plonger dans la pratique. Un des objectifs essentiels dans l'apprentissage de la cartographie consiste à savoir repérer un point sur la Terre.
Dans cet ouvrage, vous verrez comment fonctionnent la latitude et la Longitude, quels sont les différents formats de coordonnées géographiques et pourquoi ces notions revêtent une importance cruciale lorsque l'on manipule des données géospatiales. Nous vous présenterons ensuite Leaflet.js, un framework JavaScript open source devenu incontournable pour créer des cartes interactives légères et rapides à prendre en main.
Vous découvrirez comment Leaflet exploite des tulles cartographiques pour afficher une carte et quels formats de données géospatiales (GeoJSON, KML, Shapefile, etc) il est capable de prendre en charge. Pour mettre en pratique ces concepts, nous vous accompagnerons dans la mise en place d'un environnement de travail adapté. Nous vous guiderons pas à pas pour installer Node.ja, un framework incontournable lorsqu'il s'agit de développer en JavaScript.
Vous découvrirez également WebStorm, l'éditeur de code de JetBrains, particulièrement apprécié pour sa convivialité et ses fonctionnalités avancées. Une fois votre environnement opérationnel, vous créerez votre premier projet et vous vous familiariserez avec l'organisation d'un projet cartographique web : structuration du code HTML, utilisation du CSS pour le style et inclusion du JavaScript qui fera fonctionner la carte dynamique.
Le livre vous conduira alors vers des fonctionnalités plus avancées, comme L'ajout de marqueurs, de popups et d'écouteurs d'événements sur la carte. Vous verrez qu'il est facile d'intégrer des éléments tels que des icônes personnalisées pour illustrer un point d'intérêt, et d'afficher des informations contextuelles.

L'éditeur en parle

Ce livre (édition imprimée en couleur) traite de la programmation de la cartographie web, avec le framework Leaflet. js, dans une solution de projet (HTML, CSS, JavaScript) au sein du logiciel WebStorm 2024 de JetBrains. La cartographie occupe depuis longtemps une place fondamentale dans la compréhension et l'exploration de notre monde. Elle sert non seulement à localiser des points d'intérêt, mais aussi à analyser et visualiser des informations géographiques de manière claire et pertinente.
De l'établissement des premières cartes gravées sur bois à l'utilisation de satellites pour capturer des images précises de la Terre, la cartographie a considérablement évolué au fil des siècles. Avec l'apparition de l'informatique, puis d'Internet, nous avons désormais la possibilité de rendre ces cartes dynamiques, interactives et accessibles à tous en ligne. C'est dans ce contexte que s'inscrit ce livre qui vous propose une exploration approfondie des fondamentaux de la cartographie et de la programmation pour aboutir à la création de cartes web interactives et personnalisées.