Utilisateur:Bourrichon/Didacticiel : changer la couleur d'un pays

Une page de Wikipédia, l'encyclopédie libre.

Cette série de petits didacticiels vise à apprendre à créer une carte à l'aide de Quantum GIS (QGIS), et éventuellement Inkscape en complément.

QGIS est un SIG. Cela signifie que contrairement à Inkscape, QGIS sait gérer des fichiers géoréférencés bruts (souvent au format tiff et shapefiles) que l'on trouvera sur internet (surtout). Inkscape est un puissant outil graphique qui permettra de valoriser les fichiers svg créées par QGIS. On utilisera des feuilles de style wikipédiennes pour que la carte exportée par QGIS au format svg soit d'emblée dans le style correspondant aux conventions de Wikipédia. On limitera ainsi au maximum les interventions manuelles dans Inkscape.

Pour résumer : téléchargement des données brutes géoréférencées → application à ces données d'une feuille de style QGIS (+éventuellement reprojection) → export en svg par QGIS → valorisation dans Inkscape (corrections mineures, ajouts divers, etc.).

On utilisera peut-être aussi (selon le type de carte) The Gimp, 3DEM ou encore Global Mapper.

La lecture ou au moins le survol du dernier manuel en date est fortement recommandé ([1]).

Carte complétée de l'Île d'Yeu, réalisée sans tracer manuellement aucun trait.
Principales étapes d'une création de carte.
Vue d'ensemble de l'interface QGIS : en rouge, les fonctions importantes évoquées dans ce didacticiel ; en orange quelques boutons secondaires.

Notions prérequises :

  • avec des sources matricielles aussi bien que vectorielles, on peut créer via QGIS des fichiers matriciels aussi bien que vectoriels ;
  • les couches de QGIS fonctionnent comme les calques d'Inkscape  ;
  • fichier géoréférencé (qu'il soit matriciel ou vectoriel) ≠ fichier non géoréférencé ; logiciel graphique (Inkscape) ≠ logiciel cartographique (QGIS, pouvant « lire » le géoréférencement d'un fichier).
  • les dessins vectoriels sont constitués de points, de lignes et de polygones (et éventuellement de polylignes ou de relations).

Anglicismes :

  • matriciel = bitmap = raster ≠ vectoriel
  • marqueur géographique = géotag = balise de géolocalisation ≈ attribut (il peut y avoir des données non purement géographiques dans les attributs). QGIS gère ces marqueurs, contrairement à Inkscape.
  • couche = layer = calque (couche est la traduction littérale de layer et a été choisi dans la traduction du logiciel QGIS. Le terme calque est peut-être plus indiqué en français.)

Préparation et logiciels[modifier | modifier le code]

Installer les logiciels (leur installation est très simple sous XP comme sous Linux) :

Extensions de QGIS[modifier | modifier le code]

Dans QGIS, vérifiez que sont installées (normalement par défaut) ces extensions (QGIS 1.8 > Extensions > Installateur d'extensions Python) :

  • Ftools ;
  • OpenStreetMap plugin (pour intégrer des fichiers .osm comme couches) ;
  • Gdal tools ;
  • Plugin installer.

Puis allez dans Extensions > Gestionnaire d'extensions et cochez les extensions Gdal tools et OpenStreetMap plugin (qui sont décochées par défaut).

Installez cette extension supplémentaire (seulement si vous ne pouvez pas disposer de Linux juste le temps nécessaire de créer le relief ombré) :

  • DEM relief shader, pour créer un relief ombré (sous Windows) ;

Vous pouvez aussi installer ces extensions supplémentaires facultatives (non utilisées dans le présent didacticiel : vous pouvez sauter cette étape) :

  • (totalement facultatif mais intéressant) Value Tool, qui affiche dans un panneau l'altitude du relief situé sous la souris ;
  • (facultatif) SimpleSVG, qui permet d'exporter très simplement en svg la vue affichée dans QGIS ;
  • (totalement facultatif) GRASS, les outils GRASS permettent diverses manipulations ;
  • (facultatif et non testé) SRTM elevation importer for QGIS (permettrait, en théorie, de télécharger directement les srtm depuis QGIS).

Télécharger les données[modifier | modifier le code]

Importer les données dans QGIS[modifier | modifier le code]

1 : charger une couche vectorielle ; 2 : charger une couche matricielle ; 3 : supprimer une couche du projet.

Importer les fichiers à l'aide des boutons décrits ci-contre. Chaque fichier importé dans QGIS correspond à une couche. Cependant, un fichier OpenStreetMap (bouton spécifique) d'extension .osm correspond à trois couches (points, lignes, polygones).

Il est normal que la couche matricielle apparaisse en gris, puisque vous ne lui avez encore appliqué aucun style. De même, chaque couche vectorielle apparaît dans une couleur aléatoire.

Indiquer une projection au projet[modifier | modifier le code]

Les déformations de la projection équirectangulaire.

Activer par défaut la projection à la volée. Il est préférable, avant même de charger une couche, d'activer d'emblée la projection à la volée : QGIS 1.8 > Préférences > Options > SCR > cocher Activer la reprojection à la volée par défaut). Vous pourrez ainsi plus facilement reprojetter vos données. Note : la projection EPSG:4326 - WGS84 est la projection équirectangulaire par défaut (lat/lon ou plate carree), qui « écrase » les formes quand la zone se rapproche des pôles. Une zone équatoriale ne présentera pas de déformation disgracieuse.

QGIS affichera des données raster ou vectorielles dans la projection que vous lui aurez préalablement indiquée.

Pour choisir une projection à votre projet, QGIS 1.8 > Préférences > Propriétés du projet > choisir la projection voulue dans la liste. Lorsque vous importerez vos couches raster et vectorielles dans le projet en cours, elles devraient s'afficher directement dans la bonne projection (mais pour les rasters vous n'aurez d'abord qu'un rectangle gris auquel on appliquera par la suite un style de couleurs topographiques).

Pour bien choisir la projection ou créer une projection personnalisée, voir Utilisateur:Yug/Projection sous QGis (brouillon).

Notes[modifier | modifier le code]

  1. Visualization Software, l'éditeur de 3DEM, a fermé en mai 2009. 3DEM est toujours disponible mais il est aussi aimablement mis à disposition par Sémhur : http://semhur.free.fr/wiki/3dem/3dem_setup.exe .