Tutoriel pour générer une carte à partir de données dans Grist
Objectif
L’objectif de ce tutoriel est de présenter le démarche qui permet de générer une carte à partir d’une base de données d’adresses postales.
Ce tutoriel retranscrit, outre les liens pointés dans le paragraphe “Ressources”, la démarche qui a permis de produire la carte des MJC de France à partir de la base de données qu’elle entretient.
Cas concret : consolider une carte à partir du listing MJC
La base de données a été duppliquée dans Grist (https://grist.coopaname.coop/o/docs/5DerzotGDPhA/251105-MJC-reseau) et est issue d’un fichier entretenu par MJC de France : c’est ce fichier qui a été transmis à l’ANCT pour croiser les implantations de MJC avec les territoires en QPV.
Cette base de données, compte tenu de ce qu’elle rassemble comme information, n’est volontairement pas partagée publiquement (on imagine l’aubaine pour un commercial intéressé par nos affaires s’il tombe dessus). On notera néanmoins qu’il n’y a pas de données personnelles en seon sein : ce qui est une bonne chose.
Il conviendra de se donner des règles d’accès partagées mais maîtrisées pour que cette base de données deviennent la base de réféfence et puisse être collaborativement entretenue.
À propos de Grist et uMap
Grist
Grist permet de facilement structurer, manipuler, visualiser, diffuser et faire réutiliser ses données.
C’est une sorte de fusion qui combine les avantages d’un tableur et d’une base de données et dont les fonctions de partage sont finement paramétrables.
uMap
uMap est un logiciel libre qui permet de créer des cartes personnalisées sur des fonds OpenStreetMap (OpenStreetMap est la carte ouverte et collaborative du Monde. Elle est améliorée chaque jour par plus d’un million de contributrices et contributeurs).
Protocole pour générer une carte à partir de GRIST
EN FAIT :https://discover.umap-project.org/fr/tutorials/12-display-grist-data/
Ci-dessous utile ?
Une fois le fichier sructurer :
Choisissez la première case “Ajouter votre propre widget personnalisé” qui se présente à vous et renseignez l’adresse https://betagouv.github.io/grist-custom-widgets-fr-admin/geocode dans la case “URL du Widget”
Dans le volet de droite (qu’il faudra parfois afficher), il faut alors accepter que l’API puisse lire les données.
À ce stade, il a été nécessaire de créer une colonne qui concaténait l’adresse, le code postale et la ville car il semble que l’API a besoin de cette concaténation pour fonctionner.
C’est cette colonne nouvellement créée qui est référencée dans les colonnes correspondantes du widget.
De même, il faut ajouter une colonne latitude et longitude et les référencer dans le widget.Attention ces colonnes doivent être définie en format texte (pour des problématiques initiales de virgule/point).
Lancez la reconnaissance globale
Rendre le document public (sinon, uMap ne pourra pas y accéder)
Copier le lien téléchargement du csv
Aller dans uMap, créer un nouveau calque et coller l’url dans la partie ad’hoc en précisant le format “csv”
Puis, cliquez sur “Vérifier l’url”: les points apparaissent…
Affiner un l’affichage
Pour que le nom de la structure apparaisse lorsque l’on passe la souris dessus
Renseigner le champ “Clé pour le libellé” avec le titre de la colonne dans Grist. Ici “NAME” pour le fichiers des MJC.
Préper la capacité à afficher les contours des départements et régions
Sur le portail de l’Adème par exemple, récupérer les fichiers correspondants au format geojson :
https://data-interne.ademe.fr/datasets/departements
Dans umap, créer un nouveau calque (par exemple “contours des régions”) puis, cliquez sur la flèche …
… dans le bandeau de droit pour faire apapraître la fenêtre de téléchargement de données.
Allez chercher le fichier correspondant dans votre arborescence, choisir le format geojson et sélectionnez le calque précédemment préparé.
Dans le menu des calques à gauche de l’écran, pour pouvez afficher ou masque ce calque.
Annexes
Notes utiles
Une carte (consolidée FFMJC et CMJCF) a été créée au début des années 2020 mais il semble que les accès aient été perdus.
Un compte (identifiant glcosty) existe sur https://umap.openstreetmap.fr/fr/me
Arrêt à 30 mn de la vidéo : https://tube.numerique.gouv.fr/w/mymHKgmdDHD4CfNGBbxmgS
À terme, un projet modeste mais fédérateur et amusant
Sur la base de l’application “PasseGares”, une application “PasseMJC” pourrait être développée.
Ressources
Umap
Umap et Grist
Objectif
L’objectif de ce tutoriel est de présenter le démarche qui permet de générer une carte à partir d’une base de données d’adresses postales.
Ce tutoriel retranscrit, outre les liens pointés dans le paragraphe “Ressources”, la démarche qui a permis de produire la carte des MJC de France à partir de la base de données qu’elle entretient.
Cas concret : consolider une carte à partir du listing MJC
La base de données a été duppliquée dans Grist (https://grist.coopaname.coop/o/docs/5DerzotGDPhA/251105-MJC-reseau) et est issue d’un fichier entretenu par MJC de France : c’est ce fichier qui a été transmis à l’ANCT pour croiser les implantations de MJC avec les territoires en QPV.
Cette base de données, compte tenu de ce qu’elle rassemble comme information, n’est volontairement pas partagée publiquement (on imagine l’aubaine pour un commercial intéressé par nos affaires s’il tombe dessus). On notera néanmoins qu’il n’y a pas de données personnelles en seon sein : ce qui est une bonne chose.
Il conviendra de se donner des règles d’accès partagées mais maîtrisées pour que cette base de données deviennent la base de réféfence et puisse être collaborativement entretenue.
À propos de Grist et uMap
Grist
Grist permet de facilement structurer, manipuler, visualiser, diffuser et faire réutiliser ses données.
C’est une sorte de fusion qui combine les avantages d’un tableur et d’une base de données et dont les fonctions de partage sont finement paramétrables.
uMap
uMap est un logiciel libre qui permet de créer des cartes personnalisées sur des fonds OpenStreetMap (OpenStreetMap est la carte ouverte et collaborative du Monde. Elle est améliorée chaque jour par plus d’un million de contributrices et contributeurs).
- Il est possible de
- Choisir les fonds pour votre carte
- Ajouter des points d’intérêt : marqueurs, lignes, polygones…
- Choisir la couleur et les icônes
- Importer des données géographiques en masse (geojson, gpx, kml, osm…)
- Choisir la licence de vos données
- Exporter et partager votre carte
Protocole pour générer une carte à partir de GRIST
EN FAIT :https://discover.umap-project.org/fr/tutorials/12-display-grist-data/
Ci-dessous utile ?
Une fois le fichier sructurer :
- faire “nouveau” et “ajouter une vue à la page” “personnalisée” et sélectionner la table
Choisissez la première case “Ajouter votre propre widget personnalisé” qui se présente à vous et renseignez l’adresse https://betagouv.github.io/grist-custom-widgets-fr-admin/geocode dans la case “URL du Widget”
Dans le volet de droite (qu’il faudra parfois afficher), il faut alors accepter que l’API puisse lire les données.
À ce stade, il a été nécessaire de créer une colonne qui concaténait l’adresse, le code postale et la ville car il semble que l’API a besoin de cette concaténation pour fonctionner.
C’est cette colonne nouvellement créée qui est référencée dans les colonnes correspondantes du widget.
De même, il faut ajouter une colonne latitude et longitude et les référencer dans le widget.Attention ces colonnes doivent être définie en format texte (pour des problématiques initiales de virgule/point).
Lancez la reconnaissance globale
Rendre le document public (sinon, uMap ne pourra pas y accéder)
Copier le lien téléchargement du csv
Aller dans uMap, créer un nouveau calque et coller l’url dans la partie ad’hoc en précisant le format “csv”
Puis, cliquez sur “Vérifier l’url”: les points apparaissent…
Affiner un l’affichage
Pour que le nom de la structure apparaisse lorsque l’on passe la souris dessus
Renseigner le champ “Clé pour le libellé” avec le titre de la colonne dans Grist. Ici “NAME” pour le fichiers des MJC.
Préper la capacité à afficher les contours des départements et régions
Sur le portail de l’Adème par exemple, récupérer les fichiers correspondants au format geojson :
https://data-interne.ademe.fr/datasets/departements
Dans umap, créer un nouveau calque (par exemple “contours des régions”) puis, cliquez sur la flèche …
… dans le bandeau de droit pour faire apapraître la fenêtre de téléchargement de données.
Allez chercher le fichier correspondant dans votre arborescence, choisir le format geojson et sélectionnez le calque précédemment préparé.
Dans le menu des calques à gauche de l’écran, pour pouvez afficher ou masque ce calque.
Annexes
Notes utiles
Une carte (consolidée FFMJC et CMJCF) a été créée au début des années 2020 mais il semble que les accès aient été perdus.
Un compte (identifiant glcosty) existe sur https://umap.openstreetmap.fr/fr/me
Arrêt à 30 mn de la vidéo : https://tube.numerique.gouv.fr/w/mymHKgmdDHD4CfNGBbxmgS
À terme, un projet modeste mais fédérateur et amusant
Sur la base de l’application “PasseGares”, une application “PasseMJC” pourrait être développée.
Ressources
Umap
- 4 tutoriels autour des Framacartes et de uMap : https://framablog.org/2016/02/16/comment-consulter-une-framacarte-tutos-umap-14/? (Tutos uMap 1/4)
- Wiki Cartocité “Tutoriels : créer une carte personnalisée avec uMap” : https://wiki.cartocite.fr/doku.php?id=umap:tutoriel_umap
- Créer une carte à partir d’un tableur : https://discover.umap-project.org/fr/tutorials/9-map-from-spreadsheet/
- Géocoder un fichier csv : https://adresse.data.gouv.fr/outils/csv
Umap et Grist
- Grist vers uMap : https://pad.numerique.gouv.fr/s/xyPzB_kK4#
- Comment afficher des données de Grist sur une carte uMap : https://tube.numerique.gouv.fr/w/mymHKgmdDHD4CfNGBbxmgS