Premiers Pas

Ce chapitre donne un bref aperçu de l’installation de QGIS, de quelques jeux de données provenant du site Internet et du lancement d’une première session d’affichage de couches matricielles et vectorielles.

Installation

L’installation de QGIS est très simple. Des installateurs sont disponibles pour les systèmes d’exploitation MS Windows et Mac OS X. Beaucoup de distributions de GNU/Linux mettent à disposition des fichiers binaires précompilés (.rpm ou .deb) ou des dépôts sources via leurs interfaces de gestion de logiciels. Vous pouvez obtenir les dernières informations concernant les paquets binaires sur le site de QGIS sur http://download.qgis.org.

Installation à partir des sources

Si vous désirez installer QGIS à partir des sources, référez-vous aux instructions d’installation. Elles sont diffusées avec le code source de QGIS dans un fichier nommé ‘INSTALL’. Vous pouvez également les trouver en ligne sur https://github.com/qgis/Quantum-GIS/blob/master/INSTALL

Installation sur un support amovible

QGIS vous permet de définir une option --configpath qui remplace le chemin par défaut (par exemple ~/.qgis pour Linux) pour la configuration utilisateur et oblige QSettings à l’utiliser. Cela permet à l’utilisateur de transporter son installation de QGIS sur une clé USB avec ses extensions et paramètres.

Échantillon de données

Le guide de l’utilisateur contient des exemples basés sur le jeu de données échantillon inclus dans QGIS.

win L’installateur Windows possède une option qui permet de télécharger le jeu de données échantillon QGIS. Si vous la cochez, les données seront téléchargées dans votre répertoire intitulé Mes Documents et placées dans un répertoire GIS Database. Vous pouvez utiliser l’explorateur Windows pour vous déplacer à partir de ce répertoire vers un autre répertoire de votre choix. Si vous ne cochez pas cette option durant l’installation, vous pouvez

  • utiliser des données que vous possédez déjà,

  • télécharger l’échantillon sur le site de QGIS http://download.qgis.org,

  • désinstaller et réinstaller QGIS en cochant, cette fois, la case de téléchargement.

nix osx Pour les systèmes GNU/Linux et Mac OSX il n’y a pas encore de paquets disponibles sous forme de rpm, deb ou dmg. Pour utiliser l’échantillon de données, téléchargez le fichier qgis_sample_data compressé au format ZIP ou archive TAR depuis http://download.osgeo.org/qgis/data/ et décompressez-le à l’endroit de votre choix. Le jeu de données sur l’Alaska comporte toutes les données SIG qui ont servi à la préparation des captures d’écran et des exemples qui figurent dans ce manuel et inclu également un petit jeu de données GRASS. La projection est l’Alaska Albers Equal Area qui a pour unité le pied et dont le code EPSG est le 2964.

PROJCS["Albers Equal Area",
    GEOGCS["NAD27",
        DATUM["North_American_Datum_1927",
            SPHEROID["Clarke 1866",6378206.4,294.978698213898,
                AUTHORITY["EPSG","7008"]],
            TOWGS84[-3,142,183,0,0,0,0],
            AUTHORITY["EPSG","6267"]],
        PRIMEM["Greenwich",0,
            AUTHORITY["EPSG","8901"]],
        UNIT["degree",0.0174532925199433,
            AUTHORITY["EPSG","9108"]],
        AUTHORITY["EPSG","4267"]],
    PROJECTION["Albers_Conic_Equal_Area"],
    PARAMETER["standard_parallel_1",55],
    PARAMETER["standard_parallel_2",65],
    PARAMETER["latitude_of_center",50],
    PARAMETER["longitude_of_center",-154],
    PARAMETER["false_easting",0],
    PARAMETER["false_northing",0],
    UNIT["us_survey_feet",0.3048006096012192]]

Si vous désirez utiliser QGIS comme interface graphique de GRASS, vous trouverez une sélection d’échantillons de secteurs (e.g. Spearfish ou South Dakota) sur le site officiel de GRASS http://grass.osgeo.org/download/data.php.

Session test

Maintenant que vous avez QGIS d’installé avec un échantillon de données disponible, nous aimerions vous faire une courte démonstration. Vous allez visualiser une couche raster et une couche vectorielle. Nous allons utiliser la couche raster landcover qgis_sample_data/raster/landcover.img et la couche vectorielle des lacs qgis_sample_data/gml/lakes.gml.

Démarrer QGIS

  • nix Démarrer QGIS en tapant : “QGIS” en ligne de commande dans une console ou, si vous utilisez un fichier binaire précompilé, depuis le menu Application.

  • win Démarrer QGIS en utilisant le menu Démarrer, un raccourci placé sur le Bureau, ou double-cliquez sur un fichier de projet existant de QGIS.

  • osx Double-cliquez sur l’icône de QGIS dans votre répertoire du menu Applications.

