1) Les principales fonctionnalités de RustGIS
La version 0.2.0 permet d'ouvrir de nombreux formats de données, y compris dans le navigateur. Elle ajoute un serveur MCP pour que les agents IA puissent créer des cartes, et réorganise les menus suivant l’ordre de vos opérations cartographiques :
- Plus de formats de données en ouverture : GeoPackage, GeoParquet, FlatGeobuf, KML/KMZ, GPX, fichiers Shapefiles compressés et PMTiles s’ouvrent nativement, les gros fichiers diffusent une vue à la fois, et tous fonctionnent aussi dans l’application web.
- Exportation des données dans différents formats : enregistrer les calques sous forme de GeoPackage, GeoParquet, Shapefile ou KMZ.
- SQL avec DuckDB : permet d'exécuter des requêtes SQL et d'ouvrir des bases de données DuckDB via DuckDB Spatial, et lire la géobase de fichiers, DXF et plus via GDAL.
- Serveur MCP : des agents IA comme Claude Code, Cursor et VS Code peuvent piloter RustGIS et créer des cartes avec rustgis-cli mcp.
- Un bandeau qui suit l’ordre de vos opérations cartograhiques. Les menus proposés sont dans l'ordre : Accueil, Données, Style, Éditer, Analyser, Visualiser et Publier. Ils peuvent être traduits dans 15 langues d’interface.
- Facile à installer et à maintenir à jour : Homebrew, l’AUR, Fedora COPR et winget, plus la possibilité de vérifier les mises à jour dans l’onglet Aide.
2) RustGIS comparé aux autres plateformes SIG
RustGIS ne prétend pas remplacer des logiciels comme ArcGis, QGis ou Geolibre. Il répond à un besoin plus spécifique : un SIG de bureau libre et open source, compilé en un seul programme natif, avec une interface à ruban familière aux SIG de bureau, chaque action étant disponible sous forme de commande scriptable, et la même application fonctionnant dans un onglet de navigateur via WebAssembly.
Voir ce tableau de comparaison par rapport à d'autres plateformes SIG. Pour plus de détail, il est possible de consulter les articles consacrés à la comparaison RustGIS/QGis et RustGIS/Geolibre.
A noter : l'exemple donné en démonstration sur le site de l'application RustGIS (données brutes de population par pays représentées en carte choroplèthe) constitue un beau mapfail. C'est devenu un problème assez courant aujourd'hui où la visualisation directe de données a tendance à l'emporter sur les règles de base de la sémiologie graphique. De là à penser que ces outils SIG "de bureau" favorisent ce type de dérive... En y regardant de plus près, on note que dans RustGIS les choix sémiologiques sont accessibles à travers un menu "Style" comme on le trouverait dans un traitement de texte. Il y aurait à s'interroger sur la tendance des outils SIG grand public actuels à ramener les modes de représentation et de discrétisation à un simple choix de "symbologie".
Il ne faudrait cependant pas s'arrêter à ce type de défaut. RustGis est susceptible d'offrir des fonctionnalités pratiques, surtout dans sa version web.
3) Liens utiles
- Lancer l’application web : https://web.rustgis.app
- Téléchargement : https://downloads.rustgis.app/
- Documentation : https://rustgis.app
- GitHub : https://github.com/opengeos/RustGIS
- Version 0.2.0 : https://github.com/opengeos/RustGIS/releases/tag/v0.2.0
Articles connexes
Systèmes d'information géographique (SIG)
