Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes |
informatique:leaflet [12/04/2015 20:52] – cyrille | informatique:leaflet [14/01/2023 16:35] – [Elevation] cyrille |
---|
* [[informatique:openlayers|OpenLayers]] | * [[informatique:openlayers|OpenLayers]] |
* [[http://sztanko.github.io/crosslet/|Crosslet]] is a JavaScript widget for interactive visualisation and analysis of geostatistical datasets. You can also use it for visualizing and comparing multivariate datasets. | * [[http://sztanko.github.io/crosslet/|Crosslet]] is a JavaScript widget for interactive visualisation and analysis of geostatistical datasets. You can also use it for visualizing and comparing multivariate datasets. |
| * [[https://github.com/maydemirx/leaflet-tag-filter-button|Leaflet Tag Filter Button]] permet de filter les markers selon des tags |
| ===== Documentation ===== |
| |
| Le livre [[https://leanpub.com/leaflet-tips-and-tricks|Leaflet Tips and Tricks]] que l'on peut acheter ou [[https://leanpub.com/leaflet-tips-and-tricks/read|lire en ligne]]. |
| |
| ===== Plugins ===== |
| |
| List of plugins: |
| * http://leafletjs.com/plugins.html |
| * http://labs.easyblog.it/maps/ |
| |
| ==== FullScreen ==== |
| |
| Ajoute un bouton pour passer la carte en plein écran. |
| |
| * https://github.com/brunob/leaflet.fullscreen |
| |
| voir aussi; [[http://www.d3noob.org/2014/02/make-your-leafletjs-map-full-screen.html|Map full window size]] |
| |
| ==== Map Providers ==== |
| |
| [[https://github.com/leaflet-extras/leaflet-providers|leaflet-providers]] ([[http://leaflet-extras.github.io/leaflet-providers/preview/index.html|demo]]) |
| |
| ==== Controls ==== |
| |
| [[https://github.com/ismyrnow/Leaflet.groupedlayercontrol|Leaflet.groupedlayercontrol]] |
| |
| |
| [[https://github.com/mlevans/leaflet-hash|leaflet-hash]] linkable location hashes for leaflet |
| |
| [[https://github.com/stefanocudini/leaflet-panel-layers|leaflet-panel-layers]] Leaflet Control Layers extended with support groups and icons. Examples [[http://labs.easyblog.it/maps/leaflet-panel-layers/examples/icon-layer.html|Icon layer]], [[http://labs.easyblog.it/maps/leaflet-panel-layers/examples/collapsible-panel.html|Collapsible panel]], [[http://labs.easyblog.it/maps/leaflet-panel-layers/|more ...]] |
| ==== GeoJson ==== |
| |
| === GeoJson de puis un url === |
| |
| Le L.geoJson de Leaflet ne charge pas le GeoJson via Ajax, il faut utiliser le plugin [[https://github.com/calvinmetcalf/leaflet-ajax|leaflet-ajax]]. |
| |
| Et si l'on souhaite que le GeoJson soit chargé, via Ajax, à chaque déplacement de la carte c'est le plugin [[https://github.com/BenjaminVadant/leaflet-ugeojson|leaflet-ugeojson]]. |
| ==== timeline ==== |
| |
| Show any changing geospatial data over time, from points to polygons. |
| |
| https://github.com/skeate/Leaflet.timeline |
| |
| |
| |
| Voir aussi: |
| * Pas un plugin mais un bout de code: https://gist.github.com/rowanwins/abec8d7aebeb27db49df - Permet de filtrer un data geojson avec 2 sliders. |
| * [[http://www.cartographicperspectives.org/index.php/journal/article/view/cp76-donohue-et-al/1307|Time Series Proportional Symbol Maps with Leaflet and jQuery]] |
| ==== Elevation ==== |
| {{ http://mrmufflon.github.io/Leaflet.Elevation/images/screen.jpg?200}} |
| |
| Leaflet plugin to view height profile of GeoJSON- and GPX polylines using d3. |
| |
| * http://mrmufflon.github.io/Leaflet.Elevation/ |
| |
| * Les données altimétriques sont fournies par vos données. |
| * Les données altimétriques de l'IGN sont en OpenData [[https://www.data.gouv.fr/fr/datasets/bd-alti-75m/|BD-Alti 75m]], [[https://www.data.gouv.fr/fr/datasets/bd-alti-250m/|BD-Alti 250m]], [[https://www.data.gouv.fr/fr/datasets/bd-altir-1000m-metropole/|BD-Alti 1000m]] |
| * Le calcul de profil altimétrique de l'IGN nécessitent une CLÉ http://api.ign.fr/tech-docs-js/fr/developpeur/geodrm.html. |
| |
| ==== Proj4Leaflet ==== |
| |
| http://kartena.github.io/Proj4Leaflet/ |
| |
| La définition d’autres systèmes de coordonnées est possible par l’adjonction de deux bibliothèques [[http://proj4js.org/|Proj4js]] et [[http://kartena.github.io/Proj4Leaflet/|Proj4Leaflet]]. La première permettant de définir des systèmes de coordonnées et d’effectuer des transformations de coordonnées entre systèmes ; la seconde permettant d’utiliser la première dans Leaflet. |
| |
| ==== Autre fonctionnalités ==== |
| |
| * Leaflet TileLayer for GeoJSON tiles https://github.com/glenrobertson/leaflet-tilelayer-geojson/ |
| * A leaflet plugin that updates a geojson layer each time the user move the map https://github.com/BenjaminVadant/leaflet-ugeojson |