Charger les couches raster et vecteur depuis le jeu de données test

  1. Cliquez sur l’icône mActionAddRasterLayer Ajouter une couche Raster.

  2. Parcourez le dossier qgis_sample_data/raster/, sélectionnez le fichier ERDAS landcover.img et cliquez sur [Ouvrir].

  3. Si le fichier n’est pas listé, vérifiez le type de fichier à partir du menu déroulant au dessous de la boîte de dialogue afin de filtrer le bon type de fichier, dans ce cas-ci c’est “Erdas Imagine Images (*.img, *.IMG)”.

  4. Maintenant cliquez sur l’icône mActionAddOgrLayer Ajouter une couche vecteur.

  5. radiobuttonon Fichier devrait être sélectionné comme Type de source dans la fenêtre Ajouter une couche vecteur qui apparaît. Maintenant cliquez sur [Parcourir] pour sélectionner la couche vecteur.

  6. Parcourez le répertoire qgis_sample_data/gml/, sélectionnez “GML” à partir du menu déroulant Type de fichier, sélectionnez le fichier GML lakes.gml, cliquez sur [Ouvrir], et enfin, dans la boîte de dialogue Ajouter une couche vecteur, cliquez sur [OK].

  7. Zoomez sur une zone de votre choix avec quelques lacs.

  8. Double-cliquez sur la couche lakes dans la liste des couches pour ouvrir la fenêtre:guilabel:Propriété des couches.

  9. Cliquez sur l’onglet Style et sélectionnez le bleu comme couleur de remplissage.

  10. Cliquez sur l’onglet Étiquettes et cochez la case checkbox Afficher les étiquettes pour permettre l’étiquetage des entités. Choisissez le champ intitulé NAMES comme champ d’étiquetage.

  11. Pour améliorer la lisibilité des étiquettes, vous pouvez ajouter un halo autour d’elles, en cliquant sur “tampon” dans la liste à gauche puis sur checkbox Tampon d’étiquette. Choisissez 3 comme taille du tampon.

  12. Cliquez sur [Appliquez] pour vérifier si le résultat est satisfaisant et enfin cliquez sur [OK].

Vous pouvez constater combien il est facile d’afficher des couches raster ou vecteur dans QGIS. Passons aux sections suivantes pour en apprendre plus sur les autres fonctionnalités, caractéristiques et paramètres disponibles et sur la façon de les utiliser.

Démarrer et arrêter QGIS

Dans le chapitre Session test, vous avez appris comment démarrer QGIS. Nous allons répéter cette étape ici et vous verrez que QGIS propose des options supplémentaires via la ligne de commande.

  • nix En présumant que QGIS est installé dans le PATH (chemin par défaut), vous pouvez le démarrez en tapant : qgis dans une console ou en cliquant sur l’icône de raccourci sur le bureau dans le menu des applications.

  • win Démarrez QGIS en utilisant le menu Démarrer, l’icône de raccourci présent sur le bureau ou encore, en cliquant sur un fichier de projet QGIS.

  • osx Double-cliquez sur l’icône de votre répertoire Applications. Si vous avez besoin d’exécuter QGIS dans une console, lancez avec /chemin-vers-exécutable/Contents/MacOS/Qgis.

Pour arrêter QGIS, cliquez sur le menu nix win Fichier osx QGIS ‣ Quitter, ou utilisez le raccourci clavier Ctrl+Q.

Options de ligne de commande

nix QGIS supporte un certain nombre d’options lorsqu’il est lancé par une ligne de commande. Pour obtenir une liste de ces options, entrez qgis --help dans votre console. Le message qui en résulte est :

qgis --help
Quantum GIS - 1.8.0-Lisboa 'Lisboa' (exported)
Quantum GIS (QGIS) is a viewer for spatial data sets, including
raster and vector data.
Usage: qgis [options] [FILES]
  options:
        [--snapshot filename]           emit snapshot of loaded datasets to given file
        [--width width]                 width of snapshot to emit
        [--height height]               height of snapshot to emit
        [--lang language]               use language for interface text
        [--project projectfile]         load the given QGIS project
        [--extent xmin,ymin,xmax,ymax]  set initial map extent
        [--nologo]                      hide splash screen
        [--noplugins]                   don't restore plugins on startup
        [--nocustomization]             don't apply GUI customization
        [--optionspath path]            use the given QSettings path
        [--configpath path]             use the given path for all user configuration
        [--help]                        this text

  FILES:
    Files specified on the command line can include rasters,
    vectors, and QGIS project files (.qgs):
    1. Rasters - Supported formats include GeoTiff, DEM
       and others supported by GDAL
    2. Vectors - Supported formats include ESRI Shapefiles
       and others supported by OGR and PostgreSQL layers using
       the PostGIS extension

Astuce

Exemple utilisant des options de ligne de commande

Vous pouvez démarrer QGIS en spécifiant un ou plusieurs fichiers de données. Par exemple, si vous êtes placé dans le répertoire qgis_sample_data vous pouvez démarrer QGIS avec une couche vectorielle et un fichier raster dès le démarrage avec la commande suivante : qgis ./raster/landcover.img ./gml/lakes.gml

