FR:MapCraft/Faire un diagramme avec le AdminExpress

From OpenStreetMap Wiki
Jump to navigation Jump to search

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

  • 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