mapsf.gui : interface graphique pour la cartographie thématique
Hugues Pecout - Matthieu Viry - Timothée Giraud
16 juin 2026

mapsf.gui est un package qui offre une interface graphique au
package mapsf pour la construction interactive de cartes statistiques
et la production du code associé.


Matthieu Viry
Ingénieur de recherche en informatique (UAR RIATE, CNRS)
Développeur d’outils libres de cartographie et d’analyse spatiale
👷 mthh.github.io · magrit.cnrs.fr · mapsf.gui…
Timothée Giraud
Ingénieur de recherche en géomatique (UAR RIATE, CNRS)
Développeur de packages R de cartographie et d’analyse spatiale
👷 rcarto.github.io · maptiles · osrm · maposm · mapsf…
Hugues Pecout
Ingénieur d’études en géomatique (UMR Géographie-cités, CNRS)
Coordinateur de projets communautaires sur R
👷 rzine.fr · elementr.cnrs.fr




Besoin identifié d’un outil favorisant la découverte et l’apprentissage en autonomie de la pratique de la cartographie thématique avec le langage R.
🎯 Objectifs
Une interface graphique pour :

mapsf.gui n’a pas pour objectif d’éviter le code, mais plutôt de servir de tremplin pour l’apprivoiser !

📋 Correspondance explicite et permanente avec le code R sous-jacent.
💡 Logique d’apprentissage situé, favorisant la compréhension du code en contexte.
🎨 Design et ergonomie qui rendent les paramètres graphiques accessibles.
🗺️️ Chargement de données spatiales depuis des fichiers ou environnement R
🔨 Construction de différents types de cartes thématiques proposés par mapsf
✏️ Personnalisation des cartes à l’aide des paramètres proposés par mapsf
💥 Génération du code correspondant en temps réel
📋 Copie du code R pour la reproductibilité des cartes créées
💾 Export des cartes (PNG, SVG)
🎨 Design fonctionnel
mapsf👅 Multilingue
📚 Documentation intégrée
mapsf

ℹ️ Un bouton d’aide par panneau

💡 Des tooltips argument = valeur

📖 Lien vers documentation mapsf


📆 Début en janvier 2026, soumission aux RR2026 fin février.
✅ 1ère release publique : pour les RencontresR, juin 2026


Workflow agile
![]()

User testing
![]()

Et effet de bord !
Application Shiny · Structure modulaire · Utilisation de shiny::reactiveValues()
mapsf.guiUne release v0.2.0 avec de nouvelles fonctionnalités ?
Création d’inset pour les cartes (carton de localisation)
Gestion des projections cartographiques
Activer/désactiver l’affichage d’une couche géographique
Proposer la personnalisation des thèmes graphiques
Possibilité de charger des données depuis des sources en ligne
Ajout d’un backend générant le code adapté à Quarto
Ajout de fonctionnalités et arguments proposés par mapsf
Ajout de boutons d’aide et tooltips

Retours et suggestions sur codeberg.org/riatelab/mapsf.gui 🙏

Viry M, Giraud T, Pecout H (2026). mapsf.gui: Create Thematic Maps Interactively. R package version 0.1.0, https://codeberg.org/riatelab/mapsf.gui.
✅ Version 0.1.0 disponible sur le CRAN
✅ Version de développement sur riatelab.r-universe.dev
✅ ️Code source sur : codeberg.org/riatelab/mapsf.gui


Rencontres R 2026, Nantes