Option --snapshot

Cette option permet de créer une capture d’écran de l’affichage courant au format PNG. C’est pratique quand vous avez une longue série de projets et que vous voulez générer un aperçu de vos données.

L’image est créée au format PNG et fait 800x600 pixels. Cette commande peut être adaptée en utilisant les arguments --width pour la largeur et --height pour la hauteur. Un nom de fichier peut être ajouté après --snapshot.

Option --lang

QGIS se base sur votre environnement linguistique par défaut pour définir la langue de l’interface. Si vous voulez en changer, vous devez le spécifier en saisissant un code. Par exemple, --lang=it provoquera l’utilisation de la version italienne. Une liste des langues intégrées est disponible sur http://hub.qgis.org/wiki/quantum-gis/GUI_Translation_Progress

Option --project

Démarrer QGIS avec un projet existant est possible, il suffit d’ajouter l’option --project suivie du nom de votre projet et QGIS se lancera avec toutes les couches définies dans ce fichier.

Option --extent

Pour démarrer avec une étendue cartographique spécifique, utilisez cette option. Vous devez ajouter les limites de votre étendue dans l’ordre suivant en les séparant par une virgule :

--extent xmin,ymin,xmax,ymax

Option --nologo

Cette commande dissimule l’écran de démarrage qui apparaît lors du lancement de QGIS.

Option --noplugins

Si vous avez un problème de démarrage lié à une extension, cette option permet de lancer QGIS sans les charger (elles seront toujours accessibles dans le Gestionnaire d’extension).

Option --nocustomization

Utiliser cette commande empêchera la personnalisation de l’interface au démarrage.

Option --optionspath

Vous pouvez avoir plusieurs configurations et décider laquelle utiliser en utilisant cette option au démarrage. Lisez la section Options pour savoir où votre système d’exploitation entrepose les fichiers de préférences. Il n’y pas pour l’instant de possibilité de spécifier dans quel fichier écrire ces préférences, vous devrez donc faire une copie du fichier original et le renommer.

Option --configpath

Cette option est similaire à la précédente, mais va plus loin en changeant le chemin par défaut de la configuration utilisateur (~/.qgis) et oblige QSettings à utiliser ce nouveau répertoire. Cela permet par exemple de transporter QGIS sur une clé USB avec tous les paramètres et extensions.

Les projets

L’état de votre session de QGIS est considéré comme étant un projet. QGIS ne peut travailler que sur un projet à la fois. Les propriétés sont considérées comme étant assignées à un projet ou celles par défaut des nouveaux projets (voir Section Options). QGIS peut enregistrer l’état de votre travail dans un fichier de projet en utilisant le menu Fichier ‣ mActionFileSave Sauvegarder le projet ou Fichier ‣ mActionFileSaveAs Sauvegarder le projet sous....

Pour charger un projet dans une session QGIS, aller dans Fichier ‣ mActionFileOpen Ouvrir un Projet ou Fichier ‣ Ouvrir un projet récent.

Si vous souhaitez revenir à une session vierge, aller sur Fichier ‣ mActionFileNew Nouveau Projet. Chacune de ces options vous demandera si vous désirez enregistrer le projet dès lors que des changements auront été effectués depuis son ouverture ou sa dernière sauvegarde.

Les types d’informations enregistrées dans un projet sont :

  • les couches ajoutées,

  • les propriétés des couches comprenant notamment la sémiologie,

  • la projection de la carte,

  • l’étendue de la dernière zone de visualisation.

Le fichier de projet est enregistré au format XML, il est donc possible de l’éditer en dehors de QGIS si vous savez ce que vous faites. Le format a été modifié à plusieurs reprises depuis les versions antérieures de QGIS, les fichiers enregistrés sous ces versions peuvent ne plus fonctionner correctement avec les versions ultérieures. Pour être averti dans ce genre de cas, allez dans l’onglet Général du menu Préférences ‣ Options et sélectionnez :

checkbox Demander à sauvegarder si des changements ont été apportés au projet

checkbox M’avertir lors de l’ouverture d’un fichier projet sauvegardé avec une version précédente de QGIS

Sortie graphique

Plusieurs sorties graphiques sont possibles depuis votre session. Nous en avons déjà vue une dans la section Les projets : sauvegarder dans un fichier de projet. Voici d’autres manières de produire une sortie graphique :

  • L’option de menu Fichier ‣ mActionSaveMapAsImage Sauvegarder comme image... ouvre une fenêtre où vous devez saisir le nom, le chemin et le type d’image (PNG ou JPEG). Un fichier “worldfile” avec le même nom et avec l’extension PNGW ou JPGW est enregistré dans le même dossier que l’image, géoréférence celle-ci.

  • L’option de menu Fichier ‣ mActionNewComposer Nouveau composeur d’impression ouvre une fenêtre où vous pouvez faire une mise en page et imprimer la vue active de la carte (voir Section Composeur de cartes).