FR:MapCraft/Faire un diagramme avec le AdminExpress
Introduction
- Note aux lecteurs
Le mode d'emploi ci-dessous explique comment faire un diagramme MapCraft avec tous les départements français, mais on pourrait faire de même avec les cantons, les arrondissements, etc. : n'importe quelle entité administrative...
Mode d'emploi rédigé et vérifié le 15 janvier 2018.
Étapes
Récupérer les données AdminExpress
- Télécharger le AdminExpress sur le site data.gouv.fr : AdminExpress Juin 2017
- Décompresser l'archive. L'emprises des départements se trouve dans ADMIN-EXPRESS_1-1__SHP__FRA_2017-06-20/ADMIN-EXPRESS_1-1__SHP__FRA_2017-06-20/ADMIN-EXPRESS/1_DONNEES_LIVRAISON_2017-06-20/ADE_1-1_SHP_LAMB93_FR
Dans QGis (QGis 2.14.11-Essen)
- Charger le fichier DEPARTEMENT.shp de tous les départements de France dans QGis.
- Choisir dans le menu principal "Couche > Ajouter une couche vecteur"
- Sélectionner Type de source : 'fichier'
- Sélectionner Jeu de données : aller chercher le fichier ADMIN-EXPRESS_1-1__SHP__FRA_2017-06-20/ADMIN-EXPRESS_1-1__SHP__FRA_2017-06-20/ADMIN-EXPRESS/1_DONNEES_LIVRAISON_2017-06-20/ADE_1-1_SHP_LAMB93_FR/DEPARTEMENT.shp dans l'archive décompressée
- Valider
- Si on souhaite tous les départements, il n'y a aucun filtre à appliquer. Si on souhiate se restreindre à un sous ensemble alors il est nécessaire d'appliquer un filtre sur les données.
- Simplifier le résultat
- Le fichier obtenu risque d'être beaucoup trop gros pour MapCraft, il faut le simplifier.
- Pour faire maigrir ce fichier, il faut simplifier les géometries en gardant qu'un nœud tous les 1000 m par exemple.
- Pour ceci, choisir dans le menu principal "Vecteur > Outils de géométrie > Simplifier la géométrie ... ",
- Choisir alors son fichier d'entrée "DEPARTEMENT.shp" dans notre exemple, et une "Tolérance de simplification" de 1000.
- Choisir un nouveau nom de fichier, dans notre exemple "TousLesDepartements1000.shp" convient bien.
- Sauvegardez maintenant ce fichier simplifié avec le bon SCR
- Choisir dans le menu principal "Projet > Propriétés du projet"
- Dans l'onglet "SCR" (pour Système de coordonnées de référence) :
- Cocher "Activer la projection à la volée"
- Dans le filtre, taper 4326
- Sélectionner la ligne "WGS84"
- Valider
- Choisir dans le menu principal "Couche > Enregistrer la sélection en tant que fichier vectoriel"
- Dans SCR, chosisir "SCR du projet"
- Enregistrer
À ce stade, on dispose du fichier .shp avec les contours des départements, décrits en coordonnées géographiques (longitudes & latitudes) compréhensible par JOSM.
Dans JOSM
- Ouvrir le fichier "TousLesDepartements1000.shp" sauvegardé précédemment. Le greffon JOSM/Plugins/OpenData doit être chargé au préalable.
- Sélectionner tous les objets
- Supprimer tous les tags (et les relations, par exemple multipolygones) : ceci se fait dans la fenêtre Attributs/Appartenance en sélectionnant tous les attributs et toutes les relations et en faisant 'Supprimer'. On nettoie ainsi la géométrie de tous ses attributs.
- Enregistrer au format .osm, choisir un nouveau nom de fichier, dans notre exemple "TousLesDepartements1000.osm" convient bien.
==
A la main, ou en ligne de commande
Supprimer tous les tags, supprimer les relations, ne garder que trois décimales sur les lat/long
- grep -v tag TousLesDépartements1000.osm > TousLesDépartements1000_1.osm
- grep -v relation TousLesDépartements1000_1.osm > TousLesDépartements1000_2.osm
- sed "s/action='modify'//g" TousLesDépartements1000_2.osm > TousLesDépartements1000_3.osm
- sed 's/\(\.[0-9][0-9][0-9]\)[0-9]*/\1/g' TousLesDepartements1000_3.osm > TousLesDepartements1000_4.osm
- Vérifier dans un éditeur que le fichier est propre
À ce stade, on dispose du fichier .osm attendu par MapCraft
Mapcraft
Si c'est bon
Utiliser l'interface Mapcraft
MapCraft résultat avec tous les départements français