Leaflet

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[2].

Leaftlet
Informations
Créateur Vladimir Agafonkin (d)
Première version
Dernière version 1.7.1 ()[1]
Dépôt github.com/Leaflet/Leaflet
Assurance qualité Intégration continue
Écrit en JavaScript
Type Bibliothèque JavaScript
Licence BSD 2-clauses (d)
Site web leafletjs.com

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[réf. nécessaire], Washington Post, le Wall Street Journal, Geocaching.com, City-Data.com, StreetEasy, Nestoria, Skobbler et d'autres[2].

Historique

Depuis la version 0.6, sortie , cette bibliothèque utilise le format GeoJSON pour les structures de données géospatiales[3].

Fonctionnalités

L'API est définie et ouverte et la bibliothèque supporte un système de greffons, permettant une grande extensibilité de l'API[4].

La bibliothèque supporte les calques WMS, GeoJSON, vectorielles et tuiles de façon native, et d'autres sont également supportées grâce au système de greffons.

C'est probablement[réf. nécessaire] l'ouverture de Leaflet sur de nombreux standards qui a déterminé les contributeurs du système de gestion de contenu (CMS) SPIP à adopter Leaflet pour le plugin GIS.

Outre les applications de représentation géographique des données, il se développe[Quoi ?] un concept original de navigation dans l'Internet par proximité géographique[5].

Interfaces utilisateur

Le logiciel uMap est une interface graphique permettant de réaliser des cartes Leaflet. Le logiciel est déployé sur les serveurs d'OpenStreetMap[6], sur Framacarte, un service de Framasoft[7]. Le logiciel peut être librement utilisé et déployé sur d'autres serveurs[8].

Interfaces avec d'autres langages

En R, la librairie Leaflet développée par la société RStudio permet d'utiliser directement Leaflet.js dans un code écrit en langage R[9],[10].

En Python, la librairie Folium permet de réaliser des cartes sous Leaflet.js[11].

Annexes

Articles connexes

Liens externes

Notes et références

  1. « Release 1.7.1 », (consulté le )
  2. (en) Leaflet sur le wiki d'OpenStreetMap.
  3. (en) Leaflet 0.6 released, Code Sprint in DC with MapBox sur le site de Leaflet
  4. (en) Leaflet plugins
  5. « Navigation par proximité géographique »(ArchiveWikiwixArchive.isGoogle • Que faire ?), sur Chemin de l’eau
  6. https://umap.openstreetmap.fr/fr/
  7. https://framacarte.org/fr/
  8. https://github.com/umap-project/umap
  9. « Leaflet: Interactive web maps with R », sur Blog de Rstudio (consulté le )
  10. « Leaflet for R », sur github.io (consulté le )
  11. https://python-visualization.github.io/folium/


  • Portail de l’information géographique
  • Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.