À propos du projet

GeoLibre est une plateforme SIG gratuite, open-source, légère et cloud-native pour visualiser, explorer et analyser des données géospatiales. Elle est conçue pour fonctionner dans le navigateur web, en tant qu'application de bureau native, sur Android et iOS, et dans les notebooks Jupyter, tout en gardant les données locales et privées. Construite avec Tauri v2, React, TypeScript, MapLibre GL JS, DuckDB-WASM Spatial et deck.gl, le même espace de travail s'adapte de manière réactive aux écrans mobiles et de petite taille. Un projet unique peut être visualisé via quatre moteurs de rendu : MapLibre GL JS (par défaut), Mapbox GL JS, CesiumJS ou le SDK ArcGIS Maps pour JavaScript. Les utilisateurs peuvent changer la carte principale depuis le menu Affichage ou mélanger les moteurs dans des volets divisés synchronisés sans dupliquer le projet ou ses couches. Une fonctionnalité majeure est la boîte à outils de géotraitement : plus de 1 000 outils qui s'exécutent entièrement dans le navigateur via WebAssembly, sans serveur ni sidecar Python requis. Les catégories incluent Vecteur (313 outils), Raster (256), Télédétection (154), Hydrologie (100), Terrain (99), LiDAR (65), Conversion (49), Réseau (26) et Projection (4). Les outils sont liables en profondeur avec un paramètre d'URL ?tool=. Les outils proviennent de la suite Whitebox Next Gen ainsi que des outils WASM propres à GeoLibre. Les canaux de distribution incluent une application web, des installateurs de bureau pour Windows, macOS et Linux, le Mac App Store, l'App Store iOS, Google Play, une extension Chrome, AUR, Flatpak, et des paquets Python et R. Le paquet Python permet d'intégrer et de contrôler l'application dans les notebooks Jupyter ; le paquet R prend en charge RStudio, Quarto, R Markdown et Shiny. D'autres capacités incluent les tuiles 3D, les données urbaines 3D avec animation par curseur temporel, les fonds de carte planétaires pour la Lune, Mars, Mercure, Vénus, les lunes galiléennes, Titan, Pluton et Charon avec des ellipsoïdes par projet, un espace de travail SQL, des plugins, des intégrations de données, le partage et l'intégration. La documentation, les tutoriels et les vidéos de démonstration sont publiés sur le site web du projet. Le projet est sous licence MIT et archivé sur Zenodo avec un DOI.