Vous êtes sur la page 1sur 229

Quantum GIS

Manuel de lutilisateur Version 1.7.2 Wrocaw

Prambule

Ce document est le manuel ofciel dutilisation du logiciel Quantum GIS. Les logiciels et le matriel dcrits dans ce document sont pour la plupart des marques dposes et donc soumises des obligations lgales. Quantum GIS est distribu sous la Licence publique gnrale GNU (GPL). Vous trouverez plus dinformations sur la page internet de Quantum GIS http://qgis.osgeo.org. Les dtails, donnes, rsultats, etc. inclus dans ce document ont t crits et vris au mieux des connaissances des auteurs et des diteurs. Nanmoins, des erreurs dans le contenu sont possibles. Ainsi lensemble des donnes ne saurait faire lobjet dune garantie. Les auteurs et les diteurs ne sauraient tre responsables de tout dommage direct, indirect, secondaire ou accessoire dcoulant de lutilisation de ce manuel. Les ventuelles corrections sont toujours les bienvenues.
A A Ce document a t rdig avec LTEX. Les sources sont disponibles en code LTEX via https://svn.osgeo.org/qgis/docs/tags/1.3.0_user_guide et en PDF via http://qgis.osgeo.org/ documentation/manuals.html. Des versions traduites peuvent tre tlcharges via la section de documentation du projet QGIS. Pour plus dinformations sur les manires de contribuer ce document et sa traduction, veuillez visiter http://www.qgis.org/wiki/

Rfrences de ce document Ce document contient des rfrences internes et externes sous forme de lien. Cliquer sur un lien interne provoque un dplacement dans le document, tandis que cliquer sur un lien externe ouvrira une adresse internet dans le navigateur par dfaut. En PDF, les liens internes seront indiqus en bleu et les externes en rouge. En HTML, le navigateur afche et gre les deux types de liens de la mme faon.

Auteurs et diteurs : Tara Athan Otto Dassau Carson J.Q. Farmer Stephan Holl Lars Luthman Tyler Mitchell Tim Sutton Radim Blazek Martin Dobias Jrgen E. Fischer Magnus Homann Gavin Macaulay Brendan Morely David Willis Godofredo Contreras Claudia A. Engel Anne Ghisla Marco Hugentobler Werner Macho Gary E. Sherman

Traducteurs version francophone : Benjamin Bohard Stphane Morel Tahir Tamba Benjamin Lerre Jeremy Garniaux Jean Roc Morreale Xavier M. Roger Maurer Yves Jacolin Marie Silvestre Cyril de Runz Christophe Tuffery

Nos remerciements vont Bertrand Masson pour son aide prcieuse quant la mise en page de ce document. Si nous avons nglig de citer ici le nom dun contributeur, veuillez accepter nos excuses pour cet oubli et nous le signaler pour correction. Copyright c 2004 - 2011 Quantum GIS Development Team Internet : http://qgis.osgeo.org

Licence de ce document
La permission de copier, distribuer, modier ce document est accorde sous les termes de la GNU Free Documentation License, dans sa version 1.3 ou plus rcente telle que publie par la Free Software Foundation ; sans modication de son contenu, sans ajouts la prcdant ou la suivant. Une copie peut tre lue dans la section B nomme "GNU Free Documentation License".

ii

Table des matires

Prambule Licence de ce document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table des Matires Liste des Figures Liste des Tableaux Liste des Astuces QGIS Avant-propos Fonctionnalits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conventions Conventions pour linterface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conventions de texte ou de clavier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instructions spciques une plateforme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Introduction au SIG 1.1 Pourquoi tout cela est-il si rcent ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.1 Les Donnes Raster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.2 Les donnes vectorielles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Premiers Pas 2.1 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 chantillon de donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 tape pratique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Aperu des fonctionnalits 3.1 Dmarrer et arrter QGIS . . . . . . . 3.1.1 Options de ligne de commande 3.2 Interface de QGIS . . . . . . . . . . . . 3.2.1 Barre de Menu . . . . . . . . . 3.2.2 Barre doutils . . . . . . . . . . 3.2.3 Lgende cartographique . . . . 3.2.4 Vue de la carte . . . . . . . . . 3.2.5 Aperu de la carte . . . . . . . 3.2.6 Barre de statut . . . . . . . . . 3.2.7 Raccourcis clavier . . . . . . . 3.2.8 Aide contextuelle . . . . . . . . 3.3 Rendu . . . . . . . . . . . . . . . . . . 3.3.1 Rendu dpendant de lchelle . 3.3.2 Contrler le rendu . . . . . . . 3.4 Mesurer . . . . . . . . . . . . . . . . .

i ii iii viii xi xii 1 1 7 7 8 8 9 9 10 10 13 13 13 14 17 17 17 19 19 24 24 25 26 26 26 26 27 27 27 28

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

iii

3.5 3.6 3.7 3.8 3.9

3.10

3.4.1 Mesurer une longueur, une aire et un angle 3.4.2 Slectionner et dslectionner des entits . Les projets . . . . . . . . . . . . . . . . . . . . . . . Sortie graphique . . . . . . . . . . . . . . . . . . . . Options de linterface graphique . . . . . . . . . . . Outils dannotation . . . . . . . . . . . . . . . . . . Signets spatiaux . . . . . . . . . . . . . . . . . . . . 3.9.1 Crer un signet . . . . . . . . . . . . . . . . 3.9.2 Travailler avec les signets . . . . . . . . . . 3.9.3 Zoomer sur un signet . . . . . . . . . . . . 3.9.4 Effacer un signet . . . . . . . . . . . . . . . Suivi GPS en direct . . . . . . . . . . . . . . . . . . 3.10.1 Coordonnes de la position . . . . . . . . . 3.10.2 Force du signal GPS . . . . . . . . . . . . . 3.10.3 Graphe polaire . . . . . . . . . . . . . . . . 3.10.4 Conguration GPS . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

28 29 29 30 30 34 35 35 35 35 36 36 36 36 37 37 39 39 40 41 42 42 42 42 43 44 44 46 46 47 48 48 53 54 59 61 61 61 64 64 65 67 68 68 72 75 75 76 78 79 79

4 Les donnes vectorielles 4.1 Shapeles ESRI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.1 Charger un Shapele . . . . . . . . . . . . . . . . . . . . . . . . 4.1.2 Amliorer les performances . . . . . . . . . . . . . . . . . . . . . 4.2 Charger une couche MapInfo . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Charger une couverture ArcInfo binaire . . . . . . . . . . . . . . . . . . . 4.4 Couches PostGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.1 Crer une connexion enregistre . . . . . . . . . . . . . . . . . . 4.4.2 Charger une couche PostGIS . . . . . . . . . . . . . . . . . . . . 4.4.3 Quelques lments de dtail propos des couches PostgreSQL 4.4.4 Importer des donnes dans PostgreSQL . . . . . . . . . . . . . . 4.4.5 Amliorer les performances . . . . . . . . . . . . . . . . . . . . . 4.4.6 couches vectorielles dpassants les 180 de longitude . . . . . . 4.5 Couches SpatiaLite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6 La fentre Proprit des couches vectorielles . . . . . . . . . . . . . . . 4.6.1 Onglet Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6.2 Onglet Convention des signes . . . . . . . . . . . . . . . . . . . . 4.6.3 Onglet tiquettes . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6.4 Onglet attributs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6.5 Onglet Gnral . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6.6 Onglet Mtadadonnes . . . . . . . . . . . . . . . . . . . . . . . 4.6.7 Onglet Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6.8 Onglet jointure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6.9 Diagramme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.7 diter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.7.1 Zoomer et se dplacer . . . . . . . . . . . . . . . . . . . . . . . . 4.7.2 dition topologique . . . . . . . . . . . . . . . . . . . . . . . . . . 4.7.3 Numriser une couche existante . . . . . . . . . . . . . . . . . . 4.7.4 Numrisation avance . . . . . . . . . . . . . . . . . . . . . . . . 4.7.5 Crer de nouvelles couches Shapele et Spatialite . . . . . . . . 4.7.6 Crer une nouvelle couche Shapele . . . . . . . . . . . . . . . . 4.7.7 Travailler avec la table attributaire . . . . . . . . . . . . . . . . . . 4.8 Constructeur de requtes . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9 Slection par requte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.10 Calculatrice de champ . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

iv

5 Les donnes raster 5.1 Que sont les donnes raster ? . . . . . . . . 5.2 Charger des donnes rasters dans QGIS . . 5.3 Bote de dialogue de proprits des Rasters 5.3.1 Onglet Style . . . . . . . . . . . . . . 5.3.2 Onglet transparence . . . . . . . . . 5.3.3 Palette de couleurs . . . . . . . . . . 5.3.4 Onglet gnral . . . . . . . . . . . . 5.3.5 Onglet mta-donnes . . . . . . . . 5.3.6 Onglet pyramides . . . . . . . . . . . 5.3.7 Onglet histograme . . . . . . . . . . 5.4 Calculatrice Raster . . . . . . . . . . . . . . 5.5 Analyses raster . . . . . . . . . . . . . . . . 6 Les donnes OGC 6.1 Quest-ce que les donnes OGC . . . . 6.2 Client WMS . . . . . . . . . . . . . . . . 6.2.1 Aperu de la gestion WMS . . . 6.2.2 Slectionner des serveurs WMS 6.2.3 Charger des couches WMS . . . 6.2.4 Recherche de serveur . . . . . . 6.2.5 Ordre des couches . . . . . . . . 6.2.6 Jeux de Tuiles . . . . . . . . . . 6.2.7 Utiliser loutil Identier . . . . . . 6.2.8 Visualiser les proprits . . . . . 6.2.9 Limitations du client WMS . . . . 6.3 Client WFS/WFS-T . . . . . . . . . . . . 6.3.1 Charger une couche WFS . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

83 83 83 84 84 85 86 87 87 87 87 88 88 89 89 89 89 90 90 92 92 93 93 93 94 95 95 97 97 98 101 101 101 102 103 105 105 105 106 106 108 109 109 110 110 113 114 114 114 116

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

7 QGIS Server 7.1 Installation sur Debian Squeeze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2 Cration dun WMS depuis un projet QGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Utiliser les projections 8.1 Aperu de la gestion des projections . . . . . . . . . . 8.2 Dnir une projection . . . . . . . . . . . . . . . . . . . 8.3 Dnir une projection la vole (OTF) . . . . . . . . . 8.4 Systme de Coordonnes de Rfrence personnalis

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

9 GRASS GIS Integration 9.1 Lancer lextension GRASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.2 Charger des donnes GRASS raster et vecteur . . . . . . . . . . . . . . . . . . . . . . 9.3 Secteur et Jeu de donnes GRASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.3.1 Crer un nouveau SECTEUR GRASS . . . . . . . . . . . . . . . . . . . . . . . 9.3.2 Ajouter un nouveau Jeu de donnes . . . . . . . . . . . . . . . . . . . . . . . . 9.4 Importer des donnes dans un SECTEUR GRASS . . . . . . . . . . . . . . . . . . . . 9.5 Le modle vecteur de GRASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.6 Cration dune nouvelle couche vectorielle GRASS . . . . . . . . . . . . . . . . . . . . 9.7 Numrisation et dition de couche vectorielle GRASS . . . . . . . . . . . . . . . . . . . 9.8 Loutil rgion GRASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.9 La bote outils GRASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.9.1 Liste des modules intgrs linterface graphique de la Bote Outils GRASS 9.9.2 Travailler avec les modules GRASS . . . . . . . . . . . . . . . . . . . . . . . . 9.9.3 Exemples de modules GRASS . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

9.9.4 9.9.5

Travailler avec le navigateur GRASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Paramtrer la boite outils GRASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 123 123 125 125 126 128 128 129 130 131 132 132 132 133 133 134 135 137 137 137 137 138 141 143 144 145 145 146 146 147 148 149 150 153 158 161 161 161 162 167 171 171 172 172 172 173 173 173

10 Composeur de carte 10.1 Utiliser le Composeur dImpression . . . . . . . . . . . . . . . . . . . . . . . 10.1.1 Ajouter une carte en cours dans QGIS au Composeur dImpression 10.1.2 Panneau de la carte et de lemprise . . . . . . . . . . . . . . . . . . 10.1.3 Map item tab - Grid and General options dialog . . . . . . . . . . . . 10.1.4 Ajouter dautres lments au Composeur dImpression . . . . . . . . 10.1.5 Fentre des tiquettes . . . . . . . . . . . . . . . . . . . . . . . . . . 10.1.6 Fentre des options dimages . . . . . . . . . . . . . . . . . . . . . 10.1.7 Fentre des options de la lgende . . . . . . . . . . . . . . . . . . . 10.1.8 Fentre des options de la barre dchelle . . . . . . . . . . . . . . . 10.2 Outils de navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.3 Ajouter des formes basiques et des ches . . . . . . . . . . . . . . . . . . 10.4 Ajouter une table attributaire . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.4.1 Monter, descendre et aligner des lments . . . . . . . . . . . . . . 10.4.2 Cration de carte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.4.3 Enregistrer et charger une mise en page dimpression . . . . . . . . 10.5 Enregistrer et charger une composition de carte . . . . . . . . . . . . . . . . 11 Les extensions de QGIS 11.1 Grer les extensions . . . . . . . . . . . . . . . . . . . 11.1.1 Activer une extension principale . . . . . . . . . 11.1.2 Installer une extension externe de QGIS . . . . 11.1.3 Utiliser linstalleur dextension python de QGIS 11.2 Prestataires de donnes . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

12 Utilisation des extensions principales de QGIS 12.1 Extension de Saisie de Coordonnes . . . . . . . . . . . . . . . . 12.2 Extensions de dcoration . . . . . . . . . . . . . . . . . . . . . . . 12.2.1 Lextension Etiquette de Copyright . . . . . . . . . . . . . 12.2.2 Lextension Flche Nord . . . . . . . . . . . . . . . . . . . 12.2.3 Lextension chelle Graphique . . . . . . . . . . . . . . . 12.3 Extension Texte Dlimit . . . . . . . . . . . . . . . . . . . . . . . 12.4 Extension Convertisseur Dxf2Shp . . . . . . . . . . . . . . . . . . 12.5 Extension eVis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.5.1 Navigateur dvnement . . . . . . . . . . . . . . . . . . . 12.5.2 Connexion une base de donnes . . . . . . . . . . . . . 12.6 Extension fTools . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.7 Extension GDALTools . . . . . . . . . . . . . . . . . . . . . . . . . 12.7.1 Que sont les outils GDAL ? . . . . . . . . . . . . . . . . . 12.7.2 La bibliothque GDAL . . . . . . . . . . . . . . . . . . . . 12.7.3 Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.8 Lextension de gorfrencement . . . . . . . . . . . . . . . . . . 12.9 Extension GPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.9.1 Quest ce quun GPS ? . . . . . . . . . . . . . . . . . . . . 12.9.2 GPSBabel . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.9.3 Importer des donnes GPS . . . . . . . . . . . . . . . . . 12.9.4 Tlcharger des donnes GPS partir dun priphrique 12.9.5 Envoyer des donnes GPS vers un appareil . . . . . . . . 12.9.6 Dnir de nouveaux types de priphriques . . . . . . . . 12.10 Extension Interpolation . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

vi

12.11 Extension dexportation Mapserver . . . . . . . . 12.11.1 Cration du chier de projet . . . . . . . . 12.11.2 Cration du chier .map . . . . . . . . . . 12.11.3 Test du chier .map . . . . . . . . . . . . 12.12 Extension ddition ofine . . . . . . . . . . . . . 12.13 Extension de GeoRaster Oracle . . . . . . . . . . 12.13.1 Grer les connexions . . . . . . . . . . . 12.13.2 Slection dun GeoRaster . . . . . . . . . 12.13.3 Afcher un GeoRaster . . . . . . . . . . . 12.14 Extension OpenStreetMap . . . . . . . . . . . . . 12.14.1 Interface utilisateur de base . . . . . . . . 12.14.2 Charger des donnes OSM . . . . . . . . 12.14.3 Visualiser des donnes OSM . . . . . . . 12.14.4 diter des donnes OSM de base . . . . 12.14.5 diter les relations . . . . . . . . . . . . . 12.14.6 Examiner une relation . . . . . . . . . . . 12.14.7 Tlcharger des donnes OSM . . . . . . 12.14.8 Charger des donnes sur le serveur OSM 12.14.9 Sauvegarder des donnes OSM . . . . . 12.14.10Importer des donnes OSM . . . . . . . . 12.15 Extension dAnalyse Raster de Terrain . . . . . . 12.16 Extension Grape routier . . . . . . . . . . . . . . 12.17 Extension Requte Spatiale . . . . . . . . . . . . 12.18 Extension SQL Anywhere . . . . . . . . . . . . . 12.19 Aide et support . . . . . . . . . . . . . . . . . . . 12.19.1 Mailinglists . . . . . . . . . . . . . . . . . 12.19.2 IRC . . . . . . . . . . . . . . . . . . . . . 12.19.3 BugTracker . . . . . . . . . . . . . . . . . 12.19.4 Blog . . . . . . . . . . . . . . . . . . . . . 12.19.5 Wiki . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

175 175 176 177 177 179 179 180 181 181 183 184 185 185 187 187 188 189 189 191 191 192 193 195 196 196 197 197 198 198

A GNU General Public License 199 A.1 Quantum GIS Qt exception for GPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 B GNU Free Documentation License Index Bibliographie 203 208 213

vii

Table des gures


2.1 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19 4.20 4.21 4.22 4.23 4.24 4.25 4.26 4.27 Une session de QGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Les . . . . . . . . . . . . . . . . . . . . . . . . . . . numros cercls de . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . jaune . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Interface de QGIS avec les donnes dessai de lAlaska renvoient aux zones dnies dans le texte. . . . . . . . . . Fentre de conguration des raccourcis (KDE) . . . . . Fentre de conguration des raccourcis (KDE) . . . . . Outils de mesure . . . . . . . . . . . . . . . . . . . . . . Paramtrer un proxy . . . . . . . . . . . . . . . . . . . . . . . . . . . . fentre de dialogue de loutil dannotation Formulaire dannotation qt personnalis . . . . . . . . . Suivi GPS en direct . . . . . . . . . . . . . . . . . . . . cran de conguration du suivi GPS . . . . . . . . . . .

. . . . . . . . .

19 19 27 29 33 34 35 36 37 40 40 41 46 47 48 51 52 53 54 55 56 56 57 58 59 59 60 63 64 65 66 67 69 73 74 75

Ajouter une couche vecteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fentre pour ouvrir une couche vecteur gre par OGR . . . . . . . . . . . . . . . QGIS avec le Shapele de lAlaska charg . . . . . . . . . . . . . . . . . . . . . . Carte en lat/lon dpassant les 180 de longitude . . . . . . . . . . . . . . . . . . . Carte dpassant la ligne des 180 de longitude aprs application de la ST_Shift_Longitude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fentre Proprits dune couche vecteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Options pour les symboles uniques Options de catgorisation des symboles . . . . . . . . . . . . . . . . . . . . . . . . Exemple de palette de couleur gradue avec plusieurs arrts . . . . . . . . . . . . Options des symboles gradus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Options bas sur des rgles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dnir les proprits dun symbole . . . . . . . . . . . . . . . . . . . . . . . . . . . Gestion des symboles et des palettes de couleurs . . . . . . . . . . . . . . . . . . Options de symbolisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . tiquetage intelligent dune couche de points . . . . . . . . . . . . . . . . . . . . . tiquetage intelligent dune couche de lignes . . . . . . . . . . . . . . . . . . . . . tiquetage intelligent dune couche de polygone . . . . . . . . . . . . . . . . . . . Dialogue pour la slection dun widget ddition pour une colonne attributaire . . . . . . . . . . . . . . . . . . . . . . Slectionnez une entit et choisissez une action Joindre une table attributaire une couche vecteur existante . . . . . . . . . . . . Dialogue des proprits de diagrammes . . . . . . . . . . . . . . . . . . . . . . . . Diagramme des tempratures superpos sur une carte . . . . . . . . . . . . . . . dition des options daccrochage pour chaque couche . . . . . . . . . . . . . . . . Fentre de saisie dattributs suivant la cration dune nouvelle entit . . . . . . . . Annuler et Refaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rotation dun symbole de point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fentre Nouvelle couche Shapele . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

viii

4.28 4.29 4.30 4.31 5.1 5.2 6.1 6.2 6.3 7.1 7.2 7.3 8.1 8.2 8.3 9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 9.9

Fentre de cration dune nouvelle couche Spatialite . . Table dattributs pour la couche Alaska . . . . . . . . . . . . . . . . . . . . . . . . . . Constructeur de requtes Calculatrice de champs . . . . . . . . . . . . . . . . . . Bote de dialogue des proprits des couches raster Calculatrice raster

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

76 77 79 80 85 88 91 93 96 98 98 99

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Dialogue pour ajouter un serveur WMS, en indiquant ses couches disponibles

. . . . . . . . . . . . . . . Fentre pour rechercher des serveurs WMS avec des mots-cls Ajoutez une couche WFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WMS standard montrant les frontires des USA inclus dans QGIS Server . . . . . . . . . . Dnition dun projet de serveur WMS QGIS . . . . . . . . . . . . . . . . . . . . . . . . . . Serveur WMS QGIS bas sur un projet QGIS . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet SCR dans la bote de dialogue Options QGIS Bote de dialogue SCR personnalis

. . . . . . . . . . . . . . . . . . . . . 102 . . . . . . . . . . . . . . 103

Bote de dialogue Systme de Coordonnes de Rfrence (SCR)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 . . . . . . . . . . . . . . . . . . . . 107 107 111 111

Donnes GRASS dans le SECTEUR Alaska (adapt de Neteler & Mitasova 2008 [3]) Crer un nouveau SECTEUR ou JEU DE DONNEES GRASS dans QGIS . . . . . Barre doutils ddition GRASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Catgorie ddition GRASS GRASS Digitizing Settings Tab Onglet Paramtres ddition GRASS Onglet Table du mode dition GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Outils GRASS et Liste des Modules Bote de dialogue dun module issue des outils GRASS . . . . . . . . . . . . . . . . . . . . 115

9.10 Module GRASS r.contour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 9.11 Module GRASS v.generalize pour gnraliser les couches vectorielles . . . . . . . . . . . . 118 9.12 La console GRASS,module r.shaded.relief . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 9.13 Afchage dune couche dombrage cre avec le module GRASS r.shaded.relief . . . . . . 121 9.14 Navigateur de secteur GRASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

10.1 Composeur de carte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 10.2 Panneau de la carte et de lemprise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 10.3 Panneau de la carte - grille et options gnriques . . . . . . . . . . . . . . . . . . . . . . . 127 10.4 Panneau des tiquettes de la composition - Options dtiquetage et options globales 10.5 Panneau dimage du composeur dimpression 10.6 Fentre des proprits de la lgende du composeur dimpression 10.7 Panneaux de la barre dchelle graphique du composeur dimpression 10.8 Panneaux des formes basiques et ches . . . . . . . . 10.9 Panneau de table attributaire du composeur de carte . 10.10 Composeur comportant une vue de la carte, une lgende, ajout . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.11 Gestionnaire de composition . . . . . . . . . . . . . . . . . . . 128 . . . . . . . . . . . . . . . . . . . . . . . . . 129 . . . . . . . . . . . . . . 130 . . . . . . . . . . . . 131 132 133 134 135

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . une chelle graphique et du texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.1 Gestionnaire dextension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 11.2 Installer des extensions python complmentaires . . . . . . . . . . . . . . . . . . . . . . . . 139

ix

12.1 Lextension Saisie de Coordonnes . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.2 Lextension Etiquette de Copyright 12.3 Lextension Flche Nord . . . . . . . . . . . . . . . . . . . . 12.4 Lextension chelle Graphique . . . . . . . . . . . . . . . . 12.5 La bote de dialogue Texte Dlimit . . . . . . . . . . . . . . . . . . . . . . . . . 12.6 Lextension Convertisseur Dxf2Shape 12.7 La fentre dafchage eVis . . . . . . . . . . . . . . . . . . 12.8 fentre des options de eVis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.9 Fentre des Applications externes eVis 12.10 Fentre de connexion une base de donnes eVis . . . . 12.11 Longlet de requte SQL eVis . . . . . . . . . . . . . . . . . 12.12 Onglet de requtes prdnies eVis . . . . . . . . . . . . . . . . . . . . . . . . . 12.13 Liste des programmes de GDALTools 12.14 La fentre Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.15 La fentre Courbes de niveau 12.16 La couche vectorielle rsultante . . . . . . . . . . . . . . . 12.17 La fentre Projection . . . . . . . . . . . . . . . . . . . . . . 12.18 Fentre de lextension de gorfrencement . . . . . . . . 12.19 Ajout de points limage raster . . . . . . . . . . . . . . . . . . . . . . . . . . 12.20 Dnir les paramtres de transformation 12.21 La bote de dialogue de lOutils GPS . . . . . . . . . . . . . 12.22 Loutil de tlchargement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.23 Lextension Interpolation 12.24 Interpolation TIN sur le chier elevp . . . . . . . . . . . . . 12.25 Arrangement des couches dun chier de projet QGIS . . . . . . . . . . . . . . 12.26 Dialogue dexportation vers MapServer 12.27 Image PNG cre par shp2img avec toutes les couches . . 12.28 Crer un project ofine partir des couches PostGIS ou WFS . . . . . . . . . . 12.29 Fentre de cration de connexion Oracle 12.30 Dialogue de slection GeoRaster . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.31 Donnes OpenStreetMap sur Internet 12.32 Interface utilisateur de lextension OSM . . . . . . . . . . . . . . . . . . . . . 12.33 Fentre de chargement de donnes OSM 12.34 Changer le tag dune entit OSM . . . . . . . . . . . . . . . 12.35 Message de cration de point OSM . . . . . . . . . . . . . 12.36 Fentre de tlchargement de donnes OSM . . . . . . . . 12.37 Fentre de transfert des donnes vers OSM . . . . . . . . 12.38 Fentre de sauvegarde de donnes OSM . . . . . . . . . . 12.39 Fentre derreur dimportation OSM . . . . . . . . . . . . . 12.40 Fentre dimportation de donnes vers OSM . . . . . . . . 12.41 Extension dAnalyse Raster de Terrain . . . . . . . . . . . . 12.42 Dnir des paramtrages pour lextension graphe routier . 12.43 Extension Graphe routier . . . . . . . . . . . . . . . . . . . 12.44 Requte Spatiale - Rgions contenant des aroports . . . 12.45 Bote de dialogue SQL Anywhere . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

144 145 146 147 148 149 150 151 152 154 155 156 163 164 164 165 166 168 169 169 171 172 174 175 175 176 178 179 180 180 182 183 184 186 186 188 190 190 191 191 192 193 193 195 196

Liste des tableaux


4.1 4.2 4.3 4.4 6.1 9.1 Paramtres de connexion PostGIS . . . . . . . . . Barre dtouils de numrisation . . . . . . . . . . . . Outils de numrisation avance . . . . . . . . . . . Liste des oprateurs pour le calculateur de champ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 69 72 82 90

Paramtres de connexion WMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

GRASS Digitizing Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

10.1 Outils du Composeur de carte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 12.1 26 Extensions principales de QGIS . . . . . . 12.2 Exemple de chemin absolut, relatif et internet 12.3 les balises XML lues par eVis . . . . . . . . . 12.4 Outils danalyse fTools . . . . . . . . . . . . . 12.5 Outils de recherche fTools . . . . . . . . . . . 12.6 Outils de gotraitement fTools . . . . . . . . . 12.7 Outils de gomtrie fTools . . . . . . . . . . . 12.8 Outils de gestion de donnes fTools . . . . . . 12.9 Liste des outils GDAL . . . . . . . . . . . . . . 12.10 Outils de gorfrencement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 152 157 158 159 159 160 160 161 167

xi

Astuce QGIS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 D OCUMENTATION
JOUR

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1 18 24 25 25 26 33 41 41 43 44 45 45 47 50 66 68 68 70 70 71 72 72 78 79 85 87 90 91 92 92 92 95 95 96

E XEMPLE UTILISANT DES OPTIONS DE LIGNE DE COMMANDE . . . . R ESTAURER LA BARRE D OUTIL . . . . . . . . . . . . . . . . . . . . . M ODIFIER L CHELLE DE LA CARTE AVEC LA MOLETTE DE LA SOURIS D PLACER LA CARTE AVEC LES FLCHES ET LA BARRE ESPACE . . . C ALCULER L CHELLE CORRECTE DE LA VUE DE LA CARTE . . . . . U TILISER UN PROXY . . . . . . . . . . . . . . . . . . . . . . . . . . .

C OULEURS DE COUCHES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C HARGER UNE COUCHE ET UN PROJET DEPUIS UN LECTEUR EXTERNE SOUS M AC OS PARAMTRES UTILISATEUR DE QGIS ET S CURIT . . . . . . . . . . . . . . . . . . . C OUCHES P OST GIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E XPORTER DES JEUX DE DONNES DEPUIS P OST GIS . . . . . . . . . . . . . . . . . . I MPORTER DES SHAPEFILES CONTENANT DES MOTS RSERVS DE P OSTGRE SQL . . E XTENSION G ESTION DE BASE DE DONNES S PATIA L ITE . . . . . . . . . . . . . . . . S LECTION ET MODIFICATION DE PLUSIEURS SYMBOLES . . . . . . . . . . . . . . . . . DITIONS CONCURRENTES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I NTGRIT DES DONNES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F RQUENCE DE SAUVEGARDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T YPES DES VALEURS D ATTRIBUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M ARQUEURS DE SOMMETS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C ONGRUENCE DES ENTITS COPIES . . . . . . . . . . . . . . . . . . . . . . . . . . . G ESTION DE LA SUPPRESSION D ENTITS . . . . . . . . . . . . . . . . . . . . . . . . . I NTGRIT DES DONNES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M ANIPULER LES DONNES ATTRIBUTAIRES . . . . . . . . . . . . . . . . . . . . . . . . C HANGER LA DFINITION D UNE COUCHE . . . . . . . . . . . . . . . . . . . . . . . . .

. . X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

V ISUALISER UNE SEULE BANDE D UN RASTER MULTIBANDE . . . . . . . . . . . . . . . . . . . . R EGROUPEMENT DES STATISTIQUES RASTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROPOS DES URL DES SERVEURS WMS . F ORMAT D IMAGE . . . . . . . . . . . . . . . . O RDONNER LES COUCHES WMS . . . . . . . T RANSPARENCE DES COUCHES WMS . . . . L ES PROJECTIONS WMS . . . . . . . . . . . ACCDER DES COUCHES OGC SCURISES QGIS WMS M APSERVER . . . . . . . . . . . T ROUVER DES SERVEURS WMS ET WFS . . B OTE
DE DIALOGUE

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

P ROPRITS

DU PROJET

. . . . . . . . . . . . . . . . . . . . . . . . . . . 103 . . . . . . . . . . GRASS . . . . . . . . . 106 110 110 111

C HARGEMENT DE DONNES GRASS . . . . . . . . . . . . . . . . . . . . . . . . . . . A PPRENDRE LE MODLE VECTEUR DE GRASS . . . . . . . . . . . . . . . . . . . . . C RATION D UNE TABLE ATTRIBUTAIRE POUR UNE NOUVELLE COUCHE VECTORIELLE N UMRISATION DE POLYGONES DANS GRASS . . . . . . . . . . . . . . . . . . . . .

xiii

41 42 43 44 45 46 47 48 49 50

C RATION D UNE SOUS - COUCHE SUPPLMENTAIRE AVEC QGIS DITER LES PERMISSIONS GRASS . . . . . . . . . . . . . . . . A FFICHER LES RSULTATS IMMDIATEMENT . . . . . . . . . . . . L OUTIL DE SIMPLIFICATION . . . . . . . . . . . . . . . . . . . . . AUTRES UTILISATIONS DE R . CONTOUR . . . . . . . . . . . . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

113 114 116 117 118

A JOUTER PLUS DE DPTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 E XTENSIONS ET PLANTAGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 U TILISER DES EXTENSIONS EXPRIMENTALES . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 S AUVEGARDE DES PARAMTRES DE L EXTENSION AVEC LE PROJET . . . . . . . . . . . . . . . . 147 C RER UNE COUCHE VECTORIELLE DEPUIS UN FICHIER M ICROSOFT E XCEL . . . . . . . . . . . 155

xiv

Avant-propos
Bienvenue dans le monde merveilleux des Systmes dInformations Gographiques (SIG) ! Quantum GIS est un SIG libre qui a dbut en mai 2002 et sest tabli en tant que projet en juin 2002 sur SourceForge. Nous avons travaill dur pour faire de ce logiciel SIG un choix accessible et viable pour toute personne ayant un ordinateur (qui sont traditionnellement des logiciels propritaires assez coteux). QGIS est utilisable sur la majorit des Unix, Mac OS X et Windows. QGIS utilise la bibliothque logicielle Qt (http://qt.nokia.com) et le langage C++, ce qui ce traduit par une interface graphique simple et ractive. QGIS se veut simple utiliser, fournissant des fonctionnalits courantes. Le but initial tait de fournir un visionneur de donnes SIG. QGIS a, depuis, atteint un stade dans son volution o beaucoup y recourent pour leurs besoins quotidiens. QGIS supporte un grand nombre de formats raster et vecteur, avec le support de nouveaux formats facilit par larchitecture des modules dextension. QGIS est distribu sous la licence GNU GPL (General Public License). Ceci signie que vous pouvez tudier et modier le code source, tout en ayant la garantie davoir accs un programme SIG non onreux et librement modiable. Vous devez avoir reu une copie complte de la licence avec votre exemplaire de QGIS, que vous pouvez galement trouver dans lAnnexe A. Astuce QGIS 1 D OCUMENTATION JOUR La dernire version de ce document est disponible sur http://download.osgeo.org/qgis/doc/manual/, ou dans la section documentation du site de QGIS http://qgis.osgeo.org/documentation

Fonctionnalits
QGIS offre beaucoup doutils SIG standards par dfaut et via les extensions de multiples contributeurs. Voici un bref rsum en six catgories qui vous donnera un premier aperu. Visualiser des donnes Vous pouvez afcher et superposer des couches de donnes rasters et vecteurs dans diffrents formats et projections 1 sans avoir faire de conversion dans un format commun. Les formats supports incluent : les tables spatiales de PostgreSQL/PostGIS et SpatiaLite, les formats vecteurs grs par la bibliothque OGR installe, ce qui inclut les chiers de format ESRI (shapeles), MapInfo, STDS, GML et beaucoup dautres, les formats raster supports par la bibliothque GDAL (Geospatial Data Abstraction Library) tels que GeoTiff, Erdas img., ArcInfo ascii grid, JPEG, PNG et beaucoup dautres, les bases de donnes SpatiaLite (lire la section 4.5), les formats raster et vecteur provenant des bases de donnes GRASS, les donnes spatiales provenant des services rseaux compatibles OGC comme le Web Map Service (WMS) ou le Web Feature Service (WFS) (voir la section 6), les donnes OpenStreetMap (voir la section 12.14).
1. QGIS ne proposant actuellement de projection la vole que pour les donnes de type vecteur, les donnes de type raster doivent tre dans la mme projection pour pouvoir tre associes entre elles.

Avant-propos Parcourir les donnes et crer des cartes Vous pouvez crer des cartes et les parcourir de manire interactive avec une interface intuitive. Les outils disponibles dans linterface sont : projection la vole (adapte les units de mesure et reprojette automatiquement les donnes vectorielles) composition de carte panneau de navigation signet gospatial identication et slection des entits afchage, dition et recherche des attributs tiquetage des entits personnalisation de la smiologie des donnes raster et vecteur ajout dune couche de graticule lors de la composition ajout dune barre dchelle, dune che indiquant le nord et dune tiquette de droits dauteur sauvegarde et chargement de projets Crer, diter, grer et exporter des donnes Vous pouvez crer, diter, grer et exporter des donnes vectorielles dans plusieurs formats. QGIS permet ce qui suit : numrisation pour les formats grs par OGR et les couches vectorielles de GRASS cration et dition des chiers de forme (shapeles), des couches vectorielles de GRASS et des tables gomtriques SpatiaLite. gorfrencement des images avec lextension de gorfrencement importation, exportation du format GPX pour les donnes GPS, avec la conversion des autres formats GPS vers le GPX ou lenvoi, la rception directement vers une unit GPS (le port USB a t ajout la liste des ports utilisables sous ) visualisation et dition des donnes OpenStreetMap cration de couches PostGIS partir de chiers shapeles grce au module dextension SPIT prise en charge amliore des tables PostGIS gestion des attributs des couches vectorielles grce lextension de gestion des tables ou celle de tables attributaires (voir la section 4.7.7) enregistrer des captures dcran en tant quimages gorfrences Les couches raster doivent tre importes dans GRASS pour pouvoir tre dites et exportes vers dautres formats. Analyser les donnes Vous pouvez oprer des analyses spatiales sur des donnes PostgreSQL/PostGIS et autres formats OGR en utilisant lextension fTools. QGIS permet actuellement lanalyse vectorielle, lchantillonnage, la gestion de la gomtrie et des bases de donnes. Vous pouvez aussi utiliser les outils GRASS intgrs qui comportent plus de 400 modules (voir la section 9) Publier une carte sur Internet QGIS peut tre employ pour exporter des donnes vers un maple et le publier sur Internet via un serveur web employant lUMN MapServer. QGIS peut aussi servir de client WMS/WFS ou de serveur WMS.

QGIS 1.7.2 Manuel Utilisateur

Fonctionnalits tendre les fonctionnalits de QGIS grce des extensions QGIS peut tre adapt vos besoins particuliers du fait de son architecture extensible base de modules. QGIS fournit des bibliothques qui peuvent tre employes pour crer des extensions, vous pouvez mme crer de nouvelles applications en C++ ou python ! Extensions principales 1. Ajouter une couche de texte dlimit (charge et afche des chiers texte ayant des colonnes contenant des coordonnes X/Y) 2. Capture de coordonnes (Enregistre les coordonnes sous la souris dans un SCR diffrent) 3. Dcorations (tiquette de droit dauteur, che indiquant le nord et barre dchelle) 4. Insertion de diagrammes (place des diagrammes sur une couche vectorielle) 5. Extension dplacement (gre le dplacement de point lorsquils ont la mme position) 6. Convertisseur Dxf2Shp (convertit les chiers DXF en chier SHP) 7. Outils GPS (importe et exporte des donnes GPS) 8. GRASS (intgration du SIG GRASS) 9. GDALTools (Outils GDAL intgrs dans QGIS) 10. Gorfrenceur GDAL (ajoute une projection un raster) 11. Extension dinterpolation (interpole une surface en utilisant les sommets dune couche vectorielle) 12. Charger des couches raster de PostGIS vers QGIS 13. Export Mapserver (exporte un chier de projet QGIS dans le format de carte de MapServer) 14. dition Ofine (Permet ldition ofine et la synchronisation avec une base de donnes) 15. Extension OpenStreetMap (permet de visualiser et dditer des donnes OSM) 16. support des GeoRaster dOracle Spatial 17. Installateur dextensions (tlcharge et installe des extensions python pour QGIS) 18. Analyse de terrain raster 19. Extension graphe routier (analyse rseau du plus court chemin) 20. SPIT, outil dimportation de Shapele vers PostgreSQL/PostGIS 21. Extension SQL Anywhere (Store des couches vectorielles dans une base SQL Anywhere) 22. Extension Requte spatiale (ralise des requtes spatiales sur des couches vectorielles) 23. Ajouter une couche WFS 24. eVIS (visualisation dvnements multimdias) 25. fTools (outils danalyse et de gestion de vecteurs) 26. Console Python (accdant lenvironnement QGIS) Extensions Python externes QGIS offre un nombre croissant dextensions complmentaires en Python fournies par la communaut. Ces extensions sont entreposes dans le rpertoire UTILISATEUR 2 /.qgis/python/plugins et peuvent tre facilement installes en utilisant lextension dinstallation Python (voir la section 11). Quoi de neuf dans la version 1.7.2 Veuillez noter que cette version est un jalon important dans la srie des publications. Comme tel, elle incorpore de nouvelles fonctionnalits et tend linterface de programmation par rapport QGIS 1.0.x et QGIS 1.6.0.
2. Lemplacement change selon le systme dexploitation, ainsi sous du rpertoire utilisateur se situant dans Document And Settings il sagit du rpertoire HOME tandis que sous il sagit

QGIS 1.7.2 Manuel Utilisateur

Avant-propos Nous recommandons dutiliser cette version prfrentiellement aux prcdentes. Cette version ninclut pas moins de 177 rsolutions de problmes, ainsi que des amliorations et de nouvelles fonctionnalits. Style, tiquetage et diagrammes Nouveau systme de style utilis maintenant par dfaut ! Systme de diagramme qui utilise le mme systme de placement intelligent que ltiquetage-ng Exportation et importation de styles (symbologie-ng). tiquettes pour les rgles pour le rendu bas sur des rgles. Le marqueur de police peut avoir un dcalage X, Y. Style de ligne : Option pour mettre des marqueurs sur le point central dune ligne. Option pour mettre un marqueur seulement sur le premier/dernier sommet dune ligne. Autoriser la couche de symbole de marqueur linaire dessiner des marqueurs sur chaque sommet. Style de polygone : Rotation pour le remplissage svg. Ajout de la couche de symbole remplissage de centrode qui dessine un marqueur sur le centrode dun polygone. Permet lutilisation des couches de symbole linaire pour les symboles de contours de polygones (remplissages). tiquetage Possibilit dajuster la longueur de ltiquette dans les units de la carte. Dplacement/rotation/changement des outils ddition dtiquette pour modier interactivement les proprits des tiquettes de donnes dnies. Nouveaux outils Ajout dune interface graphique utilisateur (GUI) pour gdaldem. Ajout de la calculatrice de champ avec des fonctions comme $x, $y et $primtre. Ajout de loutil Lignes vers polygones" au menu Vecteur. Ajout de loutil "Polygone de Voronoi" au menu Vecteur. Mises jour de linterface utilisateur Permettre la gestion des couches manquantes dans une liste. Zoom sur un groupe de couches. "Astuce du jour" au dmarrage. Vous pouvez activer/dsactiver les astuces dans le panneau des options. Meilleure organisation des menus, ajout dun menu spar "Base de donnes". Ajout de la possibilit dafcher le nombre dentits dans les classes de lgende. Accessible via le menu de lgende par le clic droit. Nettoyage gnral et amliorations dutilisation. Gestion de la projection Voir la projection active dans la barre dtat. Attribuer la projection dune couche dans le projet (dans le menu contextuel de la lgende). Slectionner une projection par dfaut pour les nouveaux projets.

QGIS 1.7.2 Manuel Utilisateur

Fonctionnalits Permettre le paramtrage dune projection pour plusieurs couches la fois. Par dfaut dernire slection lors de la demande de la projection. Rasters Ajout de loprateur ET et OU pour la calculatrice raster. Ajout de la reprojection la vole des rasters ! Implmentation correcte des fournisseurs de raster. Ajout de la barre doutils avec des fonctions raster dtirement de lhistogramme. Pilotes et Prestataires de donnes Nouveau connecteur de donnes vecteur SQLAnywhere. Support de la jointure de tables Mises jour du formulaire dentits Permettre la conguration la reprsentation de la chane de valeur NULL Correction de la mise jour dentits sous forme dentits de la table dattributs Ajout de la gestion pour les valeurs NULL dans les cartes de valeur (comboboxes) Utilisation des noms de couches au lieu des identiants dans la liste droulante lors du chargement des cartes de valeur partir de couches Gestion des champs dexpression partir du formulaire dentits : les ditions des lignes dans le formulaire dont le prxe expr_ sont values. Leur valeur est interprte comme une chane issue du calculateur de champs et remplace par la valeur calcule. Gestion de la recherche NULL dans la table dattributs Amliorations de ldition des attributs Amlioration de ldition interactive dattributs dans la table (ajout/suppression dentits, mise jour dattribut). Permettre lajout dentits sans gomtrie Correction de la fonction undo/redo sur un attribut. Amlioration de la manipulation dattributs. Eventuellement rutilisation des valeurs dattribut renseignes pour les entits suivantes numrises. Autorisation de la fusion/assignation des valeurs dattribut un ensemble dentits. Permettre OGR d"enregistrer sous" sans attributs (par exemple pour DGN/DXF). API et outils pour dveloppeurs Rcriture des appels la bote de dialogue dattributs pour QgsFeatureAttribute. Ajout du signalement QgsVectorLayer : :featureAdded. Ajout de la fonction de menu Couche. Ajout dune option pour charger des extensions C++ partir de rpertoires utilisateur dnie. Ncessite le redmarrage de lapplication pour lactiver. Outil entirement nouveau de vrication de la gomtrie pour fTools. Beaucoup plus rapide, messages derreur plus pertinents, et gre dsormais le zoom sur les erreurs. Voir la nouvelle fonction QgsGeometry.validateGeometry. QGIS Server Possibilit de spcier des capacits de service WMS dans la section des proprits du chier de projet (au lieu du chier wms_metadata.xml).

QGIS 1.7.2 Manuel Utilisateur

Avant-propos Gestion de limpression wms avec GetPrint-Request. Extensions Gestion des icnes des extensions dans la bote de dialogue de linstalleur dextensions. Suppression de lextension QuickPrint Utilisez plutt lextension Easyprint dans lentrept des extensions. Suppression de lextension ogr convertor Utilisez plutt le menu contextuel Enregistrer sous. Impression Gestion de lannulation/refaire pour le composeur dimpression

QGIS 1.7.2 Manuel Utilisateur

Conventions
Cette section dcrit les symboles qui ponctuent ce manuel, les conventions graphiques sont les suivantes

Conventions pour linterface


Les styles de conventions de linterface (GUI) dans le texte ressemblent autant que possible lapparence du logiciel, lobjectif tant de permettre lutilisateur de reprer plus facilement les lments mentionns dans les instructions. Options du menu : Couches ou Prfrences Outil : Barre doutils Ajouter une couche raster  Numrisation Ajouter une couche raster

Bouton : Sauvegarder par dfaut Titre de bote de dialogue : Proprits de la couche Panneau : Gnral Objet de bote doutils : Case cocher : Bouton radio : Rendu Postgis SRID EPSG ID nviz - Open 3D-View in NVIZ

Slection dun chiffre : Halo 60 Slection dune ligne : Style de bordure externe Parcourir un chier : . . . Slection dune couleur : Couleur de bordure externe Barre coulissante : Transparence 10% Zone de saisie de texte : Nom afch lakes.shp Ligne solide

Une ombre indique un lment de linterface qui peut tre cliqu.

Conventions

Conventions de texte ou de clavier


Le manuel se rfre aussi des conventions pour le texte, les commandes du clavier et lencodage pour dnir les entits, les classes et les mthodes. Elles ne correspondent pas lapparence relle. Hyperliens : http://qgis.org Simple touche : appuyez sur p Combinaisons de touches : appuyez sur Ctrl+B Contrle (Ctrl) tout en pressant la touche B. Nom dun chier : lakes.shp Nom dune classe : NewLayer Mthode : classFactory Serveur : myhost.de Texte pour lutilisateur : qgis -help Les codications sont indiques par une police taille xe : PROJCS["NAD_1927_Albers", GEOGCS["GCS_North_American_1927", , signie quil faut rester en appui sur la touche

Instructions spciques une plateforme


Une squence dinterface peut tre exprime dans une phrase : Cliquez sur { Quitter pour fermer QGIS. Fichier QGIS} >

Cela indique que sous Windows, Linux et les plateformes Unix il faudra dabord cliquer sur Fichier puis dans la liste droulante sur Quitter, alors que sous Mac il faudra cliquer sur le menu QGIS. De grandes portions de textes peuvent tre prsentes en liste : faites ceci ; faites cela ; faites autre chose. Faites ceci et cela.

ou comme des paragraphes :

Puis cela et ceci pour obtenir a, etc. Les aperus dcrans ont t pris sous diffrentes plateformes, un icne la n de la lgende de la gure indique le systme en question.

QGIS 1.7.2 Manuel Utilisateur

1. Introduction au SIG
Un Systme dInformation Gographique (SIG) ([2] 1 ) est une collection de logiciels qui vous permettent de crer, visualiser, rechercher et analyser des donnes gospatiales. Ces donnes se rfrent des informations concernant lemplacement gographique dune entit. Ceci implique souvent lutilisation de coordonnes gographiques, tel quune valeur de latitude ou de longitude. Le terme donne spatiale est galement employ couramment, ainsi que : donne gographique, donne SIG, donne cartographique, donne de localisation, donne de gomtrie spatiale. . . Les applications utilisant des donnes gospatiales ralisent une grande varit de fonctions. La cration de carte est celle-l plus admise, les logiciels cartographiques prennent les donnes gospatiales et les restituent sous une forme visuelle, sur un cran dordinateur ou sur une page imprime. Ces applications peuvent prsenter des cartes statiques (une seule image) ou des cartes dynamiques qui peuvent tre personnalises par la personne regardant la carte via un logiciel bureautique ou une page internet. Beaucoup de gens prsument tort que les applications gospatiales se limitent la production de cartes alors que lanalyse des donnes est une autre importante fonction de ces logiciels. Quelques exemples danalyses incluant les calculs : 1. de la distance entre deux points gographiques ; 2. de laire (p. ex., mtres carrs) dune zone gographique ; 3. pour dterminer quelles entits se superposent sur dautres entits ; 4. le taux de superposition entre entits ; 5. le nombre de points se situant une certaine distance dun autre ; 6. et beaucoup dautres. . . Cela semble peut-tre simpliste, mais ils peuvent tre appliqus de nombreuses disciplines. Le rsultat de ces analyses peut tre afch sur une carte, mais plus gnralement sous une forme tabulaire dans des rapports pour appuyer des dcisions. Le phnomne rcent de services bass sur la localisation va introduire toutes sortes de nouvelles fonctionnalits dont beaucoup seront issues de la conjugaison de cartes et danalyses. Par exemple, supposons que vous ayez un tlphone portable qui afche votre position. Si vous avez le bon type de logiciel, votre tlphone pourra vous signaler les restaurants se trouvant une courte distance de marche. Bien que ce soit une nouvelle application des technologies gospatiales, il sagit pour lessentiel danalyser des donnes gospatiales et de vous en livrer les rsultats.

1.1. Pourquoi tout cela est-il si rcent ?


Et bien a ne lest pas. Il y a beaucoup de nouveaux appareils qui autorisent lutilisation mobile de services gospatiaux. Beaucoup dapplications open source sont aussi disponibles, mais lexistence de matriels et logiciels ddis la gospatialisation nest pas quelque chose de nouveau. Les rcepteurs GPS (Global Positioning System) sont devenus courants, mais sont utiliss dans certaines industries depuis plus dune dcennie. De la mme manire, la cartographie bureautique et les outils danalyse ont depuis longtemps reprsent un important secteur commercial, consacr lorigine des secteurs comme la gestion de ressources naturelles. Ce qui est nouveau est la faon dont les appareils et applications sont utiliss et par qui. Les utilisateurs
1. Ce chapitre est de Tyler Mitchell (http://www.oreillynet.com/pub/wlg/7053) et est utilis sous une licence Creative Commons. Tyler est lauteur de Web Mapping Illustrated, publi par OReilly, 2005.

1.1. Pourquoi tout cela est-il si rcent ? traditionnels taient des gomaticiens hautement qualis ou des techniciens habitus travailler avec des outils de CAO. Aujourdhui les capacits de calculs des ordinateurs domestiques et des logiciels open source ont permis une foule de passionns, de professionnels, de dveloppeurs internet, etc. dinteragir avec des donnes gospatiales. La courbe dapprentissage a diminu, les cots ont diminu tandis que la diffusion des technologies spatiales a augment. Comment sont stockes ces informations ? Pour faire simple, il existe deux sortes de donnes gospatiales dont lutilisation est trs rpandue de nos jours, ce quoi sajoutent les donnes tabulaires qui continuent tre utilises couramment par les applications gospatiales.

1.1.1. Les Donnes Raster


Lun des types de donnes gospatiales est quali de donne raster/matricielle, ou plus communment un raster. Les formes les plus facilement reconnaissables de donne raster sont les images satellites numriques ou les photos ariennes. Les ombrages de pentes ou les modles numriques de terrain sont galement reprsents en raster. Tout type de donnes cartographiques peut tre reprsent comme une donne raster, mais il y a des limitations. Un raster est une grille rgulire qui se compose de cellules ou, dans le cas de limagerie, de pixels. Il y a un nombre dtermin de lignes et de colonnes. Chaque cellule a une valeur numrique et une certaine taille gographique (par exemple 30 x 30 mtres de surface). De multiples rasters sont superposs pour afcher des images qui utilisent plus dune valeur de couleur (c.-d. un raster pour chaque bande de valeurs de rouge, vert et bleu sont combins pour crer une image couleur). Limagerie satellite reprsente les donnes avec plusieurs bandes. Chacune de ces bandes est un raster distinct qui se superpose spatialement aux autres rasters, une bande dtient des valeurs correspondant certaines longueurs donde de la lumire. Comme vous pouvez limaginer, un gros raster prend plus despacedisque. Un raster avec de plus petites cellules fournira plus de dtails, mais prendra plus de place. Lastuce est de trouver le juste quilibre entre la taille des cellules pour le stockage et la taille des cellules pour lanalyse ou la cartographie.

1.1.2. Les donnes vectorielles


Les donnes vectorielles sont galement utilises dans les applications gospatiales. Si vous tes rest veill durant vos cours de trigonomtrie et de gomtrie, vous serez dj familier avec quelques-unes des particularits des donnes vectorielles. Les vecteurs sont une faon de dcrire un emplacement en utilisant une srie de coordonnes, chaque coordonne se rfrant une localisation gographique utilisant un systme de valeurs en x et en y. On peut faire la comparaison avec un plan cartsien, vous savez, le diagramme de lcole qui prsentait des axes x et y. Vous y avez sans doute eu recours pour des graphiques montrant la chute de votre pargneretraite ou laugmentation de votre taxe dhabitation, le concept est ici similaire et essentiel pour lanalyse et la reprsentation gospatiale. Il y a diffrentes manires de reprsenter ces coordonnes qui dpendent de votre objectif, cest un tout autre chapitre tudier : celui des projections cartographiques. Les donnes vectorielles prennent trois formes, chacune progressivement plus complexe et sappuyant sur la prcdente. 1. les Points une simple coordonne (x y) qui reprsente un emplacement gographique ponctuel ; 2. les Lignes plusieurs coordonnes (x1 y1, x2 y2, x3 y4. . . xn yn) relies ensemble selon un ordre prcis, tel que pour dessiner une ligne du point (x1 y1) au point (x2 y2) et ainsi de suite. Les parties qui se situent entre les points sont considres comme des segments de ligne. Ils ont une longueur et la ligne peut avoir une direction suivant lordre des points. Techniquement, une ligne est une simple paire de points relis ensemble tandis quune celle de ligne se compose multiples lignes qui sont connectes ; 3. les Polygones quand les lignes sont relies par plus de deux points, avec le dernier point situ au mme endroit que le premier, nous appelons le rsultat un polygone. Un triangle, un cercle, un rectangle,

10

QGIS 1.7.2 Manuel Utilisateur

1.1.2. Les donnes vectorielles etc. sont tous des polygones. La proprit cl des polygones est quils ont une surface interne xe.

QGIS 1.7.2 Manuel Utilisateur

11

2. Premiers Pas
Ce chapitre donne un bref aperu de linstallation de QGIS, de quelques jeux de donnes provenant du site Internet et du lancement dune premire session dafchage de couches matricielles et vectorielles.

2.1. Installation
Linstallation de QGIS est trs simple. Des installateurs sont disponibles pour les systmes dexploitation MS Windows et Mac OS X. Beaucoup de distributions GNU/Linux mettent disposition des chiers binaires prcompils (.rpm ou .deb) ou des dpts sources via leurs interfaces de gestion de logiciels. Vous pouvez obtenir les dernires informations concernant les paquets binaires sur le site de QGIS sur download.qgis. org. Installation partir des sources Si vous dsirez installer QGIS partir des sources, veuillez vous rfrer au guide de programmation et de compilation disponible sur http://www.qgis.org/en/documentation/manuals.html. Les instructions dinstallation sont galement diffuses avec le code source de QGIS. Installation sur un support amovible QGIS vous permet de dnir une option congpath qui remplace le chemin par dfaut ( /.qgis) pour la conguration utilisateur et oblige QSettings lutiliser. Cela permet lutilisateur de transporter son installation de QGIS sur une cl USB avec ses extensions et paramtres.

2.2. chantillon de donnes


Le guide de lutilisateur contient des exemples bass sur le jeu de donnes chantillon inclus dans QGIS. Linstallateur MS Windows possde une option qui permet de tlcharger le jeu de donnes chantillon QGIS. Si vous le cochez, les donnes seront tlcharges dans votre rpertoire intitul Mes Documents et places dans le rpertoire GIS Database. Vous pouvez utiliser lexplorateur MS Windows pour vous dplacer partir de ce rpertoire vers un autre rpertoire de votre choix. Si vous ne cochez pas cette option durant linstallation, vous pouvez : utiliser les donnes que vous possdez dj, tlcharger lchantillon sur le site de QGIS http://download.qgis.org ou dsinstaller et rinstaller QGIS en cochant, cette fois, la case de tlchargement. Pour les systmes GNU/Linux et Mac OS X il ny a pas encore de paquets disponibles sous forme de rpm, deb ou dmg. Pour utiliser lchantillon de donnes, tlchargez le chier compress qgis_sample_data au format ZIP ou archive TAR depuis http://download.osgeo.org/qgis/data/ et dcompressez-le lendroit de votre choix. Le jeu de donnes sur lAlaska comporte toutes les donnes SIG qui ont servi la prparation des captures dcran et des exemples qui gurent dans ce manuel. La projection est lAlaska Albers Equal Area qui a pour unit le pied et dont le code EPSG est le 2964. PROJCS["Albers Equal Area",

13

2.3. tape pratique 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 dsirez utiliser QGIS comme une interface GRASS, vous trouverez une slection dchantillons de secteurs (e.g. Spearsh ou South Dakota) sur le site ofciel de GRASS http://grass.osgeo.org/download/data.php.

2.3. tape pratique


Maintenant que vous avez QGIS dinstall avec un chantillon de donnes disponible, nous aimerions vous faire une courte dmonstration. 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. Dmarrer QGIS Dmarrer QGIS en tapant : qgis en ligne de commande dans une console ou, si vous utilisez un chier binaire prcompil, depuis le menu Application. Dmarrer QGIS en utilisant le menu Dmarrer, un raccourci plac sur le Bureau, ou double-cliquez sur un chier de projet existant de QGIS. Double-cliquez sur licne de QGIS dans votre rpertoire du menu Applications.

Charger les couches raster et vecteur depuis le jeu de donnes 1. Cliquez sur licne Ajouter une couche Raster .

2. Parcourez le dossier qgis_sample_data/raster/, slectionnez le chier ERDAS img landcover.img et cliquez Ouvrir . 3. Si le chier nest pas list, vriez le type de chier partir du menu droulant au dessous de la bote de dialogue an de ltrer le bon type de chier, dans ce cas-ci cest Fichiers de type Erdas Imagine (*.img, *.IMG) Ajouter une couche vecteur .

4. Maintenant cliquez sur licne 5. Fichier

devrait tre slectionn comme Type de source dans la nouvelle bote de dialogue

14

QGIS 1.7.2 Manuel Utilisateur

F IGURE 2.1.: Une session de QGIS

Ajouter une couche vecteur . Maintenant cliquez Parcourir pour slectionner la couche vecteur 6. Parcourez le rpertoire qgis_sample_data/gml/, slectionnez "GML" partir du menu droulant Type de chier, slectionnez le chier GML lakes.gml, cliquez sur Ouvrir , et enn, dans la bote de dialogue Ajouter une couche vecteur, cliquez OK . 7. Zoomez sur une zone de votre choix avec quelques lacs. 8. Double-cliquez la couche lakes dans la liste des cartes pour ouvrir la fentre Proprits de la couche . 9. Cliquez sur longlet Style et slectionnez le bleu comme couleur de remplissage. 10. Cliquez sur longlet tiquettes et cochez la case Afcher les tiquettes pour permettre ltiquetage

des entits. Choisissez le champ intitul NAMES comme champ dtiquetage. 11. Pour amliorer la lisibilit des tiquettes, vous pouvez ajouter un halo autour deux, en cliquant sur tampon dans la liste gauche puis tiquettes tampon . Choisissez 3 comme taille du tampon.

12. Cliquez Appliquez pour vrier si le rsultat est satisfaisant et enn cliquez sur OK . Vous pouvez constater combien il est facile dafcher des couches raster ou vecteur dans QGIS. Passons aux sections suivantes pour en apprendre plus sur les autres fonctionnalits, caractristiques et paramtres disponibles et sur la faon de les utiliser.

QGIS 1.7.2 Manuel Utilisateur

15

3. Aperu des fonctionnalits


Aprs une premire prise en main dans le chapitre 2, nous allons maintenant vous donner un aperu plus dtaill des fonctionnalits de QGIS. La plupart seront dcrites plus prcisment encore dans les chapitres qui leur sont ddis dans la suite du manuel.

3.1. Dmarrer et arrter QGIS


Dans le chapitre 2.3, vous avez appris comment dmarrer QGIS. Nous allons rpter cette tape ici et vous verrez que QGIS propose des options supplmentaires via la ligne de commande. en prsumant que QGIS est install dans le PATH (chemin par dfaut), vous pouvez le dmarrez en tapant : qgis dans une ligne de commande ou en cliquant sur licne de raccourci sur le bureau dans le menu des applications. dmarrez QGIS en utilisant le menu Dmarrer, licne de raccourci prsent sur le bureau ou encore, en cliquant sur un chier de projet QGIS double-cliquez sur licne de votre rpertoire Applications. Si vous avez besoin dexcuter QGIS dans une console, lancez avec /chemin-vers-excutable/Contents/MacOS/qgis. Pour arrter QGIS, cliquez sur le menu { Ctrl+Q (osx cmd+Q ). Fichier Qgis } > Quitter, ou utilisez le raccourci clavier

3.1.1. Options de ligne de commande


QGIS supporte un certain nombre doptions lorsque dmarr en passant par la ligne de commande. Pour obtenir une liste de ces options, entrez dans votre console qgis -help. Le message habituel qui en rsulte est :
QGIS --help Quantum GIS - 1.7.0-Wroclaw Wroclaw (exported) Quantum GIS (QGIS) est un visualisateur de donnes spatiales, raster ou vecteur. 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 \qg project [--extent xmin,ymin,xmax,ymax] set initial map extent [--nologo] hide splash screen [--noplugins] dont restore plugins on startup [--optionspath path] use the given QSettings path [--configpath path] use the given path for all user configuration

17

3.1. Dmarrer et arrter QGIS


[--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 QGIS 2 E XEMPLE UTILISANT DES OPTIONS DE LIGNE DE COMMANDE Vous pouvez dmarrer QGIS en spciant un ou plusieurs chiers de donnes. Par exemple, si vous tes plac dans le rpertoire qgis_sample_data vous pouvez dmarrer QGIS avec une couche vectorielle et un chier raster ds le dmarrage avec la commande suivante : qgis ./raster/landcover.img ./gml/lakes.gml

Option -snapshot Cette option permet de crer une capture dcran de lafchage courant au format PNG. Cest pratique quand vous avez une longue srie de projets et que vous voulez gnrer un aperu de vos donnes. Limage ainsi cre fait 800x600 pixels, un nom de chier peut tre ajout aprs -snapshot. Cette commande peut tre adapte en utilisant les arguments -width pour la largeur et -height pour la hauteur. Option -lang QGIS se base sur votre environnement linguistique par dfaut pour dnir la langue de linterface. Si vous voulez en changer, vous devez le spcier en saisissant un code. Par exemple, -lang=it provoquera lutilisation de la version italienne. Une liste des langues intgres est visible http://wiki.qgis.org/qgiswiki/ TranslatorsCorner Option -project Dmarrer QGIS avec un projet existant est possible, il suft dajouter loption -project suivie du nom de votre projet et QGIS se lancera avec toutes les couches dnies dans ce chier. Option -extent Pour dmarrer avec une tendue cartographique spcique, utilisez cette option. Vous devez ajouter les limites de votre tendue dans lordre suivant en les sparant par une virgule : --extent xmin,ymin,xmax,ymax Option -nologo Cette commande dissimule lcran de dmarrage qui apparat lors du lancement de QGIS. Option -noplugins Si vous avez un problme de dmarrage li une extension, cette option permet de lancer QGIS sans les charger (elles seront toujours accessible dans le gestionnaire dextension). Option -optionspath Vous pouvez avoir plusieurs congurations et dcider laquelle utiliser en utilisant cette option au dmarrage. Lisez la section 3.7 pour connatre lemplacement o votre systme dexploitation entrepose les chiers de prfrences. Il ny pas pour linstant de possibilit de spcier dans quel chier crire ces prfrences, vous devrez donc faire une copie du chier original. Option -configpath Cette option est similaire la prcdente, mais va plus loin en changeant le chemin par dfaut de la conguration utilisateur et foblige QSettings utiliser ce nouveau rpertoire. Cela permet de transporter QGIS sur une cl USB avec tous les paramtres et extensions.

18

QGIS 1.7.2 Manuel Utilisateur

3.2. Interface de QGIS


Quand QGIS dmarre, linterface se prsente vous sous la forme afche Figure : 3.1, page 19 (les nombres de 1 6 se rfrent aux six zones majeures de linterface) :

F IGURE 3.1.: Interface de QGIS avec les donnes dessai de lAlaska voient aux zones dnies dans le texte.

. Les numros cercls de jaune ren-

F IGURE 3.2.: Fentre de conguration des raccourcis

(KDE)

Note : Les dcorations de fentre peuvent vous apparatre diffremment en fonction de votre systme dexploitation et de votre gestionnaire de fentres. Linterface est divise en 6 zones distinctes : 1. Barre de Menu 2. Barre dOutils 3. Lgende de la carte 4. Afchage de la carte 5. Aperu de la carte 6. Barre de statut

Ces 6 composants sont dcrits dans les sections suivantes.

3.2.1. Barre de Menu


La barre de menu fournit un accs aux diffrentes fonctionnalits de QGIS par le biais de menus hirarchiques. Les entres du menu de niveau suprieur et un rsum de certaines options sont lists ci-dessous, avec les

QGIS 1.7.2 Manuel Utilisateur

19

3.2. Interface de QGIS icnes des outils correspondants dans la barre doutils et leurs raccourcis clavier 1 . Lemplacement de ces entres varie sensiblement suivant le gestionnaire de fentre, donc suivant le systme dexploitation. Bien que les options de menu aient des outils qui leur correspondent et vice-versa, les menus ne sont pas organiss comme les barres doutils. La barre contenant loutil est afche la suite de chaque option de menu. Pour plus dinformations sur les outils et les barres doutils, veuillez lire la section 3.2.2.
Option du menu Fichier Nouveau Projet Ouvrir un projet... Ouvrir un projet rcent Sauvegarder le projet Sauvegarder le projet sous... Sauvegarder comme image... Nouveau composeur dimpression Gestionnaire de composeur... Composeurs dimpression Quitter Ctrl+Q Ctrl+P Ctrl+S Ctrl+Shift+S Ctrl+N Ctrl+O voir Section 3.5 voir Section 3.5 voir Section 3.5 voir Section 3.5 voir Section 3.5 voir Section 3.6 voir Section 10 voir Section 10 voir Section 10  Fichier  Fichier  Fichier  Fichier  Fichier  Fichier Raccourci Rfrence Barre doutils

diter Annuler Refaire Couper Entits Copier Entits Coller Entits Dplacer lentit Supprimer les entits slectionnes Simplier lentit Fusionne les attributs des entits slectionnes Ajouter un anneau Ajouter une partie Ctrl+Z Ctrl+Shift+Z Ctrl+X Ctrl+C Ctrl+V voir Section 4.7.3 voir Section 4.7.3 voir Section 4.7.3 voir Section 4.7.3 voir Section 4.7.3 voir Section 4.7.3 voir Section 4.7.3 voir Section 4.7.4 voir Section 4.7.4 voir Section 4.7.4 voir Section 4.7.4  Numrisation avance  Numrisation avance  Numrisation  Numrisation  Numrisation  Numrisation  Numrisation  Numrisation avance  Advanced Digitizing  Numrisation avance  Numrisation avance

1. Les raccourcis clavier peuvent maintenant tre congurs manuellement (les raccourcis prsents dans cette section sont ceux par dfaut) en utilisant loutil Congurer les Raccourcis dans le menu Prfrences. Les utilisateurs de Ctrl . doivent substituer cmd

20

QGIS 1.7.2 Manuel Utilisateur

3.2.1. Barre de Menu

Option du menu Effacer un anneau Effacer une partie Remodeler mes entits Sparer les entits Fusionner les entits slectionnes Outil de nud Rotation des symboles de points

Raccourci

Rfrence voir Section 4.7.4 voir Section 4.7.4 voir Section 4.7.4 voir Section 4.7.4 voir Section 4.7.4 voir Section 4.7.4 voir Section 4.7.4

Barre doutils  Numrisation avance  Numrisation avance  Numrisation avance  Numrisation avance  Numrisation avance  Numrisation avance  Numrisation avance

Aprs activation du mode dition Crer un point Crer une Ligne Crer un Polygone

Basculer en mode dition . / Ctrl+/ voir Section 4.7.3 voir Section 4.7.3 voir Section 4.7.3

 Numrisation  Numrisation  Numrisation

Vue Se dplacer dans la carte Zoom + Zoom Select Identier les entits Mesure Zoom sur ltendue Zoom sur la couche Zoom sur la slection Zoom prcdent Zoom suivant Zoom la taille relle Infobulles  Attributs Ctrl+Shift+F Ctrl+Shift+I voir Section 3.4 Ctrl++ Ctrl+voir Section 3.4.2  Navigation  Navigation  Navigation  Attributs  Attributs  Attributes  Navigateur de carte  Navigateur de carte  Navigateur de carte  Navigateur de carte  Navigateur de carte

2. Activable depuis lentre du menu Couche ou du menu contextuel de la couche, il fait apparatre une icne de cration dentit dans le menu diter selon le type dentit dite.

QGIS 1.7.2 Manuel Utilisateur

21

3.2. Interface de QGIS

Option du menu Nouveau signet... Montrer les signets Rafrachir Barre dchelle des tuiles Suivi GPS en direct

Raccourci Ctrl+B Ctrl+Shift+B Ctrl+R

Rfrence voir Section 3.9 voir Section 3.9

Barre doutils  Attributs  Attributs  Navigation

voir Section 6.2.6 voir Section 3.10

 Tile scale  GPS Information

Couche Nouveau Ajouter une couche vecteur... Ajouter une couche raster... Ajouter une couche PostGIS... Ajouter une couche Spatialite... Ajouter une couche WMS... Ouvrir la table dattributs Sauvegarder les modications Basculer en mode dition Sauvegarder sous... Enregistrer la slection en tant que chier vectoriel Supprimer la couche Dnir la projection de la/des couche(s) Ctrl+D Ctrl+Shift+C Ctrl+Shift+V Ctrl+Shift+R Ctrl+Shift+D Ctrl+Shift+L W voir Section 4 voir Section 5 voir Section 4.4 voir Section 4.5 voir Section 6.2  Fichier  Fichier  Fichier  Fichier  Fichier  Attributs  Numrisation  Numrisation

Dnir la projection du projet partir de la couche Proprits... Requte... tiquetage Ajouter dans laperu  Grer les couches Ajouter tout dans laperu Enlever tout de laperu Afcher toutes les couches Ctrl+Shift+U 
Gestion des couches

Ctrl+Shift+O

22

QGIS 1.7.2 Manuel Utilisateur

3.2.1. Barre de Menu

Option du menu Cacher toutes les couches

Raccourci Ctrl+Shift+H

Rfrence

Barre doutils 
Gestion des couches

Prfrences Panneaux Barres doutils Basculer en mode plein cran Proprits du projet... Projection personnalise... Gestionnaire de style... Congurer les raccourcis... Options... Options de snapping voir Section 3.7 Ctrl+F Ctrl+Shift+P voir Section 3.5 voir Section 8.4

Extensions (Dautres lments sont rajouts en fonction des extensions installes) Gestionnaire dextension... Console Python voir Section11.1  Extensions

Raster Calculatrice raster Aide Table des matires de laide Documentation de lAPI Site ofciel de QGIS vrier la version de QGIS propos Sponsors de QGIS Ctrl+H F1  Help voir Section 5.4

Note : la liste des entres des menus dcrite prcdemment reprend lagencement par dfaut du gestionnaire de fentre KDE. Sous dans les menus Qgis ( et Gnome , le menu Prfrences ). nexiste pas et ses entres sont rparties

) et Vue (

QGIS 1.7.2 Manuel Utilisateur

23

3.2. Interface de QGIS

3.2.2. Barre doutils


La barre doutils fournit un accs la majorit des fonctions des menus en plus doutils additionnels destins interagir avec la carte. Chaque outil dispose dune bulle daide qui safche lorsque vous placez votre curseur au-dessus. Celle-ci afche une courte description du rle de loutil. Chaque barre de menu peut tre dplace selon vos besoins. Vous pouvez les dsactiver partir du menu contextuel qui safche dun clic droit de la souris sur la barre doutils. Astuce QGIS 3 R ESTAURER LA BARRE D OUTIL Si vous avez accidentellement masqu toutes vos barres doutils, vous pouvez les rcuprer en slectionnant . Prfrences > Barre doutils

3.2.3. Lgende cartographique


La zone de lgende de la carte liste toutes les couches du projet. La case cocher pour chaque entre de la lgende peut tre utilise pour afcher ou cacher la couche. Une couche peut tre slectionne et dplace vers le bas ou le haut dans la lgende pour changer lordre dempilement. Celui-ci signie que les couches listes vers le haut de la lgende sont dessines par dessus les couches listes vers le bas de la lgende. Les couches dans la fentre de lgende peuvent tre organises en groupes. Pour cela, fates un clicl droit dans la fentre de la lgende et choisissez lentre Ajouter un groupe . Entrez un nom pour le groupe et pressez Entre . Maintenant cliquez sur une couche existante et dplacez la au sein du groupe. Une couche ajout au projet sera galement ajoute au groupe si celui-ci tait slectionn auparavant. Pour sortir une couche dun groupe vous pouvez la dplacer en dehors, ou faire un clic droit sur celle-ci et choisir En faire une entre suprieure . Les groupes peuvent tre inclus les uns dans les autres. La case cocher pour un groupe afchera ou cacher toutes les couches du groupe en un seul clic. Le contenu du menu contextuel afch par un clic droit varie si lentit de la lgende slectionn est une couche raster ou vecteur. Pour les couches vectorielles GRASS Basculer en mode dition nest pas disponible. Veuillez lire la section 9.7 pour plus dinformations sur ldition de couches vectorielles GRASS. Menu clic droit pour les couches de type raster Zoomer sur lemprise de la couche Zoomer la meilleure chelle (100%) Montrer dans laperu Effacer Proprits Renommer Ajouter un groupe tendre tout Rduire tout Menu clic droit pour les couches de type vecteur Zoomer sur lemprise de la couche Montrer dans laperu Enlever Ouvrir la table dattributs Basculer en mode dition

24

QGIS 1.7.2 Manuel Utilisateur

3.2.4. Vue de la carte Sauvegarder comme shapele Enregistrer la slection comme shapele Proprits Mettre lobjet au-dessus Renommer Ajouter un groupe tendre tout Rduire tout Menu clic droit pour les groupes Zoomer sur le groupe Enlever Renommer Dnir une projection pour le groupe Ajouter un groupe tendre tout Rduire tout Il est possible de slectionner plus dune couche ou groupe la fois en tenant appuye la touche CTRL pendant que vous slectionnez les couches avec le bouton gauche de la souris. Vous pouvez alors dplacer toutes les couches slectionnes dans un nouveau groupe en mme temps ou alors les supprimer.

3.2.4. Vue de la carte


Cest la partie centrale de QGIS puisque les cartes y sont afches ! le contenu qui safche dpend des couches de types raster et vecteur que vous avez choisies de charger (lire les sections suivantes pour savoir comment charger une couche). La vue de la carte peut tre modie en portant le focus sur une autre rgion, ou en zoomant en avant ou en arrire. Plusieurs oprations peuvent tre effectues sur la carte comme il est expliqu dans les descriptions des barres doutils. La vue de la carte et la lgende sont troitement lies la carte rete les changements que vous oprez dans la lgende. Astuce QGIS 4 M ODIFIER L CHELLE DE LA CARTE AVEC LA MOLETTE DE LA SOURIS Vous pouvez utiliser la molette de la souris pour changer le niveau de zoom de la carte. Placez votre curseur dans la zone dafchage de la carte et faites rouler la molette vers lavant pour augmenter lchelle, vers vous pour la rduire. La position du curseur permet de recentrer la vue lors du changement dchelle. Vous pouvez modier le comportement de la molette de la souris en utilisant longlet Outils cartographiques dans le menu Prfrences > Options .

Astuce QGIS 5 D PLACER LA CARTE AVEC LES FLCHES ET LA BARRE ESPACE Vous pouvez utiliser les ches du clavier pour vous dplacer sur la carte. Placez le curseur sur la carte et appuyez sur la che droite pour dcaler la vue vers lEst, la che gauche pour la dcaler vers lOuest, la che suprieure vers le Nord et la che infrieure vers le Sud. Vous pouvez aussi dplacer la carte en gardant la touche espace appuye et en bougeant la souris.

QGIS 1.7.2 Manuel Utilisateur

25

3.2. Interface de QGIS

3.2.5. Aperu de la carte


La zone daperu de la carte permet davoir une vue totale de lemprise des couches ajoutes au projet, elle peut tre slectionne dans le menu Vue > Panneaux . Au sein de cette fentre se situe un rectangle qui reprsente ltendue de la carte, cela permet de savoir quelle rgion de la carte vous tes en train de visualiser. Les tiquettes ne sont pas afches dans laperu mme si les couches visibles ont ltiquetage activ. Vous pouvez ajouter une couche dans laperu en faisant un clic droit dessus dans la lgende et en slectionnant Montrer dans laperu . Vous pouvez aussi ajouter des couches ou en ter de laperu en utilisant les outils daperu dans la barre doutils. Si vous cliquez et dplacez le rectangle rouge qui montre votre emprise actuelle, la vue principale se mettra jour en consquence.

3.2.6. Barre de statut


La barre de statut montre votre position dans le systme de coordonnes de la carte (coordonnes exprimes en mtres ou degrs dcimaux par exemple) lorsque vous dplacez votre curseur. gauche de lafchage des coordonnes se trouve un petit bouton qui bascule lafchage entre celui des coordonnes de la position ou celui de ltendue de la zone que vous visualisez. Une barre de progression dans la barre de statut vous montre la progression du rendu au fur et mesure que les couches sont dessines sur lcran. Dans certains cas, tel lors du calcul de statistiques dune couche raster, la barre indique la progression des oprations qui prennent du temps. Si une nouvelle extension ou une mise jour est disponible, vous verrez un message dans la barre de statut. Sur la droite, une bote cocher peut tre utilise pour bloquer le rendu des couches sur la carte (voir Section attte immdiatemment le processus de rendu de la carte en cours. 3.3). Licne lextrmit droite de la barre de status, vous trouverez le code EPSG de la projection en cours du projet et une icne de projection. Un clique dessus ouvre la fentre des proprits de projection pour le projet en cours. Astuce QGIS 6 C ALCULER L CHELLE CORRECTE DE LA VUE DE LA CARTE Quand vous dmarrez QGIS, le degr dcimal est lunit par dfaut. QGIS expriment les coordonnes de vos couches sont dans cette unit. Pour avoir les valeurs correctes de lchelle, vous pouvez soit passer changer (les lunit manuellement avec longlet Gnral sous le menu Prfrences > Proprits du projet choix possibles sont mtres, pieds, degrs dcimaux ou degrs sexagsimaux), soit slectionner un systme de projection de rfrence en cliquant sur Status de la projection . Dans ce dernier cas, les units sont automatiquement choisies selon les spcications de la projection, par exemple +units=m.

3.2.7. Raccourcis clavier


QGIS fournit des raccourcis claviers par dfaut pour de nombreuses fonctionnalits. Vous les trouverez dans la section 3.2.1. Le sous-menu prfrences > Congurer les raccourcis... permet de personnaliser ces raccourcis clavier et den dnir pour les autres fonctionnalits de QGIS listes. La conguration est trs simple. Slectionnez une action dans la liste et cliquez sur le bouton Changement , Mettre rien ou Dnir par dfaut . Lorsque vous tes satisfait de votre conguration, vous pouvez la sauver dans un chier xml en vue de charger ce dernier dans un autre environnement dexcution de QGIS (sur un autre ordinateur par exemple).

3.2.8. Aide contextuelle


Lorsque le besoin daide se fait sentir sur un sujet spcique, vous pouvez accder laide contextuelle via le bouton daide disponible dans la plupart des fentres de dialogue veuillez noter que les extensions additionnelles peuvent pointer vers des pages web ddies.

26

QGIS 1.7.2 Manuel Utilisateur

F IGURE 3.3.: Fentre de conguration des raccourcis

(KDE)

3.3. Rendu
Par dfaut, QGIS effectue le rendu de toutes les couches visibles chaque fois que lafchage de la carte a besoin dtre mis jour. Les vnements qui dclenchent ce rafrachissement incluent : lajout dune couche, un dplacement ou un zoom, un redimensionnement de la fentre de QGIS, le changement dtat de visibilit dune couche. QGIS vous laisse contrler le processus de rendu de plusieurs manires.

3.3.1. Rendu dpendant de lchelle


Le rendu dpendant de lchelle permet de spcier les chelles minimale et maximale auxquelles la couche doit tre visible. Pour dnir une chelle de rendu, ouvrez la fentre de Proprits en double-cliquant sur une couche dans la lgende et dans longlet Gnral , saisissez les valeurs voulues puis cochez la case Utiliser le rendu dpendant de la mise lchelle . Vous pouvez dterminer les valeurs dchelle en zoomant au niveau que vous voulez utiliser et en notant les valeurs de la barre dtat.

3.3.2. Contrler le rendu


Le rendu de la carte peut tre contrl de diffrentes manires : a) Suspendre le rendu Pour suspendre le rendu, cliquez sur la case Rendu dans le coin infrieur droit de la barre de statut. Quand cette case nest pas coche, QGIS ne redessine pas la carte en rponse aux vnements dcrits dans la section 3.3. Voici quelques cas pour lesquels vous pourriez souhaiter ce comportement : lajout dun nombre important de couches et la dnition de la smiologie avant deffectuer un rendu potentiellement long, lajout dune ou plusieurs couches et le changement dchelle, lajout dune ou plusieurs couches et le zoom sur un endroit spcique, nimporte quelle combinaison des lments prcdents. Cocher la case vue active. Rendu activera de nouveau le rendu et provoquera un rafrachissement immdiat de la

QGIS 1.7.2 Manuel Utilisateur

27

3.4. Mesurer b) Dnir les options dajout de couche Il est possible de dnir une option qui chargera toutes les nouvelles couches sans les dessiner, elles seront ajoutes la carte, mais la case de visibilit sera dcoche par dfaut. Pour dnir cette option, et cliquez sur longlet Rendu . Dcochez la case slectionnez loption Prfrences > Options par dfaut les couches supplmentaires sont afches . Les nouvelles couches ajoutes la carte seront invisibles par dfaut. c) Mettre jour lafchage de la carte pendant le rendu de lafchage Vous pouvez dnir une option pour mettre jour lafchage de la carte quand des entits sont dessines. Par dfaut, QGIS nafche pas les entits dune couche tant que la couche entire na pas t rendue. Pour mettre jour lafchage mesure que les entits sont lues dans la table attributaire, slectionnez le menu puis longlet Rendu . Mettez comme valeur le nombre dentits mettre jour Prfrences > Options durant le rendu. Si elle est gale 0, cela dsactive la mise jour durant le dessin (cest la valeur par dfaut). Une valeur trop basse risque dimpacter les performances, car la vue de la carte sera constamment mise jour durant la lecture des entits. Il est suggr de commencer 500. d) Inuencer la qualit du rendu Pour inuencer la qualit du rendu de la carte vous avez trois possibilits. Dans le menu Prfrences Options puis longlet Rendu et slectionnez/dslectionnez les cases suivantes : Les lignes semblent moins dchiquetes aux dpens dune certaine vitesse dexcution Corriger les polygones remplis de manire errone >

3.4. Mesurer
Les mesures fonctionnent uniquement au sein des systmes de coordonnes projetes (exemple : UTM, Lambert 93) ou des donnes non projetes. Si la couche active est dnie par un systme gographique de coordonnes (latitude/longitude), les rsultats dune mesure de ligne ou daires seront incorrects. Pour y remdier, vous devez spcier un systme de coordonnes plus appropri (voir Section 8). Tous les outils de mesure peuvent utiliser les paramtres daccrochage de loutil de numrisation. Ceci est utile pour mesurer des distances et des aires sur des couches vectorielles. Pour slectionner un outil de mesure, cliquez sur puis sur loutil voulu.

3.4.1. Mesurer une longueur, une aire et un angle


QGIS peut mesurer des distances relles entre plusieurs points selon un ellipsode dni. Pour le congurer, allez dans le menu Prfrences > Options puis dans longlet Outils cartographiques et choisissez lellipsode appropri. Vous pouvez galement modier ici la couleur du trait et lunit de mesure (mtre ou pied) et lunit dangle (degrs, radians et grades). Cet outil permet de placer des points sur la carte. La longueur de chaque segment safche dans la fentre de mesure ainsi que la longueur cumule totale. Pour stopper les mesures, faites un clic droit. Les aires peuvent aussi tre mesures. Dans la fentre de mesure apparat la surface totale mesure. En complment, loutil de mesure saccrochera la couche slectionne partir du moment o celle-ci un seuil daccrochage dni (voir la section 4.7). Donc si vous voulez mesurer avec exactitude une ligne ou le contour dun polygone, spciez dabord un seuil daccrochage puis slectionnez la couche. Avec loutil de mesure, chaque clic de souris se situant dans ce seuil saccrochera aux entits de cette couche. Vous pouvez mesurer des angles galement en slectionnant loutil de mesure dangles. Le curseur

28

QGIS 1.7.2 Manuel Utilisateur

3.4.2. Slectionner et dslectionner des entits adopte une forme en croix. Cliquez pour dessiner le premier ct de langle mesurer puis bouger le curseur pour dessiner langle dsir. La mesure est afche dans une fentre de dialogue.

(a) Mesure de distances

(b) Mesure daires

(c) Mesure dangles

F IGURE 3.4.: Outils de mesure

3.4.2. Slectionner et dslectionner des entits


La barre doutils fournit plusieurs outils de slection dentits partir du canevas de la carte. pour slectionner une ou plusieurs entits, cliquez sur Slection dentits Slection dentits avec un rectangle Slection dentits avec un polygone Slection dentits main leve Slection dentits selon un rayon Pour dslectionner toutes les entits, cliquez sur .
3

et choisissez loutil :

3.5. Les projets


Ltat de votre session de QGIS est considr comme tant un projet. QGIS ne peut travailler que sur un projet la fois. Les proprits sont considres comme tant assignes un projet ou celles par dfaut des nouveaux projets (voir Section 3.7). QGIS peut enregistrer ltat de votre travail dans un chier de projet en utilisant le menu Fichier > Sauvegarder le projet ou Fichier > Sauvegarder le projet sous... . la fermeture du projet (arrt du logiciel ou ouverture, cration dun autre projet), le logiciel peut proposer lenregistrement si ltat courant diffre de ltat enregistr. Pour activer cette option, rendez-vous dans longlet et slectionnez Gnral du menu Prfrences > Options
Demander sauvegarder si des changements ont t apports au projet QGIS .

Pour charger un projet dans une session QGIS, aller dans Fichier > Ouvrir un projet rcent

>

Ouvrir un Projet

ou Fichier >

. Si vous souhaitez revenir une session vierge, aller sur Fichier

Nouveau Projet . Chacune de ces options vous demandera si vous dsirez enregistrer le projet ds lors que des changements auront t effectus depuis son ouverture ou sa dernire sauvegarde. Les types dinformations enregistres dans un projet sont : les couches ajoutes, les proprits des couches comprenant notamment la smiologie, la projection de la carte,
3. Un clic plus long ou un clic sur la che noir pointe vers le bas sufront.

QGIS 1.7.2 Manuel Utilisateur

29

3.7. Options de linterface graphique ltendue de la dernire zone de visualisation. Le chier de projet est enregistr au format XML, il est donc possible de lditer en dehors de QGIS si vous savez ce que vous faites. Le format a t modi plusieurs reprises depuis les versions antrieures de QGIS, les chiers enregistrs sous ces versions peuvent ne plus fonctionner correctement avec les versions ultrieures. Pour tre averti dans ce genre de cas, allez dans longlet Gnral du menu Prfrences > Options et slectionnez
Mavertir lors de louverture dun chier projet sauvegard avec une version prcdente de QGIS .

Proprits de projet Dans la fentre de proprits du projet vous pouvez mettre des options spciques un projet. Cela inclut : Dans longlet Gnral le titre du projet, les units, et la possibilit denregistrer des chemins relatifs vers les couches. Vous pouvez dnir les units des couches (seulement quand la transformation de la projection est dsactive) et la prcision de la dcimale utiliser. Longlet Systme de Coordonnes de Rfrence (SCR) permet de choisir le systme de coordonnes pour ce projet et dactiver la projection la vole des couches vectorielles et raster lors de lafchage partir dune projection diffrente. Avec le troisime onglet Identication des couches vous pouvez activer (ou dsactiver) les couches qui rpondront loutil didentication (voir le paragraphe sur les outils de la carte dans la section 3.7). permet de dnir des informations sur les Services de Capabi Longlet Serveur WMS lities du serveur de QGIS, Ltendue et les restrictions des projections. Activer la case Ajouter une gomtrie WKT la rponse GetFeatureInfo permettra de requter les couches WMS.

3.6. Sortie graphique


Plusieurs sorties graphiques sont possibles depuis votre session. Nous en avons dj vue une dans la section 3.5 : sauvegarder dans un chier de projet. Voici dautres manires de produire une sortie graphique : Menu option Sauvegarder comme image... ouvre une fentre de dialogue o vous devez saisir le nom, le chemin et le type dimage (PNG, JPEG, etc). Un chier "worldle" avec le mme nom et la mme extension laquelle est ajoute la lettre w (pngw, jpgw, etc), enregistr dans le mme dossier que limage, gorfrence celle-ci. Menu option Le nouveau composeur dimpression ouvre une fentre de dialogue o vous pouvez faire une mise en page et imprimer la vue active de la carte (voir Section 10)

3.7. Options de linterface graphique


Quelques options basiques peuvent tre slectionnes en allant dans le menu Prfrences Options . Les onglets dans lesquels vous pouvez congurer les options sont : Onglet Gnral Demander sauvegarder les changements apports au projet si requis
Mavertir lors de louverture dun chier projet sauvegard avec une version prcdente de QGIS

>

Changer les couleurs de slection et de fond Changer le thme des icnes (choix possible entre default, classic, gis et newgis) Changer la taille des icnes 16, 24 ou 32 pixels.

30

QGIS 1.7.2 Manuel Utilisateur

Dnir laction du double clic dans la lgende (choix entre ouvrir les proprits de la couche et ouvrir la table attributaire). Mettre les noms de couche en majuscules dans la lgende Afcher les noms des attributs de classication dans la lgende Crer les vignettes des rasters dans la lgende Cacher lcran de dmarrage Ouvrir les rsultats identis dans une fentre ancrable (redmarrage requis) Ouvrir les options de snapping dans une fentre ancre (redmarrage de QGIS obligatoire) Ouvrir la table dattributs dans une fentre ancre Ajouter une couche PostGIS avec un double-clic et slectionner en mode tendu Ajouter les nouvelles couches au groupe slectionn

Dnir le comportement de la table dattributs (choisir entre montrer toutes les entits, celles slectionnes et celles prsentes dans la vue active) Dnir la reprsentation pour les valeurs NULL Ajouter un ou plusieurs chemins pour chercher des plugins C++ supplmentaires. Onglet Rendu par dfaut les couches ajoutes sont afches

Dnir le nombre dentits dessiner avant dactualiser lafchage Utiliser le cache de rendu, si possible, pour acclrer le rafrachissement
Les lignes semblent moins dchiquetes aux dpens dune certaine vitesse dexcution

Corriger les polygones remplis de manire errone Utiliser le moteur de rendu de smiologie de nouvelle gnration

Modier la liste des emplacements de recherche pour les symboles au format Scalable Vector Graphics (SVG) En outre, vous pouvez choisir de sauver lemplacement relatif ou absolu des textures SVG dans longlet Gnral du menu Prfrences > Onglet des Outils Cartographiques Le paramtre Mode dtermine quelles couches seront prises en compte par loutil didentication. En choisissant De haut en bas ou De haut en bas, sarrter au premier la place de Couche slectionne, les attributs de toutes les couches identiables (voir la section sur les proprits du projet 3.5 pour slectionner les couches identiables) seront afchs par loutil didentication. Ouvrir le formulaire dentit si un seul objet est identi Proprits du projet

Spcier le rayon de recherche comme pourcentage de la largeur de la carte) Dnir lellipsode pour des calculs de distance Dnir la couleur du trait pour les outils de mesure Dnir la taille des decimales Garder lunit de base Dnir lunit de mesure des distances (mtre ou pied

QGIS 1.7.2 Manuel Utilisateur

31

3.7. Options de linterface graphique Dnir lunit de mesure des angles (degr, radian ou gon

Dnir laction de la molette de la souris (Zoomer, Zoomer et rcentrer, Zoomer sur le curseur de la souris, Rien) Dnir le facteur de zoom Onglet Revtement Dnir lalgorithme de placement des tiquettes (choisir entre le point central (par dfaut), Chane, Chane popmusic tabu, popmusic tabu et Chane popmusic) Onglet de Numrisation Dnir la couleur et la largeur de la ligne dtirement. Dnir le mode daccrochage par dfaut ( un sommet, un segment, aux sommets et segments). Dnir la tolrance daccrochage par dfaut (en units de la carte ou en pixels). Dnir le rayon de recherche pour ldition des sommets (en units de la carte ou en pixels). Montrer les marqueurs seulement pour les entits slectionnes.

Dnir laspect des marqueurs de sommet (croix, cercle semi-transparent ou pas de symbole) et leur taille. Re-utuliser la dernire valeur entre pour lattribut. Supprimer la fentre dattributs apparaissant aprs chaque cration dentit.

Onglet projection Longlet projection est divis en deux zones. La premire permet de dnir la projection par dfaut pour les nouveaux projets. Slectioner une projection et toujours dmarrer les nouveaux projets avec cette projection. Active la reprojection la vole pardfaut

La deuxime zone permet de dnie laction, quand une nouvelle couche est cr, ou quand une couche sans projection est charge. Demander pour le Systme de Coordonnes de Rfrence (SCR) Employer la projection globale par dfaut du projet Employer la projection par dfaut ci-dessous

Onglet de Paramtres de la localisation Forcer les paramtres linguistiques

Paramtres de lieu sur votre systme. Onglet Rseau Utiliser un proxy pour laccs internet , dnition de lhte, du port, de lutilisateur et du mot de passe. Modiez le type de Proxy Proxy par dfaut Socks5Proxy selon vos besoins : ce proxy est dtermin en se basant sur le proxy de lapplication : proxy gnrique pour nimporte quel type de connexion. Supporte TCP, UDP, le

lien un port (pour les connexions entrantes) et lauthentication

32

QGIS 1.7.2 Manuel Utilisateur

F IGURE 3.5.: Paramtrer un proxy

HttpProxy

: utilise la commande CONNECT, supporte seulement les connexions TCP sor-

tantes et lauthentication HttpCachingProxy : utilise les commandes normales HTTP, cest utile uniquement dans le

contexte de requte HTTP FtpCachingProxy : utilise un proxy FTP, ce nest utile que dans le cas de requte FTP

Dnir le paramtrage du cache (rpertoire et taille) Dnir ladresse de recherche WMS, par dfaut http://geopole.org/wms/search?search=%1&type= rss Dnir le dlai dabandon des requtes en ms - par dfaut 60 000

Lexclusion dadresses peut tre ajoute dans la bote de texte en dessous des paramtres de proxy (voir g. 3.5) en pressant le bouton Ajouter . Ensuite double-cliquer sur lURL nouvellement cre est entrer ladresse que vous voudriez exclure du proxy. Le bouton Supprimer efface lentre slectionne. Si vous dsirez des informations plus dtailles sur les diffrents paramtres, veuillez vous rfrer au manuel de la bibliothque Qt http://doc.trolltech.com/4.5/qnetworkproxy.html#ProxyType-enum. Astuce QGIS 7 U TILISER UN PROXY Utiliser un serveur mandataire (proxy) peut tre compliqu, vous pouvez multiplier les essais et erreurs en cochant les cases jusqu obtenir une connexion qui vous satisfasse. Vous pouvez modier ces options selon vos besoins, certains de ces changements ncessiteront un redmarrage avant dtre effectifs. les paramtres sont enregistrs dans un chier texte : $HOME/.cong/QuantumGIS/qgis.conf les paramtres sont enregistrs dans : $HOME/Library/Preferences/org.qgis.qgis.plist les paramtres sont enregistrs dans le registre sous :

QGIS 1.7.2 Manuel Utilisateur

33

3.8. Outils dannotation \\HKEY_CURRENT\USER\Software\QuantumGIS\qgis

3.8. Outils dannotation


Loutil dannotation dans la barre doutils dattribut fournit la possibilit de placer du texte format dans des phylactres sur la carte. Slectionnez loutil dannotation puis cliquez sur la carte. Cette action place un marqueur lendroit du clic et un phylactre associ.

F IGURE 3.6.: fentre de dialogue de loutil dannotation Un double clic dans lemprise dune annotation (matrialise par quatre carrs aux angles) provoque louverture dune fentre de dialogue avec diverses options. Il y a un diteur de texte avec quelques options (choix de la police de caractres, de la taille, de la graisse, etc.), le choix de la couleur de fond du cadre, ainsi que de la couleur et de lpaisseur du contour. Il est galement possible de choisir le marqueur. Ce dernier est afch lorsque Position xe de la carte est activ : lannotation est associe un endroit de la carte et en suit les dplacements. Si loption est dsactive, la position de lannotation est relative linterface graphique et nest pas impacte par la navigation dans la carte. La bulle peut tre dplace indpendamment du marqueur. Le dplacement du marqueur affecte lensemble de lannotation. Loutil Dplacer une annotation permet de dplacer lannotation sur la carte.

Formulaire dannotation En outre, vous pouvez crer vos propres formulaires dannotation. Loutil Formulaire dannotation est utilis pour afcher les attributs dune entit dans un formulaire qt personnalis (voir Figure 3.7). Lapproche est similaire la conception de formulaires pour loutil didentication, mais afche les informations sous la forme dune annotation. Pour un complment dinformation, reportez-vous au blog http://blog.qgis.org/ node/143. Remarque : Si vous pressez Ctrl-T lorsquun outil dannotation est actif (dplacer une annotation, annotation de texte, annotation de formulaire), Ltat de la visibilit de litem est invers.

34

QGIS 1.7.2 Manuel Utilisateur

F IGURE 3.7.: Formulaire dannotation qt personnalis

3.9. Signets spatiaux


Les signets spatiaux vous permettent de marquer une zone de la carte pour y retourner plus tard.

3.9.1. Crer un signet


Pour crer un signet : 1. Dplacez-vous sur la zone concerne 2. Slectionnez le menu Vue > Nouveau signet ou appuyez sur la touche Ctrl-B

3. Entrez un nom pour dcrire le signet (jusqu 255 caractres) 4. Cliquez sur OK pour ajouter le signet ou sur Annuler pour sortir de la fentre sans lenregistrer Vous pouvez avoir plusieurs signets portant le mme nom.

3.9.2. Travailler avec les signets


Pour utiliser ou grer les signets allez dans le menu Vue > Montrer les signets . Le dialogue

Signets gospatiaux vous permet de rappeler ou deffacer un signet. Vous ne pouvez pas modier le nom dun signet ou ses coordonnes.

3.9.3. Zoomer sur un signet


Depuis la fentre Signets gospatiaux , slectionnez le signet voulu en cliquant dessus puis sur le bouton Zoomer sur . Vous pouvez aussi zoomer en oprant un double-clic.

QGIS 1.7.2 Manuel Utilisateur

35

3.10. Suivi GPS en direct

3.9.4. Effacer un signet


Pour effacer un signet depuis la fentre Signets gospatiaux , cliquez dessus puis sur le bouton Effacer . Conrmez votre choix en cliquant sur Oui ou annuler en cliquant sur Non

3.10. Suivi GPS en direct


Pour activer le suivi GPS en direct dans QGIS, vous devez slectionner Vue Une nouvelle fentre sera ancre gauche de la carte. Cette fentre propose quatre crans diffrents (voir Figure 3.8 et Figure 3.9). (a) (b) (c) (d) Coordonnes de la position GPS et saisie manuelle de sommets et dentits. Force des signaux GPS des satellites connects. Graphe polaire montrant le numro SV et la position des satellites. cran des options GPD (voir Figure 3.9). > Suivi GPS en direct .

Avec un rcepteur GPS connect (il doit tre compatible avec votre systme dexploitation), un simple clic sur Connexion connecte le GPS QGIS. Un second clic (maintenant Dconnexion ) dconnecte le rcepteur de lordinateur. Sous GNU/Linux, le support gpsd est intgr an de supporter la connexion de la majorit des rcepteurs GPS. De ce fait, vous devez pralablement congurer gpsd pour y connecter QGIS. [ IMPORTANT ] : Si vous dsirez enregistrer votre position sur la carte, vous devez, au pralable, crer une nouvelle couche et la passer en mode dition.

(a) Coordonnes de la position

(b) Force du signal GPS

(c) Graphe polaire

F IGURE 3.8.: Suivi GPS en direct

3.10.1. Coordonnes de la position


Si le GPS reoit les signaux dun nombre sufsant de satellites, vous verrez votre position exprime en latitude, longitude et lvation comme vous pouvez le voir sur la gure 3.8a.

3.10.2. Force du signal GPS


Cet cran afche la force des signaux GPS des satellites connects sous forme de barres (Figure 3.8b).

36

QGIS 1.7.2 Manuel Utilisateur

3.10.3. Graphe polaire

F IGURE 3.9.: cran de conguration du suivi GPS

3.10.3. Graphe polaire


Si vous voulez connatre la position des satellites connects, vous devez passer lcran du graphe polaire (Figure 3.8c). Les satellites connects sont identis par leur numro PRN (Pseudo Random Number).

3.10.4. Conguration GPS


Si vous faites face des problmes de connexion, vous pouvez passer de Utiliser le chemin/port suivant Autodtecter

et slectionnez le chemin, port auquel votre GPS est connect. Un

clic sur Connexion initialise nouveau la connexion au rcepteur GPS. Avec la glissire Taille du curseur GPS 10% la position sur la carte. En activant vous augmenter ou diminuer le curseur marquant dans la section numrisation GPS,

Ajout automatique de sommets

votre parcours sera automatiquement enregistr dans la couche vectorielle active, la condition quelle soit en mode dition. Dans la section recentrer la carte GPS, vous pouvez dnir le critre de rafrachissement de la carte lorsque votre position change : centrage de la carte sur votre position en continu, centrage lorsque le curseur quitte la zone afche ou aucun changement.

QGIS 1.7.2 Manuel Utilisateur

37

3.10. Suivi GPS en direct La section pister permet de slectionner la couleur et la largeur de la ligne correspondant votre parcours. Si vous voulez enregistrer une entit manuellement, vous devez retourner lcran position et cliquer sur Nouvelle entit . Coordonnes de la

38

QGIS 1.7.2 Manuel Utilisateur

4. Les donnes vectorielles


QGIS gre un grand nombre de formats vecteurs, dont ceux grs par lextension de conversion de donnes de la bibliothque OGR, comme les formats shapele ESRI, MapInfo MIF (format dchange) et MapInfo TAB (format natif). Vous trouverez la liste des formats vectoriels supports par OGR dans lAnnexe ??. QGIS gre galement les couches PostGIS des bases de donnes PostgreSQL grce lextension fournisseur de donnes PostgreSQL. La gestion dautres types de donnes (par exemple les donnes texte dlimites) se fait grce dautres extensions prestataires de donnes. QGIS utilise la bibliothque OGR pour lite et crire les formats de donnes vecteurs 1 , dont les formats shapele ESRI, MapInfo MIF (format dchange) et MapInfo TAB (format natif). et beaucoup dautres. Au moment de la rdaction de ce manuel, 60 formats vecteurs taient grs par la bibliothque OGR [4]. La liste complte est disponible sur http://www.gdal.org/ogr/ogr_formats.html. Note : certains formats lists peuvent ne pas fonctionner dans QGIS pour diffrentes raisons. Par exemple, certains ncessitent des bibliothques commerciales externes ou linstallation de GDAL/OGR sur votre systme na pas t compile avec la gestion du format que vous dsirez utiliser. Seuls les formats qui ont t tests apparaitront dans la liste des types de chiers lors du chargement dun vecteur dans QGIS. Les autres formats non tests peuvent tre chargs en slectionnant *.*. Travailler avec les donnes vectorielles de GRASS est dcrit dans la section 9. Cette section dcrit comment travailler avec les formats les plus communs : les shapeles ESRI, les couches PostGIS et SpatiaLite. Beaucoup des fonctionnalits de QGIS marchent, de par sa conception, de la mme manire quel que soit le format vecteur des donnes sources. Il sagit des fonctionnalits didentication, de slection, dtiquetage et de gestion des attributs.

4.1. Shapeles ESRI


Le format de chier vecteur standard utilis par QGIS est le Shapele ESRI. Il est gr travers la bibliothque OGR Simple Feature (http://www.gdal.org/ogr/) . Un shapele correspond en fait un minimum de trois chiers : .shp chier contenant la gomtrie des entits. .dbf chier contenant les attributs au format dBase. .shx chier dindex. Dans lidal y est associ un autre chier ayant lextension .prj qui contient les informations sur le systme de coordonnes utilis pour le shapele, cependant ce nest pas obligatoire. Il peut y avoir encore dautres chiers associs aux donnes shapele. Si vous souhaitez avoir plus de dtails nous vous recommandons de vous reporter aux spcications techniques du format shapele, qui se trouve notamment sur http://www. esri.com/library/whitepapers/pdfs/shapefile.pdf. Problme lors du chargement dun chier .prj dun shapele Si vous chargez un shapele avec un chier .prj et QGIS ne peut en dterminer le systme de coordonnes employ, vous devrez dnir manuellement le systme via longlet Gnral des Proprits de la couche . Cela est d au fait que souvent les chiers .prj ne contiennent pas la totalit des paramtres tels quutiliss dans QGIS et list dans la fentre des SCR . Pour cette raison, si vous crer un nouveau shaple avec QGIS, deux chiers de projections seront cres. Un chier .prj avec des paramtres limits qui sera compatible avec un logiciel ESRI, et un chier .qpj contenant lensemble des paramtres du SCR utilis. QGIS utilisera par dfaut ce dernier chier si prsent.
1. La gestion des vecteurs GRASS et de PostgreSQL est fournie par des extensions daccs aux donnes natives dans QGIS.

39

4.1. Shapeles ESRI

4.1.1. Charger un Shapele

F IGURE 4.1.: Ajouter une couche vecteur

F IGURE 4.2.: Fentre pour ouvrir une couche vecteur gre par OGR

Pour charger un shapele, lancer QGIS et cliquez sur barre doutil ou taper simplement par la bibliothque OGR. V

Ajouter une couche vectorielle

dans la

. Ce mme outil peut tre utilis pour charger tous les formats grs

Loutil ouvre alors une fentre de dialogue standard (voir gure 4.2) qui vous permet de naviguer dans les rpertoires et les chiers et charger le shapele ou tout autre format gr. La bote de slection Fichiers de type . . . v ous permet de prslectionner un format de chier gr par OGR.

Si vous le souhaitez, vous pouvez galement slectionner le type de codage du shapele. Slectionner un shapele dans la liste puis cliquer sur Ouvrir QGIS aprs avoir charg le chier alaska.shp. le charge dans QGIS. La gure 4.3 montre

Une fois charge, vous pouvez zoomer sur le shapele en utilisant les outils de navigation sur la carte. Pour

40

QGIS 1.7.2 Manuel Utilisateur

4.1.2. Amliorer les performances

F IGURE 4.3.: QGIS avec le Shapele de lAlaska charg

Astuce QGIS 8 C OULEURS DE COUCHES Quand vous ajoutez une couche sur une carte, une couleur alatoire lui est assigne. En ajoutant plusieurs couches en une fois, diffrentes couleurs sont assignes chacune des couches.

changer le style dune couche, ouvrez la fentre Proprits de la Couche en double-cliquant sur le nom de la couche ou en faisant un clic droit sur son nom dans la lgende et en choisissant Proprits dans le menu qui apparait. Pour plus de dtails sur les paramtres de la symbologie des couches vectorielles, rfrez-vous la Section 4.6.2. Astuce QGIS 9 C HARGER UNE COUCHE ET UN PROJET DEPUIS UN LECTEUR EXTERNE SOUS M AC OS X Sous Mac OS X, les lecteurs portables qui sont monts ct du disque dur primaire napparaissent pas dans Fichier -> Ouvrir un Projet comme attendu. Nous travaillons sur le support des fentres douverture/enregistrement natives dOS X pour rsoudre ce problme. Pour y pallier, vous pouvez taper /Volumes dans la bote de nom Fichier et appuyer sur Entre. Vous pouvez ensuite parcourir les lecteurs externes et les montages rseau.

4.1.2. Amliorer les performances


Pour amliorer les performances de dessin dun shapele, vous pouvez crer un index spatial. Un index spatial amliorera la fois la vitesse dexcution du zoom et du dplacement panoramique. Les index spatiaux utiliss par QGIS ont une extension .qix. Voici les tapes de cration dun index spatial : Chargez un shapele Ouvrez la fentre Proprits de la Couche en double-cliquant sur le nom de la couche dans la dans le menu qui apparait.

lgende ou en faisant un clic droit et en choisissant Proprits

Dans longlet Gnral , cliquez sur le bouton Crez un index spatial .

QGIS 1.7.2 Manuel Utilisateur

41

4.4. Couches PostGIS

4.2. Charger une couche MapInfo


Pour charger une couche MapInfo, cliquez sur ou tapez V , changez le type de ltre pour Fichiers de type [OGR] MapInfo (*.mif *.tab *.MIF *.TAB) tez charger. e t slectionnez la couche que vous souhaiAjouter une couche vectorielle dans la barre doutils

4.3. Charger une couverture ArcInfo binaire


Pour charger une couverture binaire ArcInfo, il faut cliquer sur le bouton Ajouter une couche vecteur tionner le Rpertoire ou taper Ctrl-Shift-V pour ouvrir le dialogue correspondant. Slec. Naviguez jusquau dossier

puis dnir Type

Arc/Ingo Binary Coverage

contenant vos chiers puis choisissez-les. De manire similaire vous pouvez directement charger les chiers vecteurs UK National Transfer Format ainsi que le format TIGER brut de lUS Census Bureau.

4.4. Couches PostGIS


Les couches PostGIS sont stockes dans une base de donnes PostgreSQL. Les avantages de PostGIS sont les possibilits dindexation spatiale, de ltre et de requte quil fournit. En utilisant PostGIS, les fonctions vecteur telles que la slection ou lidentication fonctionnent avec plus dexactitude quavec les couches OGR dans QGIS.

4.4.1. Crer une connexion enregistre


La premire fois que utilisez une source de donnes PostGIS, vous devez crer une connexion une base de donnes PostgreSQL qui contient les donnes. Commencez par cliquer sur le bouton Ajouter une couche PostGIS dans le menu Couche de la barre doutils ou slectionner loption ou taper Ctrl-Shift-D . Vous pouvez aussi

Ajouter une couche PostGIS. . .

ouvrir le dialogue Ajouter une couche vecteur et slectionnez La fentre Ajouter une ou plusieurs tables PostGIS

Base de donnes .

apparat. Pour accder au gestionnaire de

connexion, cliquez sur le bouton Nouveau pour faire apparaitre la fentre Crer une nouvelle connexion PostGIS . Les paramtres requis pour la connexion sont prsents dans le tableau 4.1.

Paramtres de connexion PostGIS Paramtre Nom Service Description Un nom pour cette connexion. Il peut tre identique Base de donnes. Paramtre service utiliser alternativement lhte/port (et ventuellement la base de donnes). Cela peut tre dnie dans le chier pg_service.conf

42

QGIS 1.7.2 Manuel Utilisateur

4.4.2. Charger une couche PostGIS

Paramtre Hte

Description Nom pour lhte de la base de donnes. Il doit sagir dun nom existant, car il sera utilis pour ouvrir une connexion Telnet ou interroger lhte. Si la base de donnes est sur le mme ordinateur que QGIS, mettez simplement localhost. Numro de port que le serveur de base de donnes PostgreSQL coute. Le port par dfaut est 5432. Nom dutilisateur utilis pour se connecter la base de donnes. Mot de passe utilis avec le Nom dutilisateur pour se connecter la base de donnes. Nom de la base de donnes.

Port

Nom dutilisateur Mot de passe

Base de donnes

Mode SSL

Comment sera ngocie la connexion SSL avec le serveur. Voici les options : dsactiver : essayer une connexion SSL non crypte uniquement permettre : essayer une connexion non-SSL. Si cela choue, essayer une connexion SSL ; prferer (par dfaut) : essayer une connexion SSL. Si cela choue une connexion non-SSL ; requiert : essayer seulement une connexion SSL Il faut noter quune acclration massive du rendu des couches PostGIS peut tre obtenue en dsactivant le SSL dans lditeur de connexion.

TABLE 4.1.: Paramtres de connexion PostGIS Vous pouvez galement activer les options suivantes : Sauvegarder le mot de passe Uniquement regarder la table geometry_columns Uniquement regarder dans le schma public Lister galement les tables sans gomtrie Utiliser la table des mtadonnes estimes

Une fois que tous les paramtres et les options sont dnis, vous pouvez tester la connexion en cliquant que le bouton Test de connexion . Astuce QGIS 10 PARAMTRES
UTILISATEUR DE

QGIS

ET

S CURIT , les

Vos paramtres personnaliss pour QGIS sont stocks diffremment selon le systme dexploitation.

paramtres sont stocks dans votre rpertoire home dans .QGIS/. , les paramtres sont stocks dans la base de registre. Selon votre environnement informatique, stocker vos mots de passe dans vos paramtres QGIS peut prsenter des risques vis--vis de la scurit.

4.4.2. Charger une couche PostGIS


Une fois une ou plusieurs connexions dnies, vous pouvez charger des couches de la base de donnes PostgreSQL. Bien sr, cela ncessite davoir des donnes dans PostgreSQL. Rfrez-vous la Section 4.4.4

QGIS 1.7.2 Manuel Utilisateur

43

4.4. Couches PostGIS pour plus de dtails concernant limportation de donnes dans la base de donnes. Pour charger une couche PostGIS, suivez ces tapes : Si la fentre Ajouter une ou plusieurs tables PostGIS nest pas ouverte, cliquez sur le bouton

Ajouter une couche PostGIS de la barre doutils. Choisissez la connexion dans la liste droulante et cliquez sur Connecter . Slectionnez ou dslectionnez ventuellement utilisez des Lister galement les tables sans gomtrie Options de recherche pour dnir quelles entits charger dans la

couche ou utiliser licne Construire une requte pour lancer la bote de dialogue du constructeur de requte. Trouvez la couche que vous souhaitez ajouter dans la liste des couches disponibles. Slectionnez-la en cliquant dessus. Vous pouvez slectionner plusieurs couches en gradant la touche shift enfonce quand vous cliquez. Rfrez-vous la Section 4.8 pour plus dinformations sur lutilisation du Constructeur de requte de PostgreSQL pour mieux dnir la couche. Cliquez sur le bouton Ajouter pour ajouter la couche la carte. Astuce QGIS 11 C OUCHES P OST GIS Normalement, une couche PostGIS est dnie par une entre dans la table geometry_columns. Depuis la version 0.11.0, QGIS peut charger des couches qui nont pas dentre dans la table geometry_columns. Ceci concerne aussi bien les tables que les vues. Dnir une vue spatiale fournit un moyen puissant pour visualiser vos donnes. Rfrez-vous votre manuel PostgreSQL pour plus dinformations sur la cration des vues.

4.4.3. Quelques lments de dtail propos des couches PostgreSQL


Cette section contient quelques dtails sur la manire dont QGIS accde aux couches PostgreSQL. La plupart du temps, QGIS devrait simplement fournir une liste de tables de base de donnes qui peuvent tre charges et les charges la demande. Cependant, si vous avez des problmes pour charger une table PostgreSQL dans QGIS, les informations donnes ci-dessous peuvent vous aider comprendre les messages de QGIS et vous donnez une indication sur comment changer la table ou la vue PostgreSQL pour quelle se charge dans QGIS. QGIS demande que les couches PostgreSQL aient un champ qui peut tre utilis comme cl unique pour la couche. Pour les tables, cela signie quelles doivent avoir une cl primaire ou un champ ayant une contrainte dunicit. De plus, QGIS impose que cette colonne soit de type int4 (un entier de 4 octets). Alternativement la colonne ctid peut tre utilise comme cl primaire. Si une table ne respecte pas ces conditions, le champ oid sera utilis la place. Les performances seront amliores si le champ est index (notez que les cls primaires sont automatiquement indexes dans PostgreSQL). Si la couche PostgreSQL est une vue, les mmes conditions sappliquent, mais elles nont pas de cl primaire ou de champ ayant une contrainte dunicit. Dans ce cas, QGIS essayera de trouver un champ de la vue issu dun champ une table qui convienne en parcourant la dnition SQL de la vue. Cependant, il y a certains aspects du SQL que QGIS ignore tel que lutilisation dalias ou de colonnes gnres par des fonctions. Sil ne peut pas en trouver, QGIS ne chargera pas la couche. Si cela arrive, la solution consiste modier la vue de telle sorte quelle inclut un champ qui convienne (de type int4 et ayant soit une cl primaire soit une contrainte dunicit, de prfrence indexe).

4.4.4. Importer des donnes dans PostgreSQL


shp2pgsql De multiples mthodes existent pour importer des donnes dans PostgreSQL. PostGIS incluent un utilitaire nomm shp2pgsql qui peut tre utilis pour importer des shapeles dans des bases de donnes disposant de

44

QGIS 1.7.2 Manuel Utilisateur

4.4.4. Importer des donnes dans PostgreSQL PostGIS. Par exemple, pour importer le shapele lakes.shp dans une base de donnes PostgreSQL nomme gis_data, utiliser la commande suivante : shp2pgsql -s 2964 lakes.shp lakes_new | psql gis_data Ceci cre une nouvelle couche nomme lakes_new dans la base de donnes usertextgis_data. La nouvelle couche aura lidentiant de rfrence spatiale (SRID) 2964. Rfrez-vous la Section 8 pour plus dinformations sur les systmes de rfrence spatiale et les projections. Astuce QGIS 12 E XPORTER DES JEUX DE DONNES DEPUIS P OST GIS Comme loutil dimportation shp2pgsql, il y a galement un outil dexportation de jeux de donnes PostGIS en shapele : pgsql2shp. Cet outil est inclus dans la distribution de PostGIS.

Extension SPIT QGIS est distribu avec une extension nomme SPIT (Shapele to PostGIS Import Tool). SPIT peut tre utilis pour charger plusieurs shapeles en une fois et inclut la gestion des schmas. Pour utiliser SPIT, ouvrez le Gestionnaire dextensions depuis le menu Plugins , cochez la case adjacente SPIT plugin et cliquez sur OK . Licne SPIT sera ajoute la barre doutils. Pour importer un shapele, cliquez sur le bouton SPIT dans la barre doutils pour ouvrir la fentre

SPIT - Outil dimportation de Shapele dans PostGIS . Slectionnez la base de donnes laquelle vous voulez vous connecter et cliquez sur le bouton Connecter . Si vous le dsirez, vous pouvez chanrger une ou plusieurs options. Vous pouvez alors ajouter un ou plusieurs chiers la liste en cliquant sur le bouton Ajouter . Pour traiter les chiers, appuyez sur le bouton OK . La progression de limportation aussi bien que les erreurs ou les alertes safcheront pour chaque shapele. Astuce QGIS 13 I MPORTER DES SHAPEFILES CONTENANT DES MOTS RSERVS DE P OSTGRE SQL Si un shapele est ajout la liste et que des noms de champs correspondent des mots rservs dans une base de donnes PostgreSQL, une fentre apparaitra et montrera le statut de chaque champ. Vous pouvez diter les noms des champs avant limportation et changer ceux qui correspondent un mot rserv (ou faire les changements dsirs). Toute tentative dimporter un shapele ayant un champ contenant un mot rserv devrait vraisemblablement chouer. ogr2ogr En plus de shp2pgsql et SPIT, un autre outil est fourni pour importer des donnes gographiques dans PostGIS : ogr2ogr. Il est inclus dans GDAL. Pour importer un shapele dans PostGIS, tapez la commande suivante : ogr2ogr -f "PostgreSQL" PG:"dbname=postgis host=myhost.de user=postgres \ password=topsecret" alaska.shp Ceci va importer le shapele alaska.shp dans la base de donnes PostGIS postgis en utilisant lutilisateur postgres avec le mot de passe topsecret sur lhte myhost.de. Notez quOGR doit tre compil avec PostgreSQL pour grer PostGIS. Vous pouvez vrier en tapant : ogrinfo --formats | grep -i post Si vous prfrez utiliser la commande PostgreSQL COPY au lieu de la mthode par dfaut, INSERT INTO, vous pouvez exporter la variable denvironnement suivante (au moins sur export PG_USE_COPY=YES ogr2ogr ne cre pas dindex spatial comme le fait shp2pgsl. Vous devez effectuer une tape supplmentaire et le crer manuellement aprs en utilisant la commande SQL classique CREATE INDEX (comme cela est dtaill dans la section suivante 4.4.5). et ):

QGIS 1.7.2 Manuel Utilisateur

45

4.4. Couches PostGIS

4.4.5. Amliorer les performances


Rcuprer des entits depuis une base de donnes PostgreSQL peut tre long, surtout par un rseau. Vous pouvez amliorer les performances de dessin de couches PostgreSQL en vous assurant quun index spatial existe pour chaque couche dans la base de donnes. PostGIS gre la cration dun index GiST (Generalized Search Tree) pour acclrer les recherches spatiales sur les donnes. La syntaxe pour crer un index GiST 2 est la suivante : CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] GIST_GEOMETRY_OPS ); Notez que pour de grandes tables, crer un index peut prendre du temps. Une fois cet index cr, vous devriez faire une VACUUM ANALYZE. Rfrez-vous la documentation de [7] pour plus dinformations. Voici un exemple de cration dun index GiST : gsherman@madison:~/current$ psql gis_data Welcome to psql 8.3.0, the \psq interactive terminal. Type: \copyright for distribution terms \h for help with SQL commands \? for help with psql commands \g or terminate with semicolon to execute query \q to quit

gis_data=# CREATE INDEX sidx_alaska_lakes ON alaska_lakes gis_data-# USING GIST (the_geom GIST_GEOMETRY_OPS); CREATE INDEX gis_data=# VACUUM ANALYZE alaska_lakes; VACUUM gis_data=# \q gsherman@madison:~/current$

4.4.6. couches vectorielles dpassants les 180 de longitude


Beaucoup de logiciels de SIG ne traitent pas les cartes vecteurs ayant un systme de rfrence gographique dpassant la ligne des 180 de longitude. Il en rsulte que sous QGIS on verra 2 emplacements distincts et loigns qui devraient tre proches lun de lautre. Sur la gure 4.4 le petit point tout gauche sur le canevas cartographique (Chatham Island) devrait tre dans la grille, droite des les principales de Nouvelle-Zlande.

F IGURE 4.4.: Carte en lat/lon dpassant les 180 de longitude

Une solution est de transformer les valeurs longitudinales en utilisant PostGIS et la fonction ST_Shift_Longitude 3 . Cette fonction lit chaque point/sommet de chacune des entits dans une gomtrie et si la coordonne de longitude est infrieure 0 elle lui ajoute 360 . Le rsultat est une version de 0 360 version des donnes sur une carte centr 180 .
2. les informations de lindex GiST proviennent de la documentation de PostGIS disponible sur http://postgis.refractions.net 3. http://postgis.refractions.net/documentation/manual-1.4/ST_Shift_Longitude.html

46

QGIS 1.7.2 Manuel Utilisateur

F IGURE 4.5.: Carte dpassant la ligne des 180 de longitude aprs application de la fonction ST_Shift_Longitude

Usage Importer des donnes vers PostGIS (4.4.4) en utilisant par exemple lextension de gestion de PostGIS (PostGIS Manager) ou lextension SPIT Utiliser linterface en ligne de commande PostGIS pour excuter la commande suivante (cest un exemple o TABLE est bien le nom de votre table PostGIS) gis_data=# update TABLE set the_geom=ST_shift_longitude(the_geom); Si tout ce passe bien, vous devriez recevoir une conrmation sur le nombre dentits qui ont t mise jour, puis vous pouvez charger la carte et voir la diffrence (Figure 4.5)

4.5. Couches SpatiaLite


La premire fois que vous chargerez une base SpatiaLite, commencez par cliquer sur le bouton Ajouter une couche SpatiaLite ou en slectionnant loption Ajouter une couche SpatiaLite. . . depuis le menu Couche ou en tapant L . Ceci fait apparaitre une fentre qui vous permet soit de vous connecter une base dj connue de QGIS, que vous pouvez choisir dans une liste droulante, ou dnissant une nouvelle connexion. Pour se faire, cliquez sur Nouveau et utilisez le navigateur de chier pour pointer votre base SpatiaLite qui se termine par une extension .SQLite . Si vous voulez sauver une couche vectorielle dans le format SpatiaLite, vous pouvez raliser cela en cliquant avec le bouton droit de la souris sur la couche dans la lgende. Puis cliquez sur Sauvegarder sous , dnissez le nom du chier de sortie, SQLite comme format et la projection puis ajouter SPATIALITE=YES dans le champ doption de cration de source de donnes. Cela indique OGR de crer une base de donnes SpatiaLite. Voyez galement http://www.gdal.org/ogr/drv_sqlite.html. Crer une nouvelle couche SpatiaLite Si vous voulez crer une nouvelle couche SpatiaLite, rfrez-vous la section 4.7.6. Astuce QGIS 14 E XTENSION G ESTION DE BASE DE DONNES S PATIA L ITE Pour la gestion de base de donnes SpatiaLite, vous pouvez aussi utiliser lextension QspatiaLite du dpt des contributeurs de QGIS. Il peut tre tlcharg et intgr avec linstalleur dextensions Python et fournir une intgration avec QGIS (import de couches QGIS, tables de vues spatiales et requtes dans QGIS) un diteur SQL avec coloration de la syntaxe et autocompltion et un constructeur de requte SQL pour construire des requtes complexes et dautres fonctionnalits.

QGIS 1.7.2 Manuel Utilisateur

47

4.6. La fentre Proprit des couches vectorielles

4.6. La fentre Proprit des couches vectorielles


La fentre Proprits de la couche pour une couche vectorielle fournit des informations sur la couche, les paramtres de reprsentation et les options dtiquetage. Si votre couche a t charge depuis une base PostgreSQL/PostGIS, vous pouvez galement modier la requte SQL dappel de la couche, soit manuellement en ditant le SQL dans longlet Gnral soit en appelant la fentre Constructeur de requte depuis longlet Gnral . Pour accder la fentre Proprits de la couche , double-cliquez sur la couche dans la lgende ou faites un clic droit sur la couche et slectionnez Proprits dans le menu qui apparait.

F IGURE 4.6.: Fentre Proprits dune couche vecteur

4.6.1. Onglet Style


Depuis QGIS 1.4.0 une nouvelle smiologie a t intgre en parallle pour amliorer et nalement remplacer lancienne smiologie. QGIS 1.7.0 utilise maintenant la nouvelle smiologie par dfaut, qui apporte de nombreuses amliorations et de nouvelles fonctionnalits. Une description de lancienne smiologie est disponible dans la section ??. Comprendre la nouvelle gnration de la smiologie Il y a trois types de symboles : le symbole marqueur (pour les points), le symbole de lignes et les symboles de remplissage et de contour (pour les polygones). Un symbole peut lui-mme tre compos de plusieurs couches de symboles. Il est possible de dnir la couleur dun symbole pour lensemble des couches de symbole, certaines couches peuvent avoir leur couleur verrouille. De la mme manire, il est possible de dnir la largeur dune ligne ainsi que la taille et lorientation des marqueurs.

48

QGIS 1.7.2 Manuel Utilisateur

4.6.1. Onglet Style Types de symboles disponibles Couches ponctuelles Marqueur de police : rendu avec une police Marqueur simple : Afchage utilisant un marqueur "en dur" (c.--d., incorpor dans le code de QGIS). Marqueur SVG : Afchage utilisant une image SVG. Couches linaires Line decoration : ajoute une ligne de dcoration, par exemple une che pour indiquer la direction de la ligne. Ligne de marqueur : Afchage dune ligne en rptant un symbole de marqueur. Ligne simple : Afchage dune ligne pour laquelle il peut tre spci lpaisseur, la couleur et le type de trait. Couches polygones Remplissage du centroide : Remplir le centrode du polygone avec un marqueur dnie. Remplissage SVG : Rempli un polygone dun symbole SVG. Remplissage simple : Afchage dun polygone pour lequel il peut tre spci la couleur et le motif de remplissage, le type de trait de contour. Contour : dcoration de ligne : Ajoute une ligne de dcoration, par exemple une che pour indiquer le sens de la ligne. Contour : ligne de marqueur : Utilise un marqueur dni comme zone de contour. Contour : ligne simple : Dnit la largeur, la couleur et le style comme zone de contour.

Palettes de couleurs Les palettes de couleur sont utilises pour dnir des tendues de couleurs. La couleur dun symbole sera tire de la palette. Il y a trois types de palettes :

Dgrad : Un dgrad linaire dune couleur une autre. Alatoire : Couleurs gnres alatoirement partir dun espace de couleur. Mlangeur de couleur : Cration dun espace de couleur depuis un schma et un nombre xe de classes de couleurs.

Les palettes peuvent tre cres en passant par longlet Gestionnaire de style palette de couleur. Styles

Palette de couleur

de la fentre

(voir section 4.6.1) en cliquant le bouton Ajouter

puis en choisissant le type de

Un style regroupe un ensemble de symboles et de palettes de couleurs. Vous pouvez choisir vos symboles prfrs ou les plus utiliss an de pouvoir les employer de nouveau sans devoir les recrer. Ces objets peuvent avoir un nom par lequel il est possible de les appeler. Il y a un style au moins par dfaut dans QGIS qui peut tre modi, lutilisateur pouvant en crer de nouveau. Moteurs de Rendu Le moteur de rendu est responsable de lafchage dune entit avec le symbole adquat. L encore, il existe quatre types de rendus : symbole unique, catgoris (nomm couleur unique dans lancienne symbologie), gradu et ensemble de rgles. Il ny a pas de rendu de couleur continue, car il sagit dun cas spcique du rendu gradu. Les rendus catgoriss et gradus peuvent tre cres en spciant un symbole et une palette de couleur - les couleurs des diffrents symboles changeront selon.

QGIS 1.7.2 Manuel Utilisateur

49

4.6. La fentre Proprit des couches vectorielles Travailler avec cette nouvelle symbologie Dans longlet Style vous pouvez choisir lun des quatre moteurs de rendu : symbole unique, catgoris ou gradu. Selon le moteur de rendu choisi, cette fentre proposera des options diffrentes. Un bouton Gestionnaire de style donne accs au gestionnaire de style (voir section 4.6.1), celui-ci permet dditer et de supprimer des symboles existants ou den ajouter de nouveaux. Astuce QGIS 15 S LECTION ET MODIFICATION DE PLUSIEURS SYMBOLES La nouvelle gnration de la smiologie permet de slectionner plusieurs symboles et de modier la couleur, la transparence, la taille ou la largeur du contour avec un clic droit des entres slectionnes. Symboles uniques Le moteur de rendu pour symbole unique est utilis pour reprsenter toutes les entits de la couche avec un seul symbole dni par lutilisateur. Les proprits, qui peuvent tre ajustes dans longlet style , dpendent du type de gomtrie de la couche, mais partagent une structure similaire. En haut, gauche gure un aperu du symbole tel quil apparatra. En bas est afche la liste des symboles dj existants dans le style courant, prts tre slectionns dun simple clic. Le symbole courant peut tre modi en utilisant le bouton Proprits en dessous de la prvisualisation, qui ouvre une fentre Proprits du symbole , ou en utilisant le bouton Changer droite de la prvisualisation qui ouvre une bote de dialogue Couleur . Dans longlet Style vous pouvez en plus de la transparence de la couche galement dnir dutiliser les units de la carte ou les millimtres pour la taille de lchelle. Vous pouvez galement utiliser une rotation et une taille dchelle dnie par des champs (disponible par le bouton Avanc prs de Sauvegarder le style ). Le bouton Niveau de symbole permet dactiver et de dnir lordre dans lequel les couches de symboles sont rendues (si le symbole consiste de plusieurs couches). Aprs que les modications aient t ralises, le symbole peut tre ajout la liste des styles de symboles actuels (en utilisant le bouton Sauvegarder comme style ) puis utilis facilement dans le futur. Symboles catgoriss Le rendu catgoris est utilis pour afcher toutes les entits dune couche en recourant un symbole dni par lutilisateur dont la couleur retera la valeur dun attribut donn (p. ex., rprsenter avec un fond rouge tous les polygones ayant un attribut "danger"). Longlet Style vous permet de slectionner : lattribut (en utilisant la liste de colonne) le symbole (en utilisant la bote de dialogue des symboles) la couleur (en utilisant la liste de rampes/palettes de couleur) Le bouton Avanc dans le coin infrieur droit de la fentre permet de dnir les champs contenant les informations relatives la rotation et la proportion. Pour faciliter les choix de reprsentation, la liste dans la partie infrieure de la fentre afche les valeurs de tous les attributs actuellement slectionns, ce qui inclut les symboles qui seront afchs. Lexemple de la gure 4.8 montre le rendu des catgories de la couche des rivires de lchantillon de donnes de QGIS. Vous pouvez crer une palette de couleur personnalise en cliquant sur Nouvelle palette de couleur dans la liste droulante des rampes/palettes. Une fentre vous demandera de choisir le type : gradu, alatoire, mlangeur de couleur (ColorBrewer). Chacun des ces choix sa propre srie doptions, observez la gure 4.9 pour un exemple de palette personnalise. Symboles gradus Le rendu gradu est utilis pour afcher toutes les entits dune couche, en utilisant un symbole de couche dni par lutilisateur dont la couleur retera la plage dappartenance dune valeur dun attribut (p. ex. une plage daltitude de 0 100 m). De la mme faon que le rendu catgoris, longlet Style vous permet de modier les possibilits suivantes :

50

QGIS 1.7.2 Manuel Utilisateur

4.6.1. Onglet Style

(a) Proprits dun symbole unique de point

(b) Proprits dun symbole unique de ligne

(c) Proprits dun symbole unique de surface

F IGURE 4.7.: Options pour les symboles uniques lattribut (en utilisant la liste de colonne) le symbole (en utilisant le bouton Symbole) la couleur (en utlisant la liste de rampe de couleur) De plus, vous pouvez choisir le nombre de classes et la mthode de classication. Les modes disponibles sont : Intervalles gaux Quantiles Seuils naturels (Jenks) Dviation standard Jolie rupture 4 La liste de la partie infrieure de longlet Style symboles. indique les classes ainsi que leurs plages, tiquettes et

Lexemple de la gure 4.10 montre le rendu gradu de la couche des rivires de lchantillon de donnes de QGIS. Rendu bas sur des rgles Ce moteur de rendu est utilis pour afcher toutes les entits dune couche en utilisant un ensemble de rgles prdnies. Les rgles sont bases sur des requtes SQL. Vous pouvez galement utiliser le constructeur de requte pour les crer. La bote de dialogue permet de grouper les rgles par ltre ou par chelle et vous pouvez choisir dactiver les niveaux de symboles ou utiliser la premire rgle qui sapplique. Lexemple de la gure 4.11 montre le rendu bas sur des rgles de la couche des rivires de lchantillon de
4. Pour plus dinformations sur cette mthode : http ://astrostatistics.psu.edu/datasets/R/html/base/html/pretty.html

QGIS 1.7.2 Manuel Utilisateur

51

4.6. La fentre Proprit des couches vectorielles

F IGURE 4.8.: Options de catgorisation des symboles

donnes de QGIS. Dplacement de point Le rendu de dplacement de point est seulement disponible si vous chargez lextension partir de linstalleur dextension de QGIS. Il offre une visualisation de tous les points dune couche, mme si ceux-ci se superposent. Pour se faire, les symboles des points sont rpartis en cercle autour dun symbole central. Vous pouvez cumuler ce type de rendu avec tous ceux vus prcdemment pour, par exemple, afcher les diffrents services (via une catgorisation) dune station sans avoir dplacer les points la main. Proprits du symbole Le panneau des proprits permet lutilisateur de spcier les diffrentes proprits du symbole qui sera afch. En haut gauche gure un aperu du symbole tel quil sera afch sur le canevas de la carte. Juste en dessous est place une liste des diffrentes couches du symbole. Pour accder cette fentre, cliquez sur le bouton Proprits de longlet Style de la fentre des Proprits de la couche . Vous pouvez ajouter ou supprimer des couches, changer lordre de position des couches ou en verrouiller. Dans la partie droite sont afchs les paramtres relatifs la couche de symbole slectionne, le plus important est sans doute la liste Type de Symbole qui permet de choisir le type de la couche. Les options disponibles dpendent du type dentits (Point, Ligne, Polygone). Les options des symboles des types de couches sont dcrites la section 4.6.1.

Gestionnaire de styles pour grer les symboles et les palettes de couleur Le gestionnaire de styles est une petite application qui liste les symboles et les palettes de couleurs dispoGestionnaire de Style nibles dans un style. Pour lutiliser, cliquez sur Prfrences dans le menu principal.

52

QGIS 1.7.2 Manuel Utilisateur

4.6.2. Onglet Convention des signes

F IGURE 4.9.: Exemple de palette de couleur gradue avec plusieurs arrts

4.6.2. Onglet Convention des signes


QGIS gre diffrents types de reprsentation cartographique pour contrler la manire pour les entits vectorielles seront afches. Actuellement, voici les possibilits de base (dautres plus avances sont amenes les remplacer, voir ??) : Symbole unique : un style unique est appliqu tous les objets de la couche. Symbole gradu : les objets de la couche sont reprsents avec des symboles diffrents selon la valeur quils ont dans un champ dni. Couleur continue : les objets de la couche sont reprsents avec une chelle de couleurs classes selon les valeurs numriques dun champ dni. Valeur unique : les objets sont classs par valeur unique dans un champ dni et chaque valeur correspond un symbole diffrent. Pour changer la symbologie dune couche, double-cliquez simplement dessus dans la lgende et la fentre de Proprits de la couche apparatra. Options de style Dans cette fentre vous pouvez donner un style votre couche vecteur. Selon loption de rendu slectionne, vous avez la possibilit de classer vos entits. Les options de style suivantes sappliquent quasiment tous les types de rendus : Style de la bordure : style de la ligne qui fait le contour de vos entits. Vous pouvez galement le dnir Style de la bordure : Pas de crayon ce qui ne fera apparatre aucun trait pour la bordure.

Couleur de la bordure : couleur du contour de vos entits. Largeur de la bordure : paisseur du contour de vos entits. Couleur de remplissage : couleur de remplissage de vos entits. Style de remplissage : en plus des pinceaux proposs, vous pouvez slectionner Style de remplissage : texture et cliquer sur le bouton . . . pour slectionner votre propre

style de remplissage. Actuellement, les formats de chier *.svg, *.jpeg, *.xpm et *.png sont supports. Une fois que vous avez dni le style de votre couche, vous pouvez le sauvegarder dans un chier s-

QGIS 1.7.2 Manuel Utilisateur

53

4.6. La fentre Proprit des couches vectorielles

F IGURE 4.10.: Options des symboles gradus

par (avec lextension *.qml). Pour faire cela, utilisez le bouton Sauvegarder le style . . . Inutile de dire que Charger le style . . . charge vos chiers sauvegards. Si vous voulez utiliser en permanence un style particulier chaque fois que la couche est charge, utilisez le bouton Sauvegarder comme dfaut pour en faire le style par dfaut. Aussi, si le style ne vous plait pas et que vous le modiez, utilisez le bouton Restaurer le style par dfaut pour en faire votre style par dfaut. Transparence dune couche vectorielle QGIS permet de dnir une transparence pour chaque couche vecteur. Ceci peut-tre fait avec le curseur de longlet Convention des signes (voir g. 4.6). Ceci est trs utile pour Transparence 10% superposer plusieurs couches vectorielles sur un mme canevas.

4.6.3. Onglet tiquettes


De mme que pour le style, QGIS 1.7.0 fournit actuellement un ancien et un nouveau moteur dtiquette en parallle. Longlet tiquette contient toujours lancien systme dtiquetage. Le nouveau moteur dtiquetage a t implment au coeur de lapplication et remplacera les fonctionnalits de lancien onglet dtiquette dans une future version. Nous recommandons de passer au nouveau systme dtiquetage, dcrit dans la section 4.6.3. Lancien systme dtiquetage dans longlet tiquettes vous permet dactiver les fonctionnalits dtiquetage et de grer plusieurs options lies la police de caractre, au placement, au style, lalignement et de buffer. Nous allons illustrer tout cela en tiquetant le shapele des lacs du jeu de donnes qgis_example_dataset : 1. Charger le shapele alaska.shp et le chier GML lakes.gml dans QGIS 2. Zoomez lgrement sur votre coin prfr avec quelques lacs 3. Rendez active la couche lakes 4. Ouvrez la fentre Proprits de la couche

54

QGIS 1.7.2 Manuel Utilisateur

4.6.3. Onglet tiquettes

F IGURE 4.11.: Options bas sur des rgles

5. Cliquez sur longlet tiquettes 6. Cochez la case Afcher les tiquettes pour activer ltiquetage

7. Choisissez le champ utiliser pour les tiquettes. Ici, nous utiliserons le Champ contenant une tiquette NAMES

8. Choisissez un libell par dfaut pour les lacs nayant pas de nom. Ce libell sera utilis chaque fois que QGIS rencontre un lac nayant pas de valeur dans le champ NAMES 9. Si des tiquettes stendent sur plusieurs lignes, cochez Etiquettes multilignes ? QGIS cherchera un retour la ligne dans le champ de ltiquette pour insrer une rupture en accord. Un vritable retour la ligne est un caractre unique \n, (et non pas 2 caractres spars comme un antislash \ suivi par un n). Pour insrer un retour la ligne dans un champ attributaire congurez le panel ddition an quil soit un diteur de texte (et pas de ligne). 10. Cliquez sur Appliquer Maintenant, nous avons des tiquettes. De quoi ont-elles lair ? Elles sont probablement trop grandes et mal places par rapport au symbole marqueur des lacs. Slectionnez lentre Police et utilisez les boutons Police et Couleur pour dnir la police et la couleur. Vous pouvez galement changer langle et le placement de ltiquette. Pour changer la position du texte par rapport lentit : 1. Cliquez sur lentre Police Placement group. To x our labels, choose the Right radio button.

2. Changer le placement en slectionnant lun des boutons radio dans le groupe Placement. Pour corriger nos tiquettes, choisissez le bouton radio Droite Points ou des

3. La Taille de la police des units vous permet de choisir entre des Units de carte 4. Cliquez sur Appliquer pour visualiser les changements sans fermer la fentre

QGIS 1.7.2 Manuel Utilisateur

55

4.6. La fentre Proprit des couches vectorielles

(a) Ligne compose de 3 lignes simples

(b) Proprits de symbole de point

(c) Motif de remplissage dun polygone

F IGURE 4.12.: Dnir les proprits dun symbole

F IGURE 4.13.: Gestion des symboles et des palettes de couleurs a lair plus joli, mais les tiquettes sont encore trop proches des marqueurs. Pour corriger cela, nous pouvons utiliser les options de lentre Position . Ici, nous pouvons ajouter un dcalage dans les directions X et Y. Ajouter un dcalage de 5 en X dplacera vos tiquettes et les rendra plus lisibles. Bien sr si vos symboles marqueurs ou votre police sont plus grands un dcalage plus important sera ncessaire. Un dernier ajustement reste faire sur les tiquettes : un tampon . Il sagit de crer un arrire-plan autour des tiquettes pour les faire mieux ressortir. Pour faire un tampon sur les tiquettes des lacs : 1. Cliquez sur la case cocher Tampon dtiquette ? pour activer le tampon

2. Choisissez une taille de tampon en utilisant les ches 3. Choisissez une couleur en cliquant sur Couleur puis choisissez votre couleur favorite grce au slecteur. Si vous le souhaitez, vous pouvez galement ajouter un peu de transparence au tampon 4. Cliquez sur Appliquer pour voir si les changements vous plaisent Si le rsultat ne vous plat pas, ajustez les paramtres et re-testez en c liquant sur Appliquer Le tampon dune taille dun point semble donner un bon rsultat. Notez que vous pouvez galement spcier une taille de tampon en units de la carte si cela vous convient mieux. Les autres entres de longlet tiquettes vous permettent de contrler lapparence des tiquettes en utilisant les attributs stocks dans la couche. Les entres commenantes par Data dened vous permettent de

56

QGIS 1.7.2 Manuel Utilisateur

4.6.3. Onglet tiquettes

(a) Symbole unique

(b) Symbole gradu

(c) Couleur continue

(d) Valeur unique

F IGURE 4.14.: Options de symbolisation

QGIS 1.7.2 Manuel Utilisateur

57

4.6. La fentre Proprit des couches vectorielles dnir tous les paramtres des tiquettes en utilisant des champs de la couche. Notez que longlet tiquettes propose une Prvisualisation montrant une de vos tiquettes.

Nouvel tiquetage Le nouvel tiquetage fournit un placement intelligent des tiquettes de vecteurs avec quelques para-

mtres. Cette version remplacera terme lactuel systme (prsent dans la section ??). Utiliser le nouvel tiquetage 1. Lancez QGIS et charger une couche vectorielle 2. Activerla couche dans la lgende et cliquez sur le bouton tiqueter une couche de points Le premiers pas est de cocher la case tiqueter cette couche et slectionner un attribut afcher dans la liste droulante. Aprs cela vous pouvez dnir le positionnement de ltiquette et le style du texte, lchelle de visualisation, lafchage dune tiquette pour chaque partie dune entit multipartite et si 4.15). tiquetage dans la barre doutils.

F IGURE 4.15.: tiquetage intelligent dune couche de points tiqueter une couche de ligne Cochez la case tiqueter cette couche et slectionnez un attribut afcher dans la liste droulante. Aprs cela vous pourrez dnir le positionnement de ltiquette et le style du texte, lorientation, le dcalage par rapport lentit, lchelle de visualisation, lafchage dune tiquette pour chaque partie dune ligne multipartite, la fusion des lignes pour viter davoir des doublons et si les entits doivent agir comme des obstacles pour les tiquettes (voir gure 4.16). tiqueter une couche de polygone Cochez la case tiqueter cette couche et slectionnez un attribut afcher dans la liste droulante. Aprs cela vous pourrez dnir le positionnement de ltiquette et le style du texte, lchelle de visualisation, lafchage dune tiquette pour chaque partie dune ligne multipartite, la fusion des lignes pour viter davoir des doublons et si les entits doivent agir comme des obstacles pour les tiquettes (voir gure 4.17). Modier le paramtrage du moteur Vous pouvez en plus cliquez sur le bouton Paramtrage du moteur et slectionner la mthode recherche utilise pour trouver le meilleur placement de ltiquette. Chaine, Popmusic Tabu, Popmusic Chain, Popmusic Tabu Chain et FALP.

58

QGIS 1.7.2 Manuel Utilisateur

4.6.4. Onglet attributs

F IGURE 4.16.: tiquetage intelligent dune couche de lignes

F IGURE 4.17.: tiquetage intelligent dune couche de polygone

Le nombre de candidats peut aussi tre dni pour les points, lignes et polygones, ainsi que choisir dafcher toutes les tiquettes (dont les tiquettes en collision) et les candidats dtiquettes pour dbogage. Mots-cls utiliser dans les colonnes attributaires pour les tiquettes Il y a une liste de mots-cls grs qui peut tre utilise pour le placement dtiquettes dans des colonnes dnies. Pour lalginement horizontal : left, center, right Pour lalignement vertical : bottom, base, half, top Couleur qui peut tre dnie en notation svg, par exemple #ff0000 Pour le gras, le soulignement, le barr et litalique : 0 = false 1 = true Une combinaison de mots-cls dans une colonne fonctionne aussi, par exemple base right ou bottom left.

4.6.4. Onglet attributs


Dans longlet Attributs , il est possible de manipuler les attributs du jeu de donnes slectionn. Les boutons Ajouter une colonne et Supprimer une colonne peuvent tre utiliss lorsque le jeu de

donnes est en mode dition. Actuellement, seules les colonnes des couches PostGIS peuvent tre effaces ou ajoutes. La bibliothque OGR, dans les versions la 1.6, supporte lajout de nouvelles colonnes, mais pas la suppression. Dans le trac de GDAL/OGR il y a un ticket avec un patch en attente dintgration (http://trac.osgeo.org/gdal/ticket/2671). Jusqualors, QGIS (et tous les logiciels qui utilisent

QGIS 1.7.2 Manuel Utilisateur

59

4.6. La fentre Proprit des couches vectorielles

GDAL/OGR) peut seulement utilis une solution de contournement pour supprimer les colonnes Shapeles. Dans QGIS cette solution est une extension externe appele Gestionnaire de table. Le bouton Basculer en mode dition permet de passer dans ce mode. Outils ddition

F IGURE 4.18.: Dialogue pour la slection dun widget ddition pour une colonne attributaire

Dans longlet Attributs vous trouverez un colonne Outils ddition et une colonne valeur. Ces deux colonnes peuvent tre utilises pour dnir les valeurs ou les plages de valeurs permises lors de lajout dattributs dans une colonne. Elles sont utilises pour gnrer diffrents outils ddition dans la fentre des attributs. Ces outils sont : dition de ligne : un champ ddition qui permet dentrer du texte simple (ou de restreindre des nombres pour des attributs de type numriques) Classication : Afche une bote combo avec les valeurs utilises pour la classication, si vous avez choisi valeur unique comme type de lgende dans longlet Style de la bote de dialogue des proprits. Porte : Permet dindiquer des valeurs numriques depuis une porte spcie. Loutil ddition peut tre une barre coulissante ou une spinbox valeurs uniques : lutilisateur peut slectionner une des valeurs dj utilises dans la table attributaire. Si ldition est active, une ligne est afche avec le support de lautocompltition, autrement une bote

60

QGIS 1.7.2 Manuel Utilisateur

4.6.5. Onglet Gnral est utilise nom de chier : Simplie la slection par lajout dun dialogue de slection de chier. Carte de valeur : une bote combo avec des objets prdnis. La valeur peut tre stock dans lattribut, la description est montre dans la bote combo. Vous pouvez dnir les valeurs manuellement ou les charger depuis une couche ou un chier csv Enumration : Ouvre une bote combo avec des valeurs qui peut tre utilis dans le tpe des colonnes. Seul le prestataire postgres le supporte pour linstant Immuable : Lattribut immuable est en lecture seule, lutilisateur ne peut pas modi le contenu

4.6.5. Onglet Gnral


Longlet Gnral des couches vectorielles est trs proche de celui des couches rasters. Il vous permet de changer le nom afch, dnir des rendus diffrents selon lchelle, crer un index spatial du chier vecteur (uniquement pour les formats grs par OGR et PostGIS) et visualiser ou changer la projection de la couche. Il est aussi possible de dnir pour la couche vecteur une Interface ddition utilisateur crite avec les outils et lIDE Qt Creator sur urlhttp ://qt.nokia.com/products/developer-tools. Le bouton Constructeur de requte vous permet de crer un sous-ensemble dentit au sein de la couche - mais ce bouton ne fonctionne actuellement que lorsque vous ouvrez la table attributaire et cliquez sur le bouton . . . ct de la recherche avance.

4.6.6. Onglet Mtadadonnes


Longlet Mtadadonnes contient les informations sur la couche dont le type et la localisation, le nombre dentits, le type des entits et les possibilits dditions. Les sections Systme spatial de rfrence de la couche qui fournit les informations sur la projection et Information de champ dattribut qui liste les champs et leur type sont afches dans cet onglet. Cet onglet constitue un moyen rapide dobtenir des informations sur une couche.

4.6.7. Onglet Actions


QGIS est capable deffectuer des actions bases sur les attributs dune entit. Il peut sagir de nombreuses actions, par exemple excuter un programme avec des arguments construits partir des attributs dune entit, ou encore, passer des paramtres un outil de publication de rapports sur internet. Les actions sont utiles si vous voulez excuter frquemment une application externe ou charger une page web base sur une ou plusieurs valeurs de votre couche vecteur. Un exemple dapplication serait deffectuer une recherche base sur une valeur dattribut. Cest lide utilise dans les paragraphes qui suivent. Dnir des actions Les actions sur les attributs sont dnies dans la fentre torielles. Pour dnir une action, ouvrez la fentre de Proprits de la couche des couches vecProprits de la couche et cliquez sur longlet

Actions . Donnez un nom descriptif laction. Laction elle-mme doit contenir le nom de lapplication qui sera excute quand laction sera invoque. Vous pouvez ajouter un ou plusieurs champs dattributs comme argument pour lapplication. Quand laction est invoque nimporte quelle chane de caractre prcde de % et correspondant au nom dun champ sera remplac par la valeur de ce champ. Le caractre spcial %% sera remplac par la valeur dun champ qui a t slectionn par le rsultat dun Identier ou dans la table dattributs (voir Utiliser les actions, ci-dessous). Des guillemets peuvent tre utiliss pour grouper du texte en un seul argument pour le programme, le script ou la commande. Les guillemets seront ignors sils sont prcds dun antislash. Si vous avez des noms de champs qui sont contenus dans dautres noms de champs (par exemple, col1 et col10), vous devez lindiquer en entourant le nom de champ (le caractre %) par des crochets (par exemple [%col10]). Ceci vitera de prendre le nom de champ %col10 pour %col1 avec un 0 la n. Les crochets seront

QGIS 1.7.2 Manuel Utilisateur

61

4.6. La fentre Proprit des couches vectorielles retirs quand QGIS substituera le nom par la valeur du champ. Si vous voulez que le champ substituer soit entour de crochets, utilisez un deuxime jeu de crochets comme ici : [[%col10]]. La fentre Rsultats identis inclut une entre (Driv) qui contient des informations pertinentes selon le type de couche. Les valeurs de cette entre sont accessibles de la mme manire que les autres champs en ajoutant (Derived). avant le nom du champ. Par exemple, une couche de points un champ X et Y et leur valeur peut tre utilise dans laction avec %(Derived).X et %(Derived).Y. Les attributs drivs sont disponibles uniquement depuis la fentre Rsultats identis et pas la Table dattributs . Deux exemples daction sont proposs ci-dessous : konqueror http://www.google.com/search?q=%nam konqueror http://www.google.com/search?q=%% Dans le premier exemple, le navigateur internet Konqueror est lanc avec une URL. LURL effectue une recherche Google sur la valeur du champ nam de la couche vecteur. Notez que lapplication ou le script appel par laction doit tre dans le path sinon vous devez fournir le chemin complet vers lapplication. Pour tre certain, nous pouvons rcrire le premier exemple de cette manire : /opt/kde3/bin/konqueror http://www.google.com/search?q=%nam. Ceci assurera que lapplication konqueror sera excute quand laction sera invoque. Le deuxime exemple utilise la notation %% dont la valeur ne dpend pas dun champ en particulier. Quand laction est invoque, %% sera remplac par la valeur du champ slectionn dans les rsultats de lidentication ou dans la table dattributs. Utiliser les actions Les actions peuvent tre invoques soit depuis la fentre Rsultats identis soit depuis la Table dattributs . (Rappelez-vous que ces fentres souvrent en cliquant sur Identier les donnes ou Ouvrir la table dattributs .) Pour invoquer une action, faites un clic droit sur un enregistrement et choisissez laction depuis le menu qui apparat. Les actions sont listes dans le menu par le nom que vous leur avez donn en les dnissant. Cliquez ensuite sur laction que vous souhaitez invoquer. Si vous invoquez une action qui utilise la notation %%, faites un clic droit sur la valeur du champ que vous souhaitez passer en argument lapplication ou au script dans la fentre Rsultats identis ou la Table dattributs . Voici un autre exemple qui rcupre des donnes dune couche vecteur et qui les insre dans un chier utilisant bash et la commande echo (cela ne marchera que sur et peut-tre ). La couche en question des champs pour le nom despce taxon_name, la latitude lat et la longitude long. Je souhaiterais faire une slection spatiale des localits et exporter ces valeurs des enregistrements slectionns dans un chier texte (ils apparaissent en jaune sur la carte dans QGIS). Voici laction qui permettra de le faire : bash -c "echo \"%taxon_name %lat %long\" >> /tmp/species_localities.txt" Aprs avoir slectionn quelques localits et lanc laction sur chacune, le chier de destination ressemblera a : Acacia Acacia Acacia Acacia mearnsii mearnsii mearnsii mearnsii -34.0800000000 -34.9000000000 -35.2200000000 -32.2700000000 150.0800000000 150.1200000000 149.9300000000 150.4100000000

Comme exercice, nous allons crer une action qui ralise une recherche Google sur la couche lakes. Tout dabord, nous avons besoin de dterminer lURL ncessaire pour effectuer une recherche sur un mot cl. Il suft simplement daller sur Google et faire une recherche simple puis rcuprer lURL dans la barre dadresse de votre navigateur. De cela, nous en dduisons la formulation : http://google.com/search?q=qgis, o qgis est le terme recherch. partir de tout cela, nous pouvons poursuivre : 1. Assurez-vous que la couche lakes est charge

62

QGIS 1.7.2 Manuel Utilisateur

4.6.7. Onglet Actions 2. Ouvrez la fentre Proprits de la couche en double cliquant sur la couche dans la lgende ou en faisant un clic droit et en choisissant Proprits 3. Cliquez sur longlet Actions 4. Entrez un nom pour laction, par exemple Recherche Google 5. Pour laction, nous devons fournir le nom du programme externe lancer. Dans ce cas, nous allons utiliser Firefox. Si le programme nest pas dans votre path, vous devez fournir le chemin complet 6. A la suite du nom de lapplication externe, ajoutez lURL utilise pour faire la recherche Google, jusquau terme de recherche, mais sans lajouter : http://google.com/search?q= 7. Le texte dans le champ Action devrait ressembler a : firefox http://google.com/search?q= 8. Cliquez sur le menu droulant contenant les noms des champs pour la couche lakes. Il est situ juste gauche du bouton Insrer un champ 9. Dans le menu droulant, slectionnez NAMES e t cliquez sur Insrer un champ dans le menu qui apparat

10. Le texte de votre action devrait maintenant ressembler a : firefox http://google.com/search?q=%NAMES 11. Pour naliser laction, cliquez sur le bouton Insrer une action Laction est donc entirement dnie et prte tre utilise. Le texte nal de laction devrait correspondre a : firefox http://google.com/search?q=%NAMES Nous pouvons maintenant utiliser laction. Fermez la fentre Proprits de la couche et zoomez sur une zone dintrt. Assurez-vous que la couche lakes est active puis identiez un lac. Dans la fentre de rsultats, vous constatez que notre action est maintenant visible :

F IGURE 4.19.: Slectionnez une entit et choisissez une action

Quand vous cliquez sur laction, cela ouvre Firefox et charge lURL http://www.google.com/search?q= Tustumena. Il est galement possible dajouter dautres champs attributs laction. Pour faire cela, vous pouvez ajouter un + la n du texte de laction, slectionnez un autre champ et cliquez sur Insrer un champ . Dans cet exemple, la recherche sur un autre champ naurait pas de sens. Vous pouvez dnir de multiples actions pour une couche et chacune apparaitra dans la fentre

QGIS 1.7.2 Manuel Utilisateur

63

4.6. La fentre Proprit des couches vectorielles Rsultats identis . Vous pouvez galement invoquer des actions depuis la table dattributs en slectionnant une colonne et en faisant un clic droit puis en choisissant laction dans le menu qui apparat. Vous pouvez imaginer toute sorte dutilisations pour ces actions. Par exemple, si vous avez une couche de points contenant la localisation dimages ou de photos ainsi quun nom de chier, vous pouvez crer une action qui lancera un visionneur pour afcher les images. Vous pouvez galement utiliser les actions pour lancer des rapports sur internet pour un champ attributaire ou une combinaison de champs, en les spciant de la mme manire que pour une recherche

4.6.8. Onglet jointure


Longlet Joins vous permet de joindre une table attributaire charge avec une table vecteur charge. Parmi les colonnes cls, vous devez dnir une table de jointure, un champ de jointure et un champ cible. QGIS gre les formats grs par OGR, texte dlimit et le lecteur PosgreSQL pour les formats de table non spatiale (voir gure 4.20).

F IGURE 4.20.: Joindre une table attributaire une couche vecteur existante La bote de dialogue de jointure vecteur vous permet de faire galement : Mettre en cache la couche de jointure dans une mmoire virtuel Crer un index dattribut sur le champ de jointure

4.6.9. Diagramme
Longlet Diagramme permet dajouter une couche de graphiques sur une couche vecteur (voir gure 4.21). Limplmentation interne actuelle des diagrammes permet de visualiser des graphiques sous forme de camemberts, de barres ou de lignes selon la valeur dun attribut de classication. Le placement des diagrammes interagit avec le nouveau systme dtiquetage. Nous allons vous montrer un exemple en incrustant dans les frontires de lAlaska des donnes concernant la temprature issues dune couche vecteur portant sur le climat. Toutes ces couches sont disponibles dans lchantillon de donnes QGIS (voir section 2.2).

64

QGIS 1.7.2 Manuel Utilisateur

F IGURE 4.21.: Dialogue des proprits de diagrammes

1. Cliquez sur licne

Ajouter une couche vecteur , parcourez le rpertoire de lchantillon QGIS et

chargez alaska.shp and climate.shp 2. Double-cliquez sur la couche climate dans la lgende pour ouvrir la fentre de Proprits de la Couche 3. Cliquez sur longlet de Diagramme Incrust et slectionnez Diagramme en camembert comme type de diagramme 4. Nous cherchons reprsenter les valeurs de trois colonnes T_F_JAN, T_F_JAN et T_F_MEAN. Slectionnez dabord T_F_JAN dans la liste des attributs puis cliquez sur le bouton vert + ensuite T_F_JUL et enn T_F_MEAN 5. Pour une mise lchelle linaire de la taille du diagramme, nous dnissons T_F_JUL comme tant lattribut de classication 6. Maintenant, cliquez sur Trouver la valeur maximale , choisissez 10 comme valeur de taille puis cliquez sur Appliquer pour afcher le diagramme dans la fentre principale 7. Vous pouvez adapter la taille du diagramme ou changer la couleur des attributs en double-cliquant sur les valeurs colorimtriques dans la liste attributaire. La gure 4.22 vous donne une impression du rsultat 8. Et pour nir cliquez Ok .

4.7. diter
QGIS compte un support tendu de ldition de donnes provenant de couches vectorielles OGR, PostGIS et SpatiaLite. Note - la procdure pour diter des couches GRASS est diffrente - voir Section 9.7 pour plus de dtails.

QGIS 1.7.2 Manuel Utilisateur

65

4.7. diter

F IGURE 4.22.: Diagramme des tempratures superpos sur une carte

Astuce QGIS 16 DITIONS CONCURRENTES Cette version de QGIS ne vrie pas si quelquun dautre est en train dditer une entit en mme temps que vous, la dernire personne qui enregistre sa modication gagne !

Dnir le rayon de tolrance daccrochage et de recherche Avant de pouvoir diter des sommets, il est trs important de xer la tolrance daccrochage et le rayon de recherche des valeurs qui nous permettent dditer les gomtries vectorielles de manire optimale. Tolrance daccrochage La tolrance daccrochage est la distance que QGIS utilise pour chercher le sommet ou le segment le plus prs que vous cherchez connecter lorsque vous crez un nouveau sommet ou en dplacez un existant. Si vous ntes pas dans la tolrance daccrochage, QGIS va laisser le vertex lendroit o vous lchez le bouton de la souris, au lieu de laccrocher un sommet ou un segment existant. 1. Une tolrance gnrale, commune tout le projet, peut-tre dnie dans Prfrences > (On Mac : allez dans QGIS Prfrences, sous Linux : dit arrow Options

Options .). Dans longlet

Numrisation , vous pouvez choisir le mode daccrochage par dfaut : sur un sommet, sur un segment ou sur un sommet ou un segment. Vous pouvez galement dnir une tolrance daccrochage par dfaut et un rayon de recherche pour les ditions de sommets. La tolrance peut tre dnie dans lunit de la couche ou en pixel, lavantage du pixel est quelle na pas tre change pour tenir compte des zooms. Dans notre projet de numrisation (le travail sur le jeu de donnes Alaska), les units sont en pieds. Le rsultat peut varier, mais une tolrance de lordre de 300 pieds devrait tre convenable pour une chelle de 1 :10000e. 2. Une tolrance daccrochage lie une couche peut tre dnie dans Prfrences (ou Fichier ) Options daccrochage. . . couche (voir gure 4.23). pour activer et ajuster le mode daccrochage et la tolrance pour chaque

Veuillez noter que laccrochage dni pour cette couche est prioritaire par rapport celui dni dans les options gnrales. Si vous avez besoin dditer une couche en vous accrochant une autre, il vous faut donc activer laccrochage uniquement sur la couche accrocher et rduire la tolrance gnrale daccrochage

66

QGIS 1.7.2 Manuel Utilisateur

4.7.1. Zoomer et se dplacer une valeur moindre. De plus, laccrochage ne se produira jamais sur une couche dont laccrochage na pas t activ, quimporte loption gnrale. Assurez-vous de cocher la case idoine sur les couches que vous voulez pouvoir utiliser.

F IGURE 4.23.: dition des options daccrochage pour chaque couche

Rayon de recherche Le rayon de recherche est la distance que QGIS utilise pour chercher le sommet le plus proche que vous souhaitez dplacer quand vous cliquez sur la carte. Si vous ntes pas dans le rayon de recherche, QGIS ne trouvera ni ne slectionnera de sommets diter et une fentre dalerte dsagrable apparaitra. La tolrance daccrochage et le rayon de recherche sont dnis dans les units de la carte, vous allez peut-tre avoir besoin dexprimenter diffrentes valeurs avant de trouver la bonne. Si vous spciez une tolrance trop grande, QGIS risque daccrocher le mauvais sommet, surtout si vous avez un grand nombre de sommets proximit. Dnissez un rayon de recherche trop petit et QGIS ne trouvera rien dplacer. Le rayon de recherche pour ldition des sommets dans lunit de la couche peut tre dni dans longlet Numrisation de Prfrences > chage pour tout le projet. Options . Au mme endroit que vous dnissez la tolrance daccro-

4.7.1. Zoomer et se dplacer


Avant dditer une couche, vous devriez zoomer sur la zone qui vous intresse. Cela vite de devoir attendre que tous les sommets soient calculs sur lensemble de la couche. Au lieu dutiliser les icones Se dplacer dans la carte et zoom + / zoom - de la barre

doutils avec la souris, la navigation peut galement se faire avec la roulette de la souris, la barre espace et les ches du clavier. Zoomer et bouger avec la souris Lorsque vous vectorisez, vous pouvez appuyer sur la roulette de la souris pour vous dplacer dans la fentre principale et la faire rouler pour zoomer la carte. Pour vous rapprocher, faites rouler la molette vers lavant tandis que si vous voulez vous loigner vous devrez la faire rouler vers vous. La position du curseur sera le centre la zone afche. Vous pouvez personnaliser le zoom en utilisant longlet Outils cartographiques dans le menu Prfrences > Options .

Se dplacer avec les touches du clavier Il est possible de se dplacer sur la carte en utilisant les ches du clavier. Placez votre curseur sur la carte et appuyez sur la che de droite pour vous dplacer vers lEst, la che de gauche pour aller lOuest, la che du haut pour le Nord et celle du bas pour le Sud. Vous pouvez utiliser la barre despace pour que les mouvements de la souris se traduisent par un dplacement sur la carte. Les touches PgUp et PgDown vous permettront de zoomer sans devoir interrompre votre numrisation.

QGIS 1.7.2 Manuel Utilisateur

67

4.7. diter

4.7.2. dition topologique


Au-del des options daccrochage pour chaque couche, vous pouvez dnir des fonctionnalits topologiques dans la bote de dialogue Options daccrochage . . . dans le menu Paramtres (ou Fichier ). Vous pouvez ici dnir colonne Activer ldition topologique et/ou pour les couches polygones vous pouvez activer la

viter la superposition qui vite lintersection de nouveaux polygones.

Activer ldition topologique Loption Activer ldition topologique permet dditer en gardant des limites communes entre les polygones. QGIS "dtecte" une limite commune entre les polygones et vous avez simplement dplacer le sommet une fois et QGIS soccupera de mettre jour lautre limite. viter les intersections de nouveaux polygones La deuxime option topologique dans la colonne viterl la superposition , viter les intersections de nouveaux polygones, permet dviter des recouvrements entre les polygones. Cela permet de numriser des polygones adjacents plus rapidement. Si vous avez dj un polygone, avec cette option, vous pouvez numriser le second de manire ce quils intersectent et QGIS coupera le second polygone aux limites communes. Lavantage est que les utilisateurs nont pas numriser tous les sommets des limites communes.

4.7.3. Numriser une couche existante


Par dfaut, QGIS charge les couches en lecture seule : cest une scurit pour viter dditer accidentellement une couche si la souris a gliss. Cependant, vous pouvez choisir dditer une couche du moment que le fournisseur de donnes le gre et que la source de donnes est ditable (c.--d. chiers qui ne sont pas en lecture seule). Ldition dune couche est plus exible lorsquil sagit de sources de donnes PostgreSQL/PostGIS. En gnral, ldition des couches vectorielles est rpartie dans une barre de numrisation et une barre de numrisation avance telle que dcrite dans la section 4.7.4. Vous pouvez slectionner les deux dans . En utilisant les outils basiques de numrisation, vous pouvez accomplir Prfrences > Barre dOutils les actions suivantes : Astuce QGIS 17 I NTGRIT DES DONNES Sauvegarder vos donnes avant de se lancer dans une dition est toujours une bonne ide. Bien que les auteurs de QGIS ont fait beaucoup defforts pour prserver lintgrit de vos donnes, nous noffrons aucune garantie. Toutes les sessions ddition dbutent par la slection de loption Basculer en mode dition . Elle se trouve dans le menu contextuel aprs un clic droit sur la couche voulue. Alternativement, vous pouvez utiliser le bouton Basculer en mode dition dans la barre de numrisa-

tion pour dbuter ou terminer une session ddition. Une fois que la couche est ditable, les marqueurs vont apparatre sur les sommets et de nouveaux outils seront disponibles dans la barre doutils. Astuce QGIS 18 F RQUENCE Noubliez pas de cliquer sur
DE SAUVEGARDE

Sauver ldition rgulirement. Cela vous permet de conrmer que votre

source de donnes accepte toutes vos modications. Toute session ddition commence par un clic sur Basculer en mode dition . Ceci se trouve dans le menu contextuel qui apparat aprs un clic droit sur la couche dans la lgende. Sinon, vous pouvez utiliser le bouton Basculer en mode dition de la barre doutils pour lancer ou stopper ldition. Une fois la couche en mode dition, les marqueurs apparaissent sur les sommets et de nouveaux outils de la barre doutils dition sont disponibles.

68

QGIS 1.7.2 Manuel Utilisateur

4.7.3. Numriser une couche existante Icon Purpose Basculer en mode dition Ajouter une entit : Crer une Ligne Icon Purpose Ajouter une entit : Crer un point Ajouter une entit : Crer un polygone Dplacer un sommet

Dplacer une entit Outil de noeud Effacer la slection Copier une entit Enregistrer les modications et continuer

Couper une entit Coller une entit

TABLE 4.2.: Barre dtouils de numrisation

Ajouter des entits Avant de commencer ajouter des entits, utiliser les outils zoom + / Vous pouvez utiliser zoom - pour naviguer vers la zone dintrt. Capturer le Point , Capturer la Ligne ou Se dplacer dans la carte et

Capturer le Polygone dans la barre doutils pour mettre le curseur de QGIS en mode numrisation. Pour chaque entit, vous numrisez dabord la gomtrie puis entrez les attributs. Pour numriser la gomtrie, faites un clic gauche sur la zone de la carte pour crer le premier point de votre nouvelle entit. Pour les lignes ou les polygones, continuer faire des clics gauches pour chaque nouveau point que vous souhaitez capturer. Lorsque vous avez ni dajouter des points, faites un clic droit nimporte o sur la carte pour conrmer que vous avez ni dentrer la gomtrie de cette entit. La fentre des attributs apparat, ce qui vous permet dentrer les informations sur la nouvelle entit. La gure 4.24 montre les attributs ddition pour une nouvelle rivire ctive en Options Alaska. Dans le panneau Numrisation du menu Prfrences , vous pouvez activez Supprimer la fentre davertissement lors de la cration de chaque entit et

Rutiliser les dernires valeurs dattribut entre .

F IGURE 4.24.: Fentre de saisie dattributs suivant la cration dune nouvelle entit

QGIS 1.7.2 Manuel Utilisateur

69

4.7. diter

Avec licne

Dplacer Entits , vous pouvez dplacer des entits existantes.

Astuce QGIS 19 T YPES DES VALEURS D ATTRIBUT Pour ldition des shapeles au moins, les types des attributs sont valids au moment de la saisie. cause de cela, il nest pas possible dentrer un nombre dans un champ de type texte dans la fentre Entrez les valeurs dattributs et vice-versa. Si vous avez besoin de le faire, vous devez diter les attributs par la suite dans la fentre Table dattributs .

Outil de nud Pour les couches PostgreSQL/PostGIS et shapele, l Outil de nud offre des capacits de manipulation des sommets des entits semblables celles des logiciels de CAO. Il est possible de slectionner plusieurs sommets ensemble et de les bouger, ajouter ou supprimer en une fois. Cet outil fonctionne sur les couches reprojetes " la vole" et supporte des fonctionnalits dditions topologiques. Contrairement aux autres outils de Quantum GIS, la slection persiste mme lorsquune autre opration est effectue. Si loutil de nud ne trouve pas dentits, un avertissement sera afch. Vous devez dnir le paramtre Prfrences > Numrisation Rayon de recherche 10 Options un nombre suprieur zro. Sinon QGIS ne sera

pas en mesure de dire quelle entit est dite. Astuce QGIS 20 M ARQUEURS DE SOMMETS La version actuelle de QGIS prsente 3 types de marqueurs - un cercle semi-transparent, une croix ou rien. Pour changer de style de marqueurs, allez dans le menu slectionnez le symbole voulu dans la liste droulante. Options et cliquez sur longet Numrisation et

Oprations basiques Commencez par cliquer sur le bouton Outil de nud puis slectionnez une entit. Notez que pour

slectionner un polygone vous devez cliquer sur un de ses sommets ou bords ; cliquer lintrieur afchera un message derreur. Une fois quune entit est slectionne, les fonctionnalits suivantes sont disponibles : Slectionner un sommet : Vous pouvez slectionner des sommets en cliquant dessus lun aprs lautre, en cliquant sur un bord pour slectionner les sommets des deux cts ou en dessinant un rectangle autour des sommets. Quand un sommet est slectionn, sa couleur est modie en bleu. Pour ajouter plusieurs sommets la slection, gardez la touche Ctrl appuye pour inverser ltat de slection du sommet (les sommets qui ne sont pas slectionns seront slectionns comme dhabitude, mais les sommets slectionns seront dslectionns). Ajouter un sommet : Pour ajouter un sommet faites simplement un double clic prs dun segment et un nouveau sommet apparatra sur le segment, pas sur la position du curseur, il devra donc tre dplac. Supprimer un sommet : Aprs avoir slectionn des sommets, appuyez sur la touche Suppr . Notez que vous ne pouvez pas utiliser Outil de nud pour supprimer une entit complte ; QGIS

veillera cependant ce quil reste sufsamment de sommets pour conserver une entit topologiquement correcte (p. ex. jamais moins de 3 sommets pour un polygone), pour supprimer lentit entire utilisez loutil Supprimer la slection

Dplacer un sommet : Slectionnez tous les sommets que vous voulez dplacer. Cliquez sur un sommet slectionn ou un segment dans la direction que vous souhaitez. Tous les sommets bougeront dans la mme direction que le curseur. Si loption daccrochage est active, la slection complte peut sauter sur la ligne ou le sommet le plus proche du curseur. Chaque changement ralis avec loutil de nud est stock comme entre spare dans la bote dialogue de retour en arrire. Souvenez-vous que toutes les oprations grent ldition topologique lorsquelle est active.

70

QGIS 1.7.2 Manuel Utilisateur

4.7.3. Numriser une couche existante La projection la vole est galement gre, et loutil de nud fournit une astuce pour identier les sommets en plaant la souris au dessus. Couper, Copier et Coller des entits Une entit slectionne peut tre coupe, copie et colle entre des couches dun mme projet QGIS, du moment que les couches de destination sont Bascules en mode dition au pralable.

Les entits peuvent galement tre colles dans des applications externes au format texte. Les entits sont alors reprsentes au format CSV et leur gomtrie apparat dans le format OGC Well-Known Text (WKT). Cependant, dans cette version de QGIS, les entits au format texte venant dapplications externes ne peuvent pas tre colles une couche dans QGIS. En quoi les fonctions copier et coller sont-elles utiles ? Et bien il se trouve que vous pouvez diter plus dune couche la fois et que vous pouvez alors utiliser les fonctions copier/coller entre les couches. Pourquoi voudrions-nous faire cela ? Imaginons que nous devions travailler sur une nouvelle couche, mais que nous avions besoin que dun ou deux lacs, pas les 5 000 de notre couche big_lakes. Nous pouvons crer une nouvelle couche puis utiliser copier/coller pour y insrer les quelques lacs. Voici un exemple de copie de quelques lacs dans une nouvelle couche : 1. Chargez la couche dont vous voulez copier des entits (couche source) 2. Chargez ou crez la couche sur laquelle vous voulez coller des entits (couche cible) 3. Lancez ldition pour la couche cible 4. Assurez-vous que la couche source est active en cliquant dessus dans la lgende 5. Utilisez loutil 6. Cliquez sur loutil Slection pour slectionner les entits dans la couche source Copier Entits

7. Assurez-vous que la couche cible est active en cliquant dessus dans la lgende 8. Cliquez sur loutil Coller Entits

9. Stoppez ldition et sauvegardez les changements Quarrive-t-il si les couches sources et cibles ont diffrents schmas de donnes (noms et type des champs diffrents) ? QGIS remplit ceux qui correspondent et ignore les autres. Si la copie des attributs ne vous intresse pas, la faon dont vous designer les champs et les types de donnes na pas dimportance. Si vous voulez tre sr que tout - entit et ses attributs - est copi, assurez-vous que les schmas de donnes correspondent. Astuce QGIS 21 C ONGRUENCE DES ENTITS COPIES Si vos couches sources et cibles utilisent la mme projection, les entits colles auront la mme gomtrie que dans la couche source. Cependant, si la couche cible na pas la mme projection, QGIS ne peut garantir que les gomtries seront identiques. Cela est simplement d aux erreurs darrondissement faites lors de la conversion de projection. Supprimer des entits slectionnes Si nous voulons supprimer un polygone en entier, nous pouvons le faire en slectionnant dabord le polygone en utilisant loutil Slectionner les donnes . Vous pouvez slectionner plusieurs objets pour la supEffacer la slection pour supprimer les

pression. Une fois le ou les objets slectionns, utilisez loutil entits. Loutil

Couper Entits de la barre doutils numrisation peut galement tre utilis pour supprimer des Coller Entits pour

entits. Ceci supprime effectivement les entits et les place galement dans un presse-papier spatial. Donc nous coupons les entits pour les supprimer. Nous pouvons ensuite utiliser loutil les rcuprer, nous donnant alors la capacit dannuler une fois les changements. Couper, copier et coller marchent sur les entits slectionnes ce qui signie que nous pouvons travailler sur plus dun objet la fois.

QGIS 1.7.2 Manuel Utilisateur

71

4.7. diter Astuce QGIS 22 G ESTION DE LA SUPPRESSION D ENTITS Lors de ldition de shapele, la suppression dentits ne fonctionne que si QGIS est li une version 1.3.2 ou suprieure de GDAL. Les versions OS X et Windows de QGIS disponibles depuis le site de tlchargement incluent GDAL 1.3.2 ou suprieur.

Sauvegarder les couches dites Quand une couche est en mode dition, tous les changements sont stocks en mmoire par QGIS. Ils ne sont pas sauvegards immdiatement dans la source de donnes ou sur le disque. Lorsque vous dactivez le mode dition en cliquant sur Basculer en mode dition (ou quittez QGIS), il vous est demand si vous Sauvegarder les modications souhaitez sauvegarder les changements ou les annuler. Si vous voulez enregistrer les modications sans quitter le mode ddition alors il vous faut cliquer sur le bouton

Si les changements ne peuvent pas tre sauvs (par exemple cause dun disque plein ou des valeurs dattributs dpassant la plage prvue), ltat de la mmoire de QGIS est prserv. Cela vous permet dajuster vos ditions et ressayer. Astuce QGIS 23 I NTGRIT DES DONNES Cest toujours une bonne ide de sauvegarder vos sources de donnes avant de les diter. Bien que les auteurs de QGIS sefforcent de prserver lintgrit de vos donnes, il ny pas de garantie cet gard.

4.7.4. Numrisation avance


Icne But Dfaire Simplier Entit Ajouter une partie Effacer une partie Couper une entit Fusionner les attributs des entits slectionnes Icne But Refaire Ajouter un anneau Effacer un anneau Remodeler une entit Fusionner les entits slectionnes Rotation des symboles de point

TABLE 4.3.: Outils de numrisation avance

Annuler et refaire Les outils Annuler et Refaire permettent lutilisateur dannuler ou revenir des oprations ddition. Il y a galement un panel ancrable, qui afche les oprations dans lhistorique annuler/refaire (voir gure 4.25). Ce panel nest pas afch par dfaut, mais peut ltre par un clic droit sur une barre doutils puis en cochant Annuler/Refaire. Loutil est actif mme quand le panel nest pas actif. Quand on clique sur Annuler, ltat de toutes les entits retourne ltat connu avant que les changements dus une opration quelconque aient t appliqus. Les modications autres que les oprations normales ddition (par exemple des modications ralises par une extension) peuvent ou non tre annules, en fonction de la manire dont sont ralises les modications. Pour utiliser le panel de lhistorique annuler/Refaire cliquez simplement pour slectionner une opration dans la liste de lhistorique ; toutes les entits seront remises ltat o elles taient avant lopration slectionne.

72

QGIS 1.7.2 Manuel Utilisateur

4.7.4. Numrisation avance

F IGURE 4.25.: Annuler et Refaire

Simplier une entit Loutil Simplier une entit permet de rduire le nombre de sommets qui composent une entit aussi

longtemps que cela ne change pas le type de gomtrie. Vous devez slectionner une ou plusieurs entits qui seront alors surlignes par un contour rouge, une barre coulissante est afche pour choisir le degr de simplication que vous dsirez appliquer (le contour rouge rete la forme que vous obtiendrez). Cliquez sur OK et la nouvelle forme sera retenue. Si une entit ne peut tre simplie (p. ex. un polygone multiple), un message vous le signalera. Ajouter un anneau Vous pouvez crer des anneaux de polygones en utilisant licne Ajouter un anneau Cela signie quil

est possible de dessiner des polygones lintrieur dune zone existante et den tirer un trou, seule la zone entre les limites externes des polygones sera conserve. Ajouter une partie Vous pouvez dehors de celui-ci. Effacer un anneau Loutil Effacer un anneau permet de supprimer un anneau existant dans un polygone. Il ne change rien lorsquil est utilis sur la bordure extrieure du polygone. Cet outil peut tre utilis sur un polygone ou un polygone multiple. Avant de slectionner un sommet dun anneau, ajustez la tolrance ddition du sommet. Effacer une partie Loutil Effacer une partie permet de supprimer des parties dune entit multipartite (p.ex. un polygone ajouter une partie un multipolygone slectionn. La nouvelle le doit tre dessine en

compos de multiples polygones distincts). Cela neffacera pas la dernire partie restante. Cet outil marche avec toutes les gomtries multiparties.

QGIS 1.7.2 Manuel Utilisateur

73

4.7. diter Remodeler une entit Il est possible de retoucher des lignes ou des polygones grce loutil Remodeler une entit . Vous pouvez changer la forme dune ligne ou dun polygone en traant une nouvelle forme entre 2 sommets, la modication viendra sajouter lexistant ou le remplacer selon la taille de lintervalle entre le premier sommet et celui clturant le remodelage. Cette mthode convient pour remplacer de petites portions dune entit, la ligne de remodelage nest pas autorise croiser plusieurs anneaux de polygones, car cela gnrerait un polygone invalide. Par exemple, vous pouvez diter la frontire dun polygone avec cet outil. Dabord, cliquez sur la bonne interne du polygone prs du point o vous souhaitez placer un nouveau sommet. Puis, croisez la frontire et ajoutez un sommet en dehors du polygone. Pour terminer, faites un clic droit dans la zone interner du polygone. Loutil va automatiquement ajouter un noeud o la nouvelle ligne a travers la frontire. Il est galement possible de supprimer une partie du polygone, en dbutant la nouvelle ligne lextrieure du polygone, ajouter un sommet lintrieure et en terminant la ligne en dehors du polygone avec un clic droit. Note : Loutil de remodelage peut altrer la position de dpart dun anneau polygonal ou dune ligne close, le point "double" ne sera plus le mme. Ce nest pas un problme pour la plupart des applications, mais cest quelque chose considrer. Couper une entit Vous pouvez diviser une entit en utilisant le bouton Couper Entits situ dans la barre de numrisa-

tion. Pour couper, dessinez une ligne en travers de lentit avec cet outil et terminez avec un clic droit. Fusionner les entits slectionnes Loutil Fusionner les entits slectionnes mune et des attributs similaires. Fusion des attributs dentits slectionnes Loutil Fusion des attributs dentits slectionnes permet de fusionner des attributs dentits avec des frontires communes et des attributs sans fusionner leurs frontires. Rotation dun symbole de point Loutil Rotation dun symbole de point est pour le moment seulement gr par lancien systme permet de combiner des entits ayant une bordure com-

de style. Il permet de modier lorientation dun symbole de point sur le canevas de la carte, si vous avez dni une colonne attributaire contenant lorientation dans le panneau Style de la fentre des Proprits de la couche . Dans le cas contraire, loutil restera inactif.

F IGURE 4.26.: Rotation dun symbole de point Pour changer lorientation, slectionnez une entit ponctuelle sur le canevas et faites la tourner en gardant le bouton gauche de votre souris appuy. Une che rouge avec la valeur de rotation est visible (voir gure 4.26). Lorsque vous relchez le bouton, la valeur sera mise jour dans la table attributaire.

74

QGIS 1.7.2 Manuel Utilisateur

4.7.5. Crer de nouvelles couches Shapele et Spatialite Note : Si vous gardez la touche Ctrl enfonce, la rotation se fera par paliers de 15 degrs.

4.7.5. Crer de nouvelles couches Shapele et Spatialite


La cration de couches GRASS est gre par lintermdiaire de lextension GRASS. Rfrez-vous la section 9.6 pour plus dinformations sur ce sujet.

4.7.6. Crer une nouvelle couche Shapele


Pour crer une nouvelle couche Shapele diter, allez dans Nouvelle couche Shapele du menu

Couche . La fentre Nouvelle couche vecteur apparaitra telle que montre dans la gure 4.27. Choisissez le type de gomtrie de la couche (point, ligne ou polygone) et la projection (CRS Coordinate Reference System).

F IGURE 4.27.: Fentre Nouvelle couche Shapele

Notez que QGIS ne gre pas encore la cration dentit 2.5D (c.--d. des entits avec des coordonnes X, Y, Z). Pour le moment, seuls des shapeles peuvent tre crs. Dans une version future de QGIS, la cration de nimporte format de couches gr par OGR ou PostgreSQL sera possible. Pour terminer la cration de la nouvelle couche, ajouter les attributs dsirs en cliquant sur le bouton Ajouter un attribut et en spciant le nom et le type de lattribut. Une premire colonne id est ajoute par dfaut, mais peut tre supprime si ncessaire. Seuls les attributs de type Type , et Type string rel , Type entier

sont grs. De plus, selon le type dattribut vous pouvez dnir la largeur et la pr-

cision de la nouvelle colonne. Une fois satisfait de vos attributs, cliquez sur OK et donnez un nom pour le shapele. QGIS va automatiquement ajouter lextension .shp au nom que vous lui avez spci. Une fois la couche cre, elle sera ajoute la carte et vous pouvez lditer de la manire dcrite dans la Section 4.7.3 ci-dessus.

QGIS 1.7.2 Manuel Utilisateur

75

4.7. diter Crer une nouvelle couche SpatiaLite Pour crer une nouvelle couche SpatiaLite diter, allez dans Nouvelle couche SpatiaLite du menu

Couche . La fentre Nouvelle couche SpatiaLite apparaitra telle que montre dans la gure ??.

F IGURE 4.28.: Fentre de cration dune nouvelle couche Spatialite Choisissez ensuite une base de donnes SpatiaLite existante ou bien procdez la cration dune nouvelle base en utilisant le bouton ... droite de la liste des bases de donnes. Ajoutez ensuite un nom pour cette nouvelle couche et dnissez son type de gomtrie ainsi que le SCR (EPSG). Si vous le dsirez, vous pouvez cocher la case crer une cl primaire autoincrmente . Pour dfnir une table attributaire, ajoutez les noms des colonnes avec leur type de donnes et cliquez sur le bouton OK . QGIS ajoutera automatiquement cette nouvelle couche la lgende o vous pourrez lditer comme indiqu dans la section 4.7.3. La fentre de cration permet de crer plusieurs couches et colonnes attributaires en une fois, les modications ne sont faites que lorsque vous cliquez sur le bouton Appliquer .

4.7.7. Travailler avec la table attributaire


La table attributaire afche les entits de la couche slectionne. Chaque ligne reprsente une entit et chaque colonne contient un morceaux dinformation de lentit. Les entits de la table peuvent tre recherches, slectionnes, dplaces et dites. Pour ouvrir la table attributaire dune couche vecteur, activez la couche en cliquant dessus depuis la zone de lgende de la carte. Puis dans le menu Couche , faites Ouvrir la table dattribut . Vous pouvez aussi y

76

QGIS 1.7.2 Manuel Utilisateur

4.7.7. Travailler avec la table attributaire accder avec un clic droit sur la couche. Cela ouvrira une nouvelle fentre qui comportera les attributs de toutes les entits de la couche (voir gure 4.29). Le nombre des entits est afch dans la barre de titre de la table attributaire.

F IGURE 4.29.: Table dattributs pour la couche Alaska

Slectionner des entits depuis la table Chaque ligne slectionne dans la table attributaire afche les attributs dune entit slectionne dans la couche. Si un ensemble dentits slectionnes dans la fentre principale est modi, la slection est galement mise jour dans la table attributaire. De mme, si un ensemble de lignes slectionnes dans la table attributaire est modi, lensemble dentits slectionnes dans la fentre principale sera mis jour. Les lignes peuvent tre slectionnes en cliquant sur le numro de ligne plac tout gauche. Plusieurs lignes peuvent tre retenues en maintenant la touche Ctrl. Une slection continue seffectue en gardant appuye la touche Shift et en cliquant sur une nouvelle ligne, toutes les lignes entre la premire slection et la dernire seront prises. Dplacer le curseur de la position dans la table attributaire, en cliquant sur une cellule dans la table ne change pas la slection. Changer la slection dans la carte ne modie pas la position du curseur dans la table attributaire. Une table peut tre ordonne sur toutes colonnes en cliquant sur len-tte. Une petite che indique lordre de tri (une che pointant vers le bas indiquera un tri descendant, vers le haut signie des valeurs ascendantes du haut vers le bas). Pour une recherche par attribut simple sur une seule colonne le champ Chercher peut tre utilis. Slectionnez le champ (colonne) dans lequel la recherche doit avoir lieu dans la liste droulante et cliquez sur le bouton Chercher . Les lignes qui correspondent seront slectionnes et le nombre total de ligne apparaitra dans la barre de titre de la table attributaire et dans la barre de statut de la fentre principale. Pour des recherches plus complexes utiliser le bouton Recherche avance qui lancera le constructeur de requte de recherche dcrit la section 4.9. Pour afcher uniquement les enregistrements que vous avez slectionns, utiliser la boite cocher Montrer seulement les enregistrements slectionns . Pour limiter la recherche la slection, activer la bote cocher Rechercher seulement les enregistrements slectionns gauche de la fentre fournissent les fonctionnalits suivantes : Deslectionner tout ainsi que Ctrl-U . Dplacer la slection au sommet ainsi que Ctrl-T . Inverser la slection ainsi que Ctrl-S . Copier les lignes slectionnes dans le presse-papier ainsi que Ctrl-C . Zoomer la carte sur les lignes slectionnes ainsi que Ctrl-J . Activer le mode ddition pour modier les valeurs des attributs ainsi que Ctrl-E . Les autres boutons disposs

QGIS 1.7.2 Manuel Utilisateur

77

4.8. Constructeur de requtes

Effacer les entits slectionnes ainsi que Ctrl-D . Nouvelle colonne pour les couches OGR (>=1.6) et PostGIS ainsi que Ctrl-W Effacer une colonne , uniquement pour les couches PostGIS ainsi que Ctrl-L Ouvrir la calculatrice de champ ainsi que Ctrl-I

Enregistrer les entits slectionnes dans une nouvelle couches Les entits slectionnes peuvent tre enregistres dans un nouveau chier (dans tout format support par OGR) et transformes dans nimporte quel systme de coordonnes (SCR). Il suft de faire un clic droit sur la couche o est la slection dans la liste des couches, de cliquer sur Sauvegarder la slection sous pour dnir le nom du chier en sortie, le format et le SCR (voir section 3.2.3). Il est possible de dnir des options de cration OGR cette tape. Astuce QGIS 24 M ANIPULER LES DONNES ATTRIBUTAIRES Actuellement seules les couches PostGIS sont supportes pour lajout ou la suppression de colonnes. Les prochaines versions de QGIS tendront ce support dautres sources de donnes grce aux apports des versions de GDAL/OGR postrieures la 1.6.0.

Travailler avec tables non-spatialises QGIS permet de charger des tables nayant pas dinformations spatiales, cela comprend les tables supportes par OGR, les ches de texte dlimit et le prestataire PostgreSQL. les tables peuvent tre utilises pour regarder les champs, pour des requtes ou pour de ldition. Lorsque vous chargez une table de ce type, elle apparatra dans la liste des couches, elle peut tre ouverte avec loutil c omme une table attributaire. Vous pouvez ainsi utiliser ces colonnes pour dnir des valeurs dattributs ou un intervalle de valeurs qui sont autorises tre ajoutes une couche vectorielle spcique durant une numrisation. Jetez un oeil du ct de loutil ddition pour en savoir plus (voir section 4.6.4).

4.8. Constructeur de requtes


Le bouton de recherche avance ouvre le constructeur de requtes qui vous permet de dnir un sousensemble de la table en utilisant une clause SQL de type WHERE et de lafcher comme une couche dans QGIS. Par exemple, si vous avez une couche towns avec un champ population, vous pouvez slectionner uniquement les plus grandes villes en entrant population > 100 000 dans le cadre SQL du constructeur de requte. La gure 4.30 montre un exemple de requte avec les donnes dune couche PostGIS dont les attributs sont stocks dans PostgreSQL. Les sections Champs, Valeurs et Oprations aide lutilisateur construire la requte SQL. La liste des champs contient tous les attributs de la table attributaire pouvant tre parcourus par la recherche. Pour ajouter un attribut la clause WHERE, double-cliquez son nom dans cette liste. Vous pouvez cliquer sur les diffrents champs, valeurs et oprateurs qui composent votre requte ou bien lcrire directement dans le cadre SQL. La liste des valeurs recense toutes les valeurs dun attribut. Pour en lister la totalit, slectionnez lattribut dans la liste de champs puis cliquez sur le bouton Tout . Pour lister toutes les valeurs prsentes dans la liste dchantillons, slectionnez lattribut puis le bouton chantillon . Pour ajouter une valeur la clause WHERE et la prendre en compte dans la requte, il vous suft de faire un double-clic dessus. La section des oprateurs contient toutes les oprations menables sur une recherche. Pour ajouter un oprateur la requte SQL, cliquez sur le bouton appropri. Les oprateurs relationnels (=, >, . . .), les oprateurs de comparaison (LIKE), les oprateurs logiques ( AND, OR,. . .) sont disponibles. Le bouton Effacer nettoye le texte prsent dans le cadre SQL. Le Test afche une fentre comptabilisant le nombre dentits satisfaisant votre requte, vous permettant de savoir si votre requte fonctionne au l de

78

QGIS 1.7.2 Manuel Utilisateur

F IGURE 4.30.: Constructeur de requtes

sa construction. Les outons Save

et Charger

permettent de sauver et de charger les requtes SQL. Le

bouton OK ferme la fentre et effectue la recherche dnie. Le bouton Annuler clt la fentre, mais sans la slection en cours. Astuce QGIS 25 C HANGER LA DFINITION D UNE COUCHE Vous pouvez changer la dnition dune couche aprs son chargement en modiant la requte SQL utilise pour dnir la couche. Pour faire cela, ouvrez la fentre Proprits de la couche en double-cliquant sur la couche dans la lgende puis cliquez sur le bouton Constructeur de requte dans longlet Gnral . Voir Section 4.6 pour plus dinformations.

4.9. Slection par requte


Dans QGIS, il est possible de slectionner des entits en utilisant une interface similaire celle du constructeur de requtes utilis dans 4.8. Dans la section ci-dessus, le but du constructeur de requtes tait seulement de montrer les entits rpondant aux critres de ltre comme une couche virtuelle/ sous-ensemble. Le but de la fonction de slection par requte est de surligner toutes les entits qui rpondent un critre particulier. La slection par requte peut tre utilise sur tous les prestataires de donnes vectorielles. Pour faire une slection par requte sur une couche charge, cliquez sur le bouton Ouvrir la table des attributs pour ouvrir la table de la couche. Ensuite cliquez sur le bouton

Avance. . . en bas de la fentre. Cela lance le Constructeur de requte qui permet de dnir un sousensemble de la table et lafche comme dcrit dans la section 4.8.

4.10. Calculatrice de champ


Le bouton Calculatrice de champs de la table attributaire permet doprer des calculs sur la base des

valeurs attributaires ou dutiliser des fonctions, p. ex. pour calculer la longueur ou la surface dentits. Les

QGIS 1.7.2 Manuel Utilisateur

79

4.10. Calculatrice de champ rsultats peuvent tre crits dans une nouvelle colonne attributaire ou mettre jour une colonne existante. La cration dune nouvelle colonne est uniquement possible sous PostGIS et avec les formats dOGR (>= 1.6.0). Vous devez basculer la couche vectorielle en mode ddition avant de pouvoir cliquer sur le bouton de la calculatrice (voir gure 4.31). Il vous faut dabord choisir si une nouvelle colonne doit tre cre ou une autre mise jour.

F IGURE 4.31.: Calculatrice de champs Si vous choisissez dajouter un nouveau champ, vous devez lui donner un nom, un type (entier, ottant ou chane de caractre), une longueur et sa prcision. Par exemple, vous pouvez crer un champ dune longueur de 10 dot dune prcision de 3, ce qui signie que vous aurez 6 chiffres avant la virgule, la virgule puis 3 autres chiffres, soit 10 caractres au total. La liste des champs comporte tous les attributs de la table pouvant tre recherchs. Pour ajouter un attribut dans une expression, double-cliquez sur la liste des champs. Vous pouvez utiliser les champs, valeurs et oprateurs pour construire la formule de calcul, ou bien tout saisir manuellement. La zone des valeurs liste les valeurs du champ. Pour lister toutes les valeurs possibles, slectionnez lattribut puis cliquez sur le bouton Tout . Vous pouvez limiter la liste des valeurs un court chantillon en cliquez cette fois sur le bouton Echantillon . Pour ajouter une valeur lexpression en cours de rdaction, un double-clic sur le nom de la valeur sufra. La zone des oprateurs contient tous les oprateurs utilasble sur la couche. Pour ajouter un oprateur une expression, faites un clic sur le bouton de loprateur dsir. Les oprateurs disponibles actuellement sont les calculs mathmatiques ( + , - , *,. . .), trigonomtriques (sin, cos,tan,. . .), gomtriques (longueur ou surface), la concatnation 5 (||) et le dcompte des lignes. Cette liste sera encore tendue dans les prochaines versions de QGIS. Un court exemple pour illustrer la manire dont la calculatrice fonctionne. Nous voulons calculer la longueur des lignes de la couche railroads de lchantillon de donnes de QGIS. 1. Chargez le chier Shapele railroads.shp dans QGIS et ouvrez sa Table dAttributs 2. Cliquez sur Basculer en mode dition et ouvrez la Calculatrice de champs

5. Ce terme signie la mise bout bout de chanes de caractres, p. ex. "Brian is in" || "the kitchen" donnera "Brian is in the kitchen".

80

QGIS 1.7.2 Manuel Utilisateur

3. Dslectionnez la case veau champ.

Champ de mise jour existant

puis cochez la case de cration dun nou-

4. Ajoutez longueur dans le nom de ce champ, rel en tant que type et dnissez une longueur de 10 et une prcision de 3. 5. Maintenant cliquez sur loprateur longueur pour lajouter dans lexpression (sous la forme $length) et cliquez Ok .

Liste doprateurs grs par le calculateur de champs String NULL sqrt(a) sin(a) cos(a) tan(a) asin(a) acos(a) atan(a) to int(a) to real(a) to string(a) lower(a) upper(a) length(a) atan2(y,x) Valeur de la chane littrale valeur null racine carre sinus de a cosinus de b tangeant de a arcsinus de a arccosinus de a arctangeant de a convertie une chane a en entier convertie une chane a en rel convertie un nombre a en chane convertie une chane a en minuscule convertie une chane a en majuscule longueur dune chane a arctangeant de y/x en utilisant les signes des deux arguments pour dterminer le quadrant du rsultat. remplace cela par parcela dans la chane a longueur caractres de la chane a en commenant par de (le premier caractre a pour index 1) concatne les chanes a et b numro de ligne surface du polygone primtre du polygone longueur de la ligne id de lentit

replace(a, cela, parcela) substr(a,de,longueur)

a || b $rownum $area $perimeter $length $id Voir page suivante

QGIS 1.7.2 Manuel Utilisateur

81

4.10. Calculatrice de champ

String $x $y ab a*b a/b a+b a-b +a -a

Valeur de la chane littrale coordonne x du point coordonne y du point a la puissance de b a multipli par b a divis par b a plus b a moins b signe plus valeur ngative de a

TABLE 4.4.: Liste des oprateurs pour le calculateur de champ

82

QGIS 1.7.2 Manuel Utilisateur

5. Les donnes raster


Cette section explique comment visualiser et dnir les proprits dune couche raster. QGIS utilise la bibliothque GDAL pour lire et crire des donnes en format raster 1 , contenant Arc/Info Binary Grid, Arc/Info ASCII Grid,GeoTIFF, Erdas Imagine et beaucoup plus. A ce jour plus de 100 formats raster sont supports par la bibliothque GDAL [1]. Une liste complte est disponible sous http://www.gdal.org/formats_list.html. Note : Pas tous les formats lists ne fonctionnent avec QGIS pour diffrentes raisons. Par exemple, certains ncessitent des bibliothques commerciales externes ou linstallation GDAL de votre OS na pas t conue pour supporter le format que vous souhaitez utiliser. Seuls les formats qui ont t tests apparaissent dans la liste des types de chier au moment du chargement des donnes raster dans QGIS. Dautres formats non tests peuvent tre chargs en slectionnant *.*. Le traitement des donnes raster avec GRASS est dcrit dans la section 9.

5.1. Que sont les donnes raster ?


Les donnes rasters dans les SIG sont des matrices de cellules discrtes qui reprsentent des objets, audessus ou en dessous de la surface de la Terre. Chaque cellule dans la grille raster est de la mme taille et les cellules sont gnralement rectangulaires (dans QGIS elles seront toujours rectangulaires). Un jeu de donnes raster typique inclut les donnes des capteurs distants telles que les photographies ariennes ou les images de satellites et les donnes modlises telles que les matrices dlvation. Contrairement aux donnes vectorielles, les donnes rasters nont typiquement pas de base de donnes denregistrement associe. Elles sont gocodes par leur rsolution de pixel et leurs coordonnes x/y du coin du pixel de la couche raster. Cela permet QGIS de positionner les donnes correctement dans la zone de la carte. QGIS utilise les informations de gorfrencement dans les couches rasters (par exemple GeoTiff) ou dans un chier world appropri pour afcher correctement les donnes.

5.2. Charger des donnes rasters dans QGIS


Les couches rasters sont charges soit en cliquant sur licne lectionnant loption du menu Couches > Charger une couche raster soit en s-

Ajouter une couche raster . Plus dune couche peut tre charge et en cliquant sur de plusieurs couches

en mme temps en appuyant sur la touche Control ou Shift dans la bote de dialogue Ouvrez des sources de donnes rasters gres par GDAL .

Une fois la couche raster charge dans la lgende de la carte vous pouvez cliquer sur le nom de la couche avec le bouton droit de la souris pour slectionner et activer des paramtres spciques la couche ou pour ouvrir une bote de dialogue pour dnir des proprits du raster pour la couche. Menu du bouton droit de la souris pour les couches raster Zoom sur ltendue de la couche Zoom la meilleur chelle (100%)
1. La gestion des rasters de GRASS est ralise par une extension de source de donnes native.

83

5.3. Bote de dialogue de proprits des Rasters Lafche dans laperu Supprimer Dnir le SCR dune couche Dnir le SCR du projet depuis cette couche Proprits Renommer Ajouter un groupe Tout tndre Tout diminuer Afcher les groupes du chier

5.3. Bote de dialogue de proprits des Rasters


Pour voir et dnir les proprits dune couche raster, double-cliquez sur le nom de la couche dans la lgende de la carte ou cliquez droit sur le nom de la couche et choisissez Proprits du menu contextuel : Figure 5.1 montre la bote de dialogue Proprits de la couche raster . Il y a plusieurs onglets dans cette fentre : Style Transparence Palette de couleur Gnral Mta-donnes Pyramides Histograme

5.3.1. Onglet Style


QGIS peut afcher des couches rasters de deux manires diffrentes : Bande unique : une bande de limage sera afche en nuance de gris, en pseudocouleurs ou couleurs farfelues. Trois bandes de couleurs : trois bandes de limage seront afches, chaque bande reprsentant le composant rouge, vert ou bleu qui sera utilis pour crer une image de couleur. Pour les deux types de rendu, vous pouvez inverser la sortie couleur en utilisant la case cocher Inverser la carte de couleur . Rendu des bandes simples Ce choix vous permet deux possibilits : vous pouvez dabord slectionner quelle bande vous voulez utiliser pour le rendu (si le jeu de donnes a plus dune bande). La seconde option vous offre une slection des tables de couleurs disponibles pour le rendu. Les paramtres suivants sont disponibles travers la liste droulante

84

QGIS 1.7.2 Manuel Utilisateur

5.3.2. Onglet transparence

F IGURE 5.1.: Bote de dialogue des proprits des couches raster

carte de couleur

Niveau de gris

, o niveau de gris est le paramtre par dfaut.

Sont aussi disponible : Pseudo-couleur Pseudo-couleur psychdlique Palette de couleurs Quand vous slectionnez couleurs indexes Palette de couleurs , longlet Couleurs indexes est

disponible. Plus dinformations dans le chapitre 5.3.3. QGIS peut restreindre les donnes afches pour afcher seulement les cellules dont la valeur sont dans un nombre donn de dviations standards de la moyenne pour la couche. Cela est utile quand vous avez une ou deux cellules avec des valeurs anormalement hautes dans une grille raster qui ont un impact ngatif sur le rendu du raster. Cette option est seulement disponible pour les images en pseudocouleur. Couleur trois bandes Cette slection vous offre un large choix doptions pour modier lapparence de votre couche raster. Par exemple, vous pouvez passer les bandes de couleurs dun ordre standard RVB un autre. Lchantillonnage des couleurs est galement disponible. Astuce QGIS 26 V ISUALISER UNE SEULE BANDE D UN RASTER MULTIBANDE Si vous dsirez visualiser une seule bande (par exemple la bande rouge) dune image multibande, vous pouvez penser que vous pourriez dnir les bandes Vertes et Bleue Non dnie. Mais ce nest pas la manire correcte. Pour afcher la bande Rouge dnissez le type dimage nuance de gris, puis slectionnez Rouge comme bande utiliser pour le Gris.

5.3.2. Onglet transparence


QGIS a la possibilit dafcher chaque raster des niveaux de transparence diffrents. Utiliser la barre coulissante de transparence pour indiquer quel niveau de transparence les couches sous-jacentes (sil y en a)

QGIS 1.7.2 Manuel Utilisateur

85

5.3. Bote de dialogue de proprits des Rasters pourront tre visible travers cette couche raster. Cela est trs utile, si vous dsirez superposer plus dune couche raster, par exemple une carte des reliefs ombrs superpose par une carte raster classie. Cela rendra la carte encore plus proche de la troisime dimension. De plus, vous pouvez entrer une valeur raster qui pourra tre traite comme NODATA. Cela peut tre effectu manuellement ou en utilisant licne Ajouter les valeurs depuis lafchage .

Un moyen encore plus exible pour personnaliser la transparence est possible dans la section Options de transparence personnalise. La transparence de chaque pixel peut tre dnie dans cet onglet. Par exemple, nous voulons dnir leau de notre chier raster dexemple landcover.tif une transparence de 20%. Les tapes suivantes sont ncessaires : 1. Chargez le chier raster landcover 2. Ouvrez la bote de dialogue proprits en double-cliquant sur le nom du raster dans la lgende ou avec un clic droit et en choisissant Proprits 3. Slectionnez longlet Transparence . 4. Cliquez sur le bouton liste des pixels. 5. Entrez la valeur du raster (nous utilisons 0 ici) et ajustez la transparence 20%. 6. Pressez le bouton Appliquer et regardez la carte. Vous pouvez rpter les tapes 4 et 5 pour ajuster dautres valeurs avec une transparence personnalise. Comme vous pouvez le voir, il est assez facile de dnir une transparence personnalise, mais cela peut prendre un peu de temps. Par consquent, vous pouvez utiliser le bouton Exporter dans un chier pour sauver vos paramtres de transparence dans un chier. Le bouton charge vos paramtres de transparence et les applique la couche Ajouter des valeurs manuellement . Une nouvelle ligne apparait dans la du menu contextuel.

Importer partir dun chier raster actuelle.

5.3.3. Palette de couleurs


Longlet Palette de couleurs est seulement disponible quand vous avez slectionn un rendu sur une seule bande dans longlet Style (voir chapitre 5.3.1). Trois manires de faire une interpolation de couleur sont disponibles : discrte ; linaire ; exacte. Le bouton Ajouter une entre ajoute une couleur la table de couleur individuelle. Effacer entre efface une couleur de la table de couleur individuelle et le bouton Trier tri la table de couleur en fonction des valeurs de pixel dans la colonne valeur. Le double-clique sur la colonne valeur vous permet dinsrer une valeur spcique. Double-cliquez sur la colonne couleur pour ouvrir une bote de dialogue Slectionner une couleur o vous pouvez slectionner une couleur appliquer sur cette valeur. En plus vous pouvez ajouter des tiquettes pour chaque couleur, mais cette valeur ne sera pas afche si vous utilisez lidentication de loutil des objets. Alternativement, vous pouvez cliquer sur le bouton charger une Palette de couleurs partir de bandes qui tente de charger la table partir dune bande (si celle-ci en a une). Le bloc Gnrer une nouvelle palette de couleurs vous permet de crer de nouvelles palettes de couleurs par catgorie. Vous avez seulement besoin de slectionner le nombre de classes 15 dont vous avez besoin et dappuyer sur le bouton Classier . Actuellement seul

86

QGIS 1.7.2 Manuel Utilisateur

5.3.4. Onglet gnral

un mode de classication

intervalles gaux

est gr .

5.3.4. Onglet gnral


Longlet Gnral afche des informations basiques sur le raster slectionn, incluant la source de la couche et le nom afch dans la lgende (qui peut tre modi). Cet onglet montre aussi un aperu de la couche, le symbole de la lgende, et la palette. De plus, la visibilit en fonction de lchelle peut tre dnie dans cet onglet. Vous devez activer la case cocher et dnir une chelle approprie laquelle vos donnes seront afches dans la fentre de la carte. Le systme de coordonnes de rfrence (SCR) est galement afch ici comme chane PROJ.4. Cela peut tre modi en cliquant sur le bouton Spcier.. .

5.3.5. Onglet mta-donnes


Longlet Mta-donnes afche toute la richesse dinformation sur la couche raster, dont les statistiques sur chaque bande dans la couche raster actuelle. Les statistiques sont recueillies sur lide de la ncessit de savoir, de sorte quil est possible quune couche nait pas de statistique collecte. Cet onglet est principalement pour informations. Vous ne pouvez pas modier les valeurs qui y sont afches. Pour mettre jour les statistiques vous devez aller dans longlet Histogramme et pressez le bouton rafrachir en bas droite, voir chapitre 5.3.7.

5.3.6. Onglet pyramides


Les couches raster haute rsolution peuvent ralentir la navigation dans QGIS. En crant des copies de plus basse rsolution des donnes (pyramides), les performances peuvent tre considrablement amliores puisque QGIS slectionne la rsolution la plus pertinente utiliser en fonction du niveau de zoom. Vous devez avoir accs en criture dans le rpertoire o les donnes originelles sont stockes pour construire les pyramides. Plusieurs mthodes de r-chantillonnage peuvent tre utilises pour calculer les pyramides : moyen plus proche voisin. Quand la case construire les pyramides en interne si possible est coche, QGIS tente de construire les pyramides au sein mme du chier image. Sil vous plait, notez que construire des pyramides en interne peut altrer les chiers de donnes originaux et une fois crs, ils ne peuvent plus tre supprims. Si vous dsirez prserver une version sans pyramides de vos rasters, ralisez une copie de sauvegarde avant de les construire.

5.3.7. Onglet histograme


Longlet Histogramme vous permet de visualiser la distribution des bandes ou des couleurs dans votre

raster. Elle est gnre automatiquement quand vous ouvrez longlet Histogramme . Vous pouvez choisir quelles bandes afcher en les slectionnant dans la liste droulante en bas gauche de longlet. Astuce QGIS 27 R EGROUPEMENT DES STATISTIQUES RASTER Rassembler des statistiques pour une couche, slectionnez un rendu en pseudocouleur et cliquez sur le bouton Appliquer . Regrouper des statistiques pour une couche peut prendre du temps. Soyez patient pendant que QGIS examine vos donnes !

QGIS 1.7.2 Manuel Utilisateur

87

5.5. Analyses raster

5.4. Calculatrice Raster


La fentre Raster Calculator du menu Couche permet doprer des calculs sur la base des valeurs dun raster existant. Le rsultat est crit dans un nouveau raster (dans un format support par GDAL)

F IGURE 5.2.: Calculatrice raster La liste Bandes Raster contient toutes les couches rasters actuellement charges pouvant tre utilis. Pour ajouter un raster la formule de calcul, faites un double-clic sur son nom dans la liste. Vous pouvez alors utiliser les oprateurs pour construire une formule ou bien les taper directement dans la bote de saisie. Dans la partie Couche de rsultat, vous devez dnir la couche en sortie. Vous pouvez prciser ltendue de la zone de calcul en vous basant sur une couche raster en entre ou en utilisant des coordonnes X et Y ainsi que des lignes et des colonnes pour indiquer la rsolution. Si la couche en entre a une rsolution diffrence, les valeurs seront interpoles avec lalgorithme du plus proche voisin. La partie Oprateurs contient tous les oprateurs utilisables. Pour ajouter un oprateur la formule, cliquez sur le bouton appropri. Les calculs mathmatiques (+ , - , *,. . .) et les fonctions trigonomtriques (sin, cos, tan,. . .) sont disponibles, dautres feront leur apparition ! Le fait de cocher la Ajouter le rsultat au projet session pour y tre afch. chargera automatiquement le raster produit dans votre

5.5. Analyses raster


part de la calculatrice raster, plus danalyses rasters dans QGIS 1.7 sont fournies par lextension GDALTools core. Veuillez vous rfrer la section 12.7 pour des plus amples informations.

88

QGIS 1.7.2 Manuel Utilisateur

6. Les donnes OGC


QGIS gre le WMS et le WFS comme source de donnes. La gestion du WMS est native tandis que les services WFS et WFS-T est gr sous forme dextension.

6.1. Quest-ce que les donnes OGC


Le Consortium Geospatial Ouvert (Open Geospatial Consortium - OGC) est une organisation internationale laquelle participent plus de 300 organisations commerciale, gouvernementale, associative et laboratoire de recherche travers le monde. Ses membres dveloppent et implmentent des standards pour les services et le contenu gospatial, traitement de donnes SIG et de format dchange. Un nombre croissant de spcications dcrivant une modlisation de donne basique pour les objets gographiques ont t dveloppes pour servir des besoins spciques dans des situations ncessitant une interoprabilit et des technologies gospatiales, dont les SIG. Des informations supplmentaires peuvent tre trouves sur le site http://www.opengeospatial.org/. Les spcications importantes de lOGC sont : WMS : Web Map Service WFS : Web Feature Service WCS : Web Coverage Service CAT : Web Catalog Service SFS : Simple Features for SQL GML : Geography Markup Language Les services OGC sont de plus en plus utiliss pour changer des donnes gospatiales entre diffrentes implmentations SIG et des fournisseurs de donnes. QGIS peut maintenant traiter trois des spcications cites, ceux-ci tant SFS (par la gestion du fournisseur de donnes PostgreSQL/PostGIS, voir section 4.4), comme client WFS et WMS.

6.2. Client WMS


6.2.1. Aperu de la gestion WMS
QGIS peut actuellement agir comme client WMS et comprend les versions 1.1, 1.1.1 et 1.3 des serveurs WMS. Il a t particulirement test avec des serveurs accessibles publiquement comme ceux de DEMIS et JPL OnEarth. Les serveurs WMS agissent en fonction des requtes envoyes par le client (par exemple QGIS) pour une carte raster avec une tendue donne, un ensemble de couches, une smiologie et une transparence. Le serveur WMS consulte alors ses sources de donnes locales, rasterise la carte et la renvoie au client dans un format raster. Pour QGIS, cela sera par exemple du JPEG ou du PNG. Un WMS est de manire gnrale un service web mis en oeuvre selon une architecture REST (Representational State Transfer) plutt quun service RPC (Remote Procedure Call) pleinement dploy. De cette faon, vous pouvez copier les adresses gnres par QGIS et les copier dans un navigateur internet pou retrouver les mmes images quutilise QGIS. Cela peut tre trs pratique pour rsoudre des problmes, car de fait il y a plusieurs serveurs WMS existants ayant chacun une interprtation du standard WMS. Des couches WMS peuvent tre ajoutes assez simplement, du moment que vous connaissez lURL pour accder au serveur WMS, vous avez une connexion sous forme de service sur ce serveur, et celui-ci comprend

89

6.2. Client WMS le protocole HTTP comme mcanisme de transport.

6.2.2. Slectionner des serveurs WMS


La premire fois que vous utilisez la fonctionnalit des services WMS, il y a aucun serveur dnie. Vous pouvez commencer en cliquant sur le bouton travers le menu Couche > Ajoutez une couche WMS dans la barre des outils ou

Ajoutez une couche WMS. . .

Ajouter une couche dun serveur pour ajouter des couches dun serveur La bote de dialogue WMS souvre. Heureusement, vous pouvez ajouter des serveurs pour jouer en cliquant le bouton Ajouter les serveurs par dfaut . Cela ajoutera au moins trois serveurs WMS pour tester, incluant celui de la NASA (JPL). Pour dnir un nouveau serveur WMS dans la section Connexions au serveur , slectionnez Nouveau . Puis entrez les paramtres de connexion de votre serveur WMS dsir, comme list dans le tableau 6.1 : Nom Un nom pour cette connexion. Ce nom sera utilis dans la liste droulante des connexions aux serveurs an que vous puissiez distinguer des autres serveurs WMS. URL du serveur fournissant les donnes. Cela doit tre un nom dhte publique ; de mme format que vous utilisez pour ouvrir une connexion Telnet ou pinguer un hte (ou dans un navigateur Internet). nom utilisateur pour accder un serveur WMS scuris. Ce paramtre est optionnel Mot de passe pour une authentication basique un serveur WMS. Ce paramtre est optional. Ignorer ladresse GetMap signale dessus , utiliser lURL dnie au-

URL

Nom utilisateur Mot de passe Ignorer ladresse GetMap signale Ignorer ladresse GetFeatureInfo signale

Ignorer ladresse GetFeatureInfo signale , utiliser lURL dnie au-dessus

TABLE 6.1.: Paramtres de connexion WMS Si vous devez congurer un serveur proxy pour pouvoir recevoir des services WMS partir dInternet, vous pouvez ajouter votre serveur proxy dans les options. Choisissez le menu Prfrences > Options. . . et cliquez sur longlet Proxy . Vous pouvez alors ajouter votre conguration du proxy et lactiver en cochant la case Utiliser un proxy pour laccs Internet Assurez-vous que vous avez slectionn le type de proxy correct dans la liste droulante Type de proxy . Une fois que la nouvelle connexion du serveur WMS a t cre, elle sera sauvegarde pour les futures sessions de QGIS. Astuce QGIS 28 PROPOS DES URL DES SERVEURS WMS Assurez-vous, lorsque vous entrez lURL du serveur WMS, davoir le dbut de lURL. Par exemple, vous ne devez pas avoir ce genre de paramtre request=GetCapabilities ou version=1.0.0 dans votre URL

6.2.3. Charger des couches WMS


Une fois que vous avez rempli correctement vos paramtres, vous pouvez slectionner le bouton Se connecter pour rcuprer les possibilits du serveur slectionn. Cela inclut le format dimage, les couches, les styles des couches et les projections. Puisque cest une opration sur un rseau, la vitesse de la rponse dpend de la qualit de votre connexion rseau au serveur WMS. Pendant le tlchargement des

90

QGIS 1.7.2 Manuel Utilisateur

6.2.3. Charger des couches WMS donnes du serveur WMS, la progression du tlchargement est visualise en bas gauche de la bote de dialogue de lextension WMS. Votre cran doit ressembler un peu plus la gure 6.1, qui afche la rponse fournie par le serveur WMS de la NASA JPL OnEarth. Format dimage La section Format dimage liste maintenant les formats qui sont grs la fois par le client et leur serveur. Choisissez en un en fonction de votre prfrence quant la prcision de limage. Options Le panneau Options dipose dun champ textuel o vous pouvez saisir un nom pour la couche WMS. Ce nom sera afch dans la lgende aprs le chargement de la couche. En dessous du nom de la couche vous trouvez la projection par dfaut fournie par le serveur cartographique. Si le bouton Modication. . . est actif, vous pouvez cliquer dessus et changer la projection par dfaut du WMS sur une autre projection fournie par le serveur cartographique.

F IGURE 6.1.: Dialogue pour ajouter un serveur WMS, en indiquant ses couches disponibles Astuce QGIS 29 F ORMAT D IMAGE Les serveurs WMS vous offriront typiquement le choix entre les formats dimage JPEG et PNG. JPEG est un format de compression avec perte, tandis que le format PNG reproduit pleinement les donnes raster brutes. Utilisez le format JPEG si vous pensez que la donne WMS est une orthophotographie ou quune perte de qualit dimage ne vous pose pas de problme. Ce compromis vous permet de rduire par 5 le taux de transfert ncessaire compar au format PNG. Utilisez le format PNG si vous dsirez une reprsentation prcise des donnes originales et que laugmentation du taux de transfert ne vous pose pas de problme. Ordes des couches Longlet Ordre des couches liste les couches disponibles au sein du serveur WMS auquel vous tes connects. Vous remarquerez que certaines couches sont extensibles, cela signie que la couche peut tre afche en fonction de plusieurs styles. Vous pouvez slectionner plusieurs couches la fois, mais seulement un style dimage par couche. Lorsque plusieurs couches sont slectionnes, celles-ci seront combines par le serveur WMS et transmises QGIS

QGIS 1.7.2 Manuel Utilisateur

91

6.2. Client WMS en une seule fois. Astuce QGIS 30 O RDONNER LES COUCHES WMS Dans cette version de QGIS, les couches WMS cres par un serveur sont superposes dans le mme ordre que celui list dans la section des couches, du haut vers le bas de la liste. Si vous voulez modier lordre des couches, vous pouvez alors utiliser le panneau Ordre des couches .

Transparence Dans cette version de QGIS, le paramtre de transparence est cod en dur pour tre toujours activ, si disponible. Astuce QGIS 31 T RANSPARENCE DES COUCHES WMS La disponibilit de la transparence de limage WMS dpend du format dimage utilis : les formats PNG et GIF grent la transparence, tandis que le format JPEG ne le gre pas. Systme de Rfrence de Coordonnes Un systme de Rfrence de Coordonnes (CRS) est la terminologie de lOGC pour une projection QGIS. Chaque couche WMS peut tre reprsente dans plusieurs projections (ou CRS), en fonction de la possibilit du serveur WMS. Vous pouvez avoir not que les x changent dans len-tte du Systme de Rfrence des Coordonnes(x disponible) lorsque vous slectionnez et dslectionnez les couches de la section couches . Pour choisir une projection, slectionnez Change. . . et un dialogue similaire la gure 8.2 dans la section 8.3 apparaitra. La principale diffrence avec lcran de la version WMS est que seules les projections gres par le serveur seront listes. Astuce QGIS 32 L ES PROJECTIONS WMS Pour de meilleurs rsultats, faites en sorte que la couche WMS soit la premire couche que vous ajoutez dans le projet. Cela permet la projection du projet dhriter la dnition de la projection que vous avez utilise pour le rendu de la couche WMS. La projection la vole (voir Section 8.2) peut tre utilise pour placer les couches vectorielles supplmentaires dans la projection du projet. Dans cette version de QGIS, si vous ajoutez une couche WMS plus tard et lui donner une projection diffrente de celui du projet en cours, cela peut entraner des rsultats alatoires.

6.2.4. Recherche de serveur


Dans QGIS vous pouvez rechercher directement des serveurs WMS. La gure 6.2 montre le nouvel onglet Recherche de serveurs avec la fentre Ajouter des couches dun serveur . Comme vous pouvez le voir, il est possible dentrer une chane de recherche dans un champ texte puis cliquez sur le bouton Chercher . Aprs un court moment dattente, le rsultat de la recherche sera afch dans longlet dessous le champ texte. Naviguer dans la liste et inspecter vos rsultats de la recherche dans le tableau. Pour visualiser le rsultat, slectionnez lentre du tableau, pressez le bouton Ajoutez les lignes slectionnes de la liste WMS et retournez sur longlet serveur . QGIS a automatiquement mis jour votre liste de serveur et les rsultats slectionns de la recherche sont dj activs dans la liste des serveurs WMS sauvs. Vous avez seulement besoin dinterroger la liste des couches en cliquant sur le bouton Connecter . Cette option est pratique quand vous voulez chercher des couches par des mots cls spciques. Fondamentalement cette option est un frontend lAPI http://geopole.org.

6.2.5. Ordre des couches


Dans longlet Ordre des couches vous pouvez rgler lordre dafchage des couches slectionnes. Cela permet lorquon a slectionn une liste de couches dun serveur cartographique WMS et si vous voulez changer lordre dafchage de certaines couches.

92

QGIS 1.7.2 Manuel Utilisateur

6.2.6. Jeux de Tuiles

F IGURE 6.2.: Fentre pour rechercher des serveurs WMS avec des mots-cls

Slectionner juste la couche que vous voulez changer et presser sur le bouton monter-descendre au-dessus de la liste des couches.

6.2.6. Jeux de Tuiles


Lorsque vous utilisez un service WMS-C (Cache WMS) tel que http://labs.metacarta.com/wms-c/Basic. py, vous pouvez parcourir le panneau Jeux de Tuile concernant le serveur. Des informations telles que la taille des tuilles, leurs formats et les SCR supports sont afches. Vous disposez galement dune barre de zoom depuis Vue > Barre dchelle des tuiles de faire dler les diffrents niveaux de tuiles disponibles sur le serveur. , il vous permet

6.2.7. Utiliser loutil Identier


Une fois que vous avez ajout un serveur WMS et si une couche du serveur WMS est interrogeable, vous pouvez utiliser loutil Identier pour slectionner un pixel sur la carte. Une requte est envoye au serveur WMS pour chaque slection effectue. Les rsultats de la requte sont renvoys au format texte. Le formatage de ce texte est dpendant du serveur WMS utilis.

6.2.8. Visualiser les proprits


Une fois que vous avez ajout un serveur WMS, vous pouvez voir ses proprits en cliquant avec le bouton droit de la souris sur sa lgende, et en slectionnant le bouton Proprits . Onglet mtadonnes Longlet mtadonnes afche la richesse des informations du serveur WMS, gnralement collect partir de la requte Capabilities renvoye par le serveur.

QGIS 1.7.2 Manuel Utilisateur

93

6.2. Client WMS Beaucoup de dnitions peuvent tre obtenues par la lecture des normes WMS [5], [6], mais en voici quelques-unes : Proprits du serveur Version du WMS : la version du serveur WMS gr par le serveur. Formats dimage : la liste des types MIME que le serveur peut renvoyer lors quil dessine la carte. QGIS gre tous les formats pour lesquelles la bibliothque Qt en sous-couche a t compile, qui est typiquement minima les types image/png et image/jpeg. Formats de loutil Identitier : la liste des types MIME auxquels le serveur peut rpondre quand vous utilisez loutil Identier. Pour linstant QGIS gre le type text-plain. Proprits de la couche Selectionn : si cette couche a t slectionne ou pas quand son serveur a t ajout au projet. Visible : si cette couche a t slectionne ou non comme visible dans la lgende (pas encore utilis dans cette version de QGIS). Peut identier : si cette couche retournera ou pas des rsultats quand loutil Identier est utilis sur celle-ci. Peut tre transparent : si cette couche peut tre rendue ou non avec une transparence. Cette version de QGIS utilisera toujours la transparence si cette option est Oui et que le format dimage gre la transparence. Peut zoomer : si on peut zoomer ou non sur cette couche avec le serveur. Cette version de QGIS assume que toutes les couches WMS ont ce paramtre dni Oui. Les couches dcientes peuvent tre rendues dune manire trange. Dcompte des cascades : les serveurs WMS peuvent agir comme un proxy dautres serveurs WMS pour obtenir des donnes pour une couche. Cette entre afche le nombre de fois o la requte pour cette couche est redirige vers un autre serveur WMS pour un rsultat. Largeur xe, hauteur xe : si une couche a des dimensions du pixel source limites. Cette version de QGIS suppose que toutes les couches WMS ont ce paramtre x. Les couches dcientes peuvent tre rendues dune manire trange. Limite du contour en WGS 84 : la limite du contour de la couche, en coordonnes WGS 84. Certains serveurs WMS ne dnissent pas ceci correctement (par exemple, des coordonnes UTM sont utilises la place). Si cela est le cas, alors la vue initiale sera rendue avec une vue trs tendue. Le webmaster du WMS doit tre inform de cette erreur, qui sont connu en tant qulments XML LatLonBoundingBox, EX_GeographicBoundingBox ou BoundingBox CRS :84 du WMS. Disponibilit des CRS : les projections que lon peut utiliser par le serveur WMS. Ceux-ci sont lists dans le format natif du WMS. Disponibilit des styles : les styles des images de cette couche qui peuvent tre utiliss pour le rendu par le serveur WMS.

6.2.9. Limitations du client WMS


Seules quelques fonctionnalits du client WMS ont t incluses dans cette version de QGIS. Les exceptions les plus notables sont prsentes ci-aprs : diter la conguration dune couche WMS Une fois que vous avez complt la procdure d modier la conguration. Une solution de contournement est de supprimer la couche et de recommencer. Serveurs WMS ncessitant une authentication Seuls les serveurs WMS publics sont accessibles. Il ny a pas de possibilits pour appliquer une combinaison nom dutilisateur et mot de passe comme authentication un serveur WMS. Pour linstant, les services WMS publics accessibles et scuriss sont grs. Les serveurs WMS scuriss peuvent tre interrogs par une Ajout de couches WMS , il ny aucun moyen de

94

QGIS 1.7.2 Manuel Utilisateur

authentication publique. Vous pouvez ajouter les paramtres didentication (optionnel) quand vous ajoutez un serveur WMS. Voir la section 6.2.2 pour les dtails. Astuce QGIS 33 ACCDER DES COUCHES OGC SCURISES Si vous avez besoin daccder des couches scurises avec dautres mthodes scuriss que des authentications basiques, vous pouvez utiliser InteProxy comme proxy transparent, qui gre plusieurs mthodes dauthentication. Vous pouvez trouver plus dinformations dans le manuel InteProxy que vous pouvez trouver sur le site http://inteproxy.wald.intevation.org.

Astuce QGIS 34 QGIS WMS M APSERVER Notez que la version 1.7.0 QGIS apporte sa propre implmentation dun WMS 1.3.0 Mapserver. Lisez en plus au chapitre ??.

6.3. Client WFS/WFS-T


Dans QGIS, une couche WFS se comporte peu prs comme nimporte quelle autre couche vecteur. Vous pouvez identier et slectionner des objets et voir la table attributaire. Depuis QGIS 1.6, ldition est prise en charge si le serveur le propose. Pour lancer lextension WFS, vous avez besoin douvrir des Extensions > Gestionnaire dextension ... , activez lextension Une nouvelle icne WFS et cliquez sur le bouton OK .

Ajouter une couche WFS apparat ct de celle du WMS. Cliquez dessus pour

ouvrir la bote de dialogue. En gnral ajouter une couche WFS est identique la procdure utilise pour une couche WMS. La diffrence est quil ny a pas de serveurs par dfaut, vous devez donc en ajouter.

6.3.1. Charger une couche WFS


Comme exemple, nous utilisons le serveur WFS de DM Solutions et afchons une couche. LURL est : http://www2.dmsolutions.ca/cgi-bin/mswfs_gmap?VERSION=1.0.0&SERVICE= wfs&REQUEST=GetCapabilities 1. Assurez-vous que lextension WFS est active ; si ce nest pas le cas, ouvrez le gestionnaire dextensionset activez le. 2. Cliquez sur le bouton 3. Cliquez sur Nouveau 4. Entrez Nom DM Solutions comme nom. Ajoutez une couche WFS dans la bote outil des plugins.

5. Entrez lURL (voir page prcdente). 6. Cliquez sur OK 7. Choisissez Connexions au serveur 8. Cliquez sur Connecter . 9. Attendez que la liste des couches soit compltes. 10. Cliquez sur la couche Canadian Land . 11. Cliquez sur Ok pour ajouter la couche la carte. 12. Patientez que les objets apparaissent. Notez que lextension WFS reconnait galement les paramtres proxy que vous avez dnis dans vos prfrences. DM Solutions dans la liste droulante.

QGIS 1.7.2 Manuel Utilisateur

95

6.3. Client WFS/WFS-T

F IGURE 6.3.: Ajoutez une couche WFS

Si la case Demander uniquement les entits dpassant ltendue de la vue actuelle nest pas coche, alors QGIS rcupre lensemble des entits du serveur WFS. Cochez la si vous dsirez uniquement une petite slection base sur lemprise de votre carte, cela rajoute la paramtre BBOX qui indique dans la requte ltendue des donnes rcuprer. Cest trs pratique lorsque vous voulez seulement quelques entits dun norme jeu de donnes WFS. Vous remarquerez que la progression du tlchargement est afche en bas gauche de la fentre principale de QGIS. Souvenez-vous que les extensions fonctionnent mieux avec des serveurs WFS sous MapServer. Il Astuce QGIS 35 T ROUVER DES SERVEURS WMS ET WFS Vous pouvez trouver des serveurs WMS et WFS supplmentaires en utilisant Google ou votre moteur de recherche prfr. Il y a un certain nombre de sites qui listent des URL publiques, certaines maintenues dautres non. est encore possible que vous ayez faire face quelques problmes et crashes. Vous pouvez vous attendre des amliorations dans les versions futures de lextension. Cela signie que seule la version 1.0.0 des WFS est gre. ce point il ny a pas eu de test pour les autres versions des services WFS des serveurs WFS. Si vous rencontrez des problmes avec dautres serveurs WFS, sil vous plait nhsitez pas contacter lquipe de dveloppement. Rfrez-vous la section 12.19 pour plus dinformation sur les listes de diffusions.

96

QGIS 1.7.2 Manuel Utilisateur

7. QGIS Server
QGIS Server est un serveur de couches WMS 1.3 open source qui propose galement des fonctionnalits avances de cartographie thmatique. Il sagit dune application FastCGI/CGI (Common Gateway Interface) crite en C++ qui fonctionne sur un serveur web (Apache ou Lighttpd par exemple). Son dveloppement a t nanc par les projets de lUnion Europenne Orchestra et SANY ainsi que par la ville dUster en Suisse. Ce serveur utilise QGIS comme systme de base pour les aspects SIG et pour le rendu de carte. La bibliothque Qt est utilise pour linterface graphique et permet une programmation C++ indpendante du systme dexploitation. la diffrence dautres logiciels WMS, QGIS Server utilise des rgles cartographiques en SLD/SE comme langage de conguration, la fois pour la conguration du serveur et pour les rgles de cartographie dnies par lutilisateur. En outre, le projet QGIS Server propose lextension Publish to Web pour QGIS desktop. Elle permet dexporter les couches charges et leur symbologie en tant que projet web pour QGIS Server (contenant les rgles de rendu cartographique en SLD). Comme QGIS et QGIS Server utilisent les mmes bibliothques de rendu, les cartes qui sont publies sur le web ont exactement le mme rendu que celles cres dans lapplication bureautique de QGIS. Lextension Publish to Web permet actuellement de reproduire des symbologies basiques avec la possibilit de prciser manuellement des rgles de rendu cartographique plus complexes. Comme la conguration seffectue via le standard SLD et ses extensions documentes, un seul langage standardis est apprendre, ce qui simplie grandement la complexit de cration de carte pour le web. Dans les manuels qui suivront, nous fournirons des exemples de conguration pour mettre en place QGIS Server. Pour le moment, nous recommandons de vous rfrer lun des sites suivants pour plus dinformations : http://karlinapp.ethz.ch/qgis_wms/ http://www.qgis.org/wiki/QGIS_mapserver_tutorial http://linfiniti.com/2010/08/qgis-mapserver-a-wms-server-for-the-masses/

7.1. Installation sur Debian Squeeze


Voici dcrite ici une installation pour un essai rapide et simple avec Debian Squeeze. Beaucoup dautres systmes dexploitation fournissent des paquets dinstallation pour QGIS Server. Si vous devez linstaller depuis le code source, rfrez-vous aux sites ci-dessus. En dehors de QGIS et de QGIS-Server, vous avez besoin dun serveur web, apache2 dans notre cas. Vous pouvez installer tous les paquets et leurs dpendances avec aptitude ou apt-get install. Aprs linstallation, vous devez vrier si le serveur web et QGIS Server fonctionnent correctement. Assurez vous que le serveur Apache est lanc avec /etc/init.d/apache2 start. Ouvrez un navigateur web et entrez lURL : http ://localhost. Si Apache fonctionne, vous devriez voir le message It works !. Testons maintenant linstallation de QGIS Server. qgis_mapserv.fcgi est disponible sur /usr/lib/cgibin/qgis_mapserv.fcgi et afche un WMS standard reprsentant les frontires des tats US 7.1. Ajoutez le WMS dURL http ://localhost/cgi-bin/qgis_mapserv.fcgi tel que dcrit dans la section 6.2.2.

97

7.2. Cration dun WMS depuis un projet QGIS

F IGURE 7.1.: WMS standard montrant les frontires des USA inclus dans QGIS Server

7.2. Cration dun WMS depuis un projet QGIS


Pour crer un nouveau serveur WMS QGIS, nous devons crer un chier de projet QGIS avec quelques donnes. Nous utilisons ici les shapeles des rgions et des aroports issus de qgis_sample_dataset. Chargez tout dabord les shapeles, dnissez les couleurs et styles des couches dans QGIS ainsi que le SCR du projet si ce nest pas dj fait. Ouvrez ensuite longlet Serveur WMS sous Proprits du projet , cochez Capacits du serveur et dnissez les RestricPrfrences tions du systme de coordonnes, lEmrpise annonce. Vous pouvez galement cocher la case Ajouter une gomtrie WKT la rponse de lentit pour que les couches soient interrogeables (voir gure 7.2). Sauvegardez enn votre chier de projet alaska_airports.qgs.

F IGURE 7.2.: Dnition dun projet de serveur WMS QGIS Pour diffuser le projet en tant que WMS, crons un nouveau rpertoire /usr/lib/cgi-bin/project avec les privilges administrateur et ajoutons le chier de projet alaska_airports.qgs ainsi quune copie du chier

98

QGIS 1.7.2 Manuel Utilisateur

qgis_mapserv.fcgi - cest tout. Testons maintenant notre projet WMS. Ajoutez QGIS la couche WMS venant de lURL http ://localhost/cgibin/project/qgis_mapserv.fcgi tel que dcrit dans la section 6.2.2 et chargez le WMS (voir gure 7.3).

F IGURE 7.3.: Serveur WMS QGIS bas sur un projet QGIS

QGIS 1.7.2 Manuel Utilisateur

99

8. Utiliser les projections


QGIS permet lutilisateur de dnir un Systme de Coordonnes de Rfrence (SCR) par dfaut ou pour lensemble dun projet, pour les couches dmunies de SCR prdni. Il lui permet galement de dnir des systmes de coordonnes de rfrence personnaliss et autorise la projection la vole de couches vectorielles. Toutes ces fonctionnalits permettent lutilisateur dafcher des couches avec diffrents SCR et de les superposer correctement.

8.1. Aperu de la gestion des projections


QGIS gre approximativement 2 700 SCR connus. Les dnitions pour chacun dentre eux sont stockes dans une base de donnes SQLite qui est installe avec QGIS. Normalement vous navez pas besoin de manipuler cette base de donnes directement. En fait, cela peut poser des problmes de gestion de projections. Les SCR personnaliss y sont stocks dans une base de donnes utilisateur. Reportez-vous la section 8.4 pour avoir des informations sur la gestion de vos systmes de coordonnes de rfrence personnalises. Les SCR disponibles dans QGIS sont bass sur ceux dnis par lEPSG et sont en grande partie extraits de la table spatial_references de PostGIS (version 1.x). Les identiants EPSG sont prsents dans la base de donnes et peuvent tre utiliss pour dnir un SCR dans QGIS. Dans le but dutiliser la projection la vole, vos donnes doivent contenir des informations sur leur systme de coordonnes de rfrence sinon vous devrez dnir un SCR global, par projet, ou bien par couche. Pour les couches PostGIS, QGIS utilise lidentiant de rfrence spatiale qui a t dni quand la couche a t cre. Pour les donnes gres par OGR, QGIS utilise un moyen spcique au format pour dnir le SCR. Dans le cas du shapele, il sagit dun chier contenant une spcication Well Known Text (WKT) de la projection. Le chier de projection a le mme nom que le chier shape et une extension prj. Par exemple, un shapele nomm alaska.shp aura un chier de projection correspondant nomm alaska.prj. Lorsque vous slectionnez un nouveau SCR, les units des couches utilises seront automatiquement changes dans le panneau Gnral de la fentre des ou Prfrences (KDE, Windows). Proprits du projet du menu Fichier (Gnome, OSX)

8.2. Dnir une projection


QGIS ne dnit plus le systme de coordonnes de rfrence partir de celui de la premire couche charge. Lorsque vous dmarrez une session QGIS avec des couches qui sont dpourvues de SCR, vous devez contrler et dnir le choix de la projection pour ces couches. Cela peut tre ralise globalement ou par projet dans longlet SCR dans Prfrences > Demander pour la projection La projection par dfaut du projet sera employe La projection par dfaut ci-dessous sera employe Options . Voir Figure 8.1).

Le SCR global par dfaut proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs est prdni dans QGIS mais peut bien sr tre chang, et la nouvelle dnition sera sauve pour les prochaines sessions de QGIS. Si vous voulez dnir le systme de coordonnes de rfrence pour certaines couches sans information de projection, vous pouvez galement faire cela dans longlet Gnral de la bote de dialogue proprit de la couche raster (5.3.4) ou vecteur (4.6.5). Si votre couche a dj une projection dnie, elle sera afche comme indiqu dans la gure 4.6.

101

8.3. Dnir une projection la vole (OTF)

F IGURE 8.1.: Onglet SCR dans la bote de dialogue Options QGIS

8.3. Dnir une projection la vole (OTF)


Dans QGIS, la projection la vole nest pas active par dfaut. Cette fonction est seulement gre pour les couches vectorielles. Pour utiliser la projection la vole, vous devez ouvrir la bote de dialogue Proprits du projet , slectionner un SCR et valider la case cocher . Il y a deux manires pour ouvrir la bote de dialogue : 1. Slectionnez Proprits du projet partir du menu Fichier Activer la projection la vole

(Gnome, OSX) ou du menu

Prfrences (KDE, Windows). 2. Cliquez sur licne Statut de la projection dans le coin en bas droite de la barre de statut.

Si vous avez dj charg une couche, et dsirez activer la projection la vole, la meilleure faon de faire est douvrir longlet Systme de coordonnes de rfrence de la bote de dialogue Proprits du projet , de slectionner le SCR de la couche charge, et dactiver la case Statut de la projection Activer la projection la vole . Licne

afchera un symbole vert et toutes les couches vecteurs charges plus tard

seront projetes la vole dans le SCR dni. Longlet Systme de Coordonnes de Rfrence de la bote de dialogue Proprits du projet dessous. contient cinq composants importants comme indiqu sur la gure 8.2 et dcrit ci-

1. Activer la projection la vole : cette case cocher est utilise pour activer ou dsactiver la projection la vole. Lorsquelle est dcoche, chaque couche est dessine en utilisant les coordonnes lues dans la source de donnes. Lorsquelle est active, les coordonnes de chaque couche sont projetes dans le systme de coordonnes de rfrence dni pour la carte. 2. Systme de Coordonnes de Rfrence : cest une liste de tous les SCR grs par QGIS, incluant les systmes de coordonnes de rfrence gographiques, projets et personnaliss. Pour utiliser un SCR, slectionnez-le dans la liste en droulant le noeud appropri et en choisissant le systme de

102

QGIS 1.7.2 Manuel Utilisateur

F IGURE 8.2.: Bote de dialogue Systme de Coordonnes de Rfrence (SCR)

coordonnes. Le SCR actif est prslectionn. 3. Texte Proj4 : cest la chane, dcrivant le SCR, qui est utilise par le moteur de projection Proj4. Ce texte est en lecture seule et est fourni titre informatif. 4. Rechercher : si vous connaissez le code EPSG, lidentiant ou le nom dun systme de coordonnes de rfrence, vous pouvez utiliser la fonction rechercher pour le retrouver. Entrez le code et cliquez sur le bouton Trouver , cochez la case valides. Masquer les SCR obsoltes pour nobtenir que les projections

5. SCR utiliss rcemment : si vous utilisez certains SCR frquemment dans vos travaux quotidiens, ils seront afchs dans la table en bas de la fentre de projection. Astuce QGIS 36 B OTE
DE DIALOGUE

P ROPRITS

DU PROJET

Si vous ouvrez la bote de dialogue (Gnome, OSX) ou du menu Prfrences Systme de Coordonnes de Rfrence logue partir de licne

Proprits du projet

partir du menu

Fichier

(KDE, Windows), vous devez cliquer sur longlet

pour voir les dnitions des SCR. Ouvrir la bote de diavous amnera directement dans longlet

Statut de la projection

Systme de Coordonnes de Rfrence .

8.4. Systme de Coordonnes de Rfrence personnalis


Si QGIS ne fournit pas le systme de coordonnes de rfrence dont vous avez besoin, vous pouvez en dnir un. Pour cela, slectionnez Projection personnalise partir du menu diter (Gnome, OSX) ou

QGIS 1.7.2 Manuel Utilisateur

103

8.4. Systme de Coordonnes de Rfrence personnalis Prfrences (KDE, Windows). Les SCR personnaliss sont stocks dans votre base de donnes utilisateur de QGIS. En plus de ceux-ci, cette base de donnes contient galement vos signets spatiaux et autres donnes personnalises.

F IGURE 8.3.: Bote de dialogue SCR personnalis

Dnir un SCR personnalis dans QGIS ncessite une bonne comprhension de la bibliothque de projection Proj4. Pour commencer, rfrez vous aux Procdures de Projection Cartographique pour lenvironnement UNIX - Un manuel dutilisateur de Gerald I. Evenden, U.S. Geological Survey Open-File Report 90-284, 1990 (disponible sur ftp://ftp.remotesensing.org/proj/OF90-284.pdf). Ce manuel dcrit lutilisation de proj.4 et les applications en lignes de commandes lies. Les paramtres cartographiques utiliss avec proj.4 sont dcrit dans le manuel utilisateur et sont les mmes que ceux utiliss par QGIS. La bote de dialogue Dnir un systme de coordonnes de rfrence personnalis ment deux paramtres pour dnir un SCR utilisateur : 1. un nom descriptif et 2. les paramtres cartographiques au format PROJ.4. Pour crer un nouveau SCR, cliquez sur le bouton Nouveau et entrez un nom descriptif et les paSauvegarder ncessite seule-

ramtres du SCR. Aprs cela, vous pouvez le sauvegarder en cliquant sur le bouton .

Remarquez que les Paramtres doivent dbuter par un bloc +proj= pour reprsenter le nouveau systme de coordonnes de rfrence. Vous pouvez tester vos paramtres de SCR pour voir sils produisent des rsultats valides en utilisant le bouton Calculer dans le bloc Test. Copiez vos paramtres de projection dans le champ Paramtres, puis entrez des latitude et longitude connues en WGS 84 dans les champs Nord et Est respectivement. Cliquez sur le bouton Calculer et comparez les rsultats avec les valeurs connues dans votre systme de coordonnes de rfrence.

104

QGIS 1.7.2 Manuel Utilisateur

9. GRASS GIS Integration


Lextension GRASS fournit un accs aux bases de donnes et aux fonctionnalits de GRASS. Cela inclut la visualisation des couches dinformations GRASS raster et vecteur, la numrisation de couches vectorielles, ldition des attributs des couches dinformations vecteurs, la cration de nouvelles couches et lanalyse 2D et 3D grce laccs prs de 300 modules GRASS. Dans cette section, nous prsenterons les fonctionnalits de lextension et nous donnerons des exemples sur la manire de grer et de travailler avec des donnes GRASS. Les fonctionnalits principales suivantes sont fournies dans la barre de menu lorsque vous lancez lextension GRASS, comme dcrit dans la section 9.1 : Ouvrir le jeu de donnes Nouveau jeu de donnes Fermer le jeu de donnes Ajouter une couche vectorielle GRASS Ajouter une couche raster GRASS Crer une nouvelle couche vectorielle GRASS diter une couche vectorielle GRASS Ouvrir les outils GRASS Afcher la rgion courante GRASS diter la rgion courante GRASS

9.1. Lancer lextension GRASS


Pour pouvoir utiliser les fonctionnalits de GRASS et/ou visionner des donnes vecteurs ou raster dans QGIS, vous devez slectionner et charger lextension GRASS laide du gestionnaire dextensions. Pour le faire cliquez sur le menu Extensions > Gestionnaire dextensions , slectionnez GRASS et cliquez sur OK . Vous pouvez maintenant charger des donnes raster et vecteur depuis un SECTEUR GRASS existant (voir Section 9.2). Ou alors vous pouvez crer un nouveau SECTEUR GRASS laide de QGIS (voir Section 9.3.1) et y importer des donnes raster et vecteur (voir Section 9.4) pour raliser des traitements laide de la bote outils GRASS.9.9).

9.2. Charger des donnes GRASS raster et vecteur


Avec lextension GRASS, vous pouvez charger des donnes raster ou vecteur laide du bouton appropri dans la barre de menu. Ici nous utiliserons comme exemple le jeu de donnes QGIS Alaska (voir Section 2.2). Il contient un SECTEUR GRASS avec 3 couches vectorielles et 1 raster dlvation.

105

9.3. Secteur et Jeu de donnes GRASS 1. Crez un nouveau rpertoire grassdata, tlchargez le jeu de donnes QGIS alaska qgis_sample_data.zip depuis http://download.osgeo.org/qgis/data/ et dcompressez le dans le rpertoire grassdata 2. Dmarrez QGIS 3. Si cela na pas dj t fait dans une prcdente session QGIS, chargez lextension GRASS en cliquant sur Extensions > Gestionnaire dextensions et slectionnez GRASS . La barre doutils GRASS apparat dans la barre de menu. 4. Dans la barre doutils GRASS, cliquez sur le bouton gestionnaire de Base de donnes. 5. Pour Base de donnes GIS, parcourez puis slectionnez ou entrez le chemin vers le rpertoire nouvellement cr, grassdata. 6. Vous devriez maintenant tre capable de slectionner le SECTEUR Alaska et le jeu de donnes dmo. 7. Cliquez sur OK . Notez que les outils GRASS sont maintenant accessibles dans la barre doutils. 8. Cliquez sur Ajouter une couche raster GRASS , choisissez le chier gtopo30 et cliquez sur OK Ajouter une couche vectorielle GRASS , choisissez la couche Alaska et cliquez sur Ouvrir le jeu de donnes pour ouvrir le

. Vous visionnez alors la couche dlvation. 9. Cliquez sur

OK . La couche vectorielle Alaska safche au-dessus du raster gtopo30. Vous pouvez modier les proprits de la couche dinformation comme dcrit dans le chapitre 4.6. Vous pouvez par exemple modier la transparence, changer la couleur du contour ou celle du remplissage. 10. Chargez galement les deux autres couches vecteur rivers et airports et modiez leurs proprits. Comme vous pouvez le constater, il est trs facile dafcher des donnes GRASS raster et vecteur dans QGIS. Dans les sections suivantes, nous allons voir comment diter des donnes GRASS et crer un nouveau SECTEUR. Vous trouverez sur le site GRASS http://grass.osgeo.org/download/data.php dautres exemples de SECTEURS. Astuce QGIS 37 C HARGEMENT DE DONNES GRASS Si vous rencontrez des problmes lors du chargement de donnes ou si QGIS se ferme anormalement, vriez que vous que avez bien charger lextension GRASS comme dcrit dans la section 9.1.

9.3. Secteur et Jeu de donnes GRASS


Les donnes GRASS sont stockes dans un rpertoire rfrenc sous le nom GISDBASE. Ce rpertoire, souvent appel grassdata, doit tre cr avant que vous commenciez travailler avec lextension GRASS dans QGIS. Dans ce rpertoire, les donnes GRASS sont organises par projets et stockes dans des sous-rpertoires appels SECTEUR (LOCATION). Chaque SECTEUR est dni par son systme de coordonnes, sa projection et son tendue gographique. Chaque SECTEUR peut contenir plusieurs Jeux de donnes (MAPSETs) (sous-rpertoires de SECTEUR) qui sont utiliss pour subdiviser le projet en diffrents thmes, sousrgions ou espaces de travail pour chaque membre dune quipe.(Neteler & Mitasova 2008 [3]). Pour pouvoir analyser des couches raster ou vecteur laide des modules GRASS, vous devez les importer dans un SECTEUR. 1

9.3.1. Crer un nouveau SECTEUR GRASS


titre dexemple, vous trouverez des instructions sur la manire dont le SECTEUR Alaska chantillon, qui est projet en Albers Equal Area et a pour unit le pied, a t cr pour lchantillon de donnes QGIS. Ce
1. Ce nest pas compltement vrai, car avec les modules GRASS r.external et v.external, vous pouvez lier (en lecture seule) des jeux de donnes externes sans les importer. Ces jeux de donnes doivent tre supports par la librairie GDAL/OGR. Mais comme il ne sagit pas dune fonctionnalit courante pour les dbutants sur GRASS, elle ne sera pas dcrite ici.

106

QGIS 1.7.2 Manuel Utilisateur

9.3.1. Crer un nouveau SECTEUR GRASS

F IGURE 9.1.: Donnes GRASS dans le SECTEUR Alaska (adapt de Neteler & Mitasova 2008 [3])

SECTEUR Alaska chantillon sera utilis pour tous les exemples et exercices des chapitres GRASS qui suivent. Il est utile de le tlcharger et de linstaller 2.2).

F IGURE 9.2.: Crer un nouveau SECTEUR ou JEU DE DONNEES GRASS dans QGIS

1. Dmarrez QGIS et assurez vous que lextension GRASS est charge. 2. Afchez le shapele alaska.shp (voir Section 4.1.1) du jeu de donnes QGIS Alaska 2.2. 3. Dans la barre doutils GRASS, cliquez sur de donnes. Nouveau jeu de donnes pour ouvrir lassistant Jeux

4. Slectionnez un rpertoire existant de base de donnes GRASS (Base de donnes) grassdata ou crez en un pour le nouveau SECTEUR avec le gestionnaire de chiers de votre ordinateur. Cliquez le bouton Suivant . 5. Nous pouvons utiliser cet assistant la fois pour crer un nouveau Jeu de donnes dans un

QGIS 1.7.2 Manuel Utilisateur

107

9.3. Secteur et Jeu de donnes GRASS SECTEUR existant (voir Section 9.3.2) et pour crer un nouveau SECTEUR. Cliquez sur le bouton radio Crez un nouveau secteur (voir Figure 9.2).

6. Entrez un nom pour le SECTEUR - nous utilisons Alaska et cliquez sur le bouton Suivant 7. Dnissez la projection en cliquant sur le bouton radio jections Projection pour activer la liste des pro-

8. Nous utilisons la projection Albers Equal Area Alaska (pieds).tant donn que nous savons quelle correspond au code EPSG 2964, nous le saisissons dans le champ de recherche. (Note : Si vous souhaitez reproduire la manipulation pour un autre SECTEUR et une autre projection et que vous ne connaissez pas le code EPSG, cliquez sur la barre dtat (voir Section 8.3)). 9. Cliquez sur Trouver pour slectionner la projection 10. Cliquer sur Suivant 11. Pour dnir la rgion par dfaut, nous devons saisir les limites Nord, Sud , Est et Ouest du SECTEUR. Ici il suft de cliquer sur le bouton Fixer lemprise courante de QGIS , pour appliquer lemprise du shapele alaska.shp dj charg comme emprise par dfaut. 12. Cliquer sur Suivant 13. Nous avons aussi besoin de dnir un Jeu de donnes dans notre nouveau SECTEUR. Vous pouvez lappeler comme vous le souhaitez - nous utiliserons demo. 2 (Neteler & Mitasova 2008 [3]). 14. Vriez le rsum pour vous assurez que tout est correct et cliquez sur Terminer 15. Le nouveau SECTEUR Alaska et les deux Jeux de donnes dmo et PERMANENT sont crs. Actuellement, le jeu de donnes courant est le Jeux de donnes dmo, tel que vous lavez dni. 16. Notez que certains outils qui ntaient pas accessibles le sont maintenant Si cela semble faire beaucoup dtapes, cest en fait un moyen simple et rapide de crer un SECTEUR. Le SECTEUR Alaska est maintenant prt pour limportation de donnes (voir Section 9.4). Vous pouvez galement utiliser des donnes raster ou vecteur existantes dans le SECTEUR Alaska inclues dans le jeu de donnes QGIS Alaska 2.2 et continuez avec la section 9.5. Statut de la projection dans le coin infrieur droit de

9.3.2. Ajouter un nouveau Jeu de donnes


Un utilisateur a seulement des droits dcriture sur le Jeu de donnes GRASS quil a cr. Cela veut dire, quau-del de laccs son propre Jeu de donnes GRASS, chaque utilisateur peut aussi lire les donnes des autres Jeux de donnes, mais il ne peut modier et supprimer que les donnes que dans son propre Jeu de donnes. Tous les Jeux de donnes incluent un chier WIND qui stocke lextension et la rsolution raster courante (Neteler & Mitasova 2008 [3], voir Section 9.8). 1. Dmarrer QGIS et assurez vous que lextension GRASS est charge 2. Dans la barre doutils GRASS, cliquez sur de donnes. Nouveau jeu de donnes pour ouvrir lassistant Jeux

3. Slectionnez le rpertoire grassdata de la base de donnes GRASS (Base de donnes) qui contient dj le SECTEUR Alaska et o nous voulons ajouter un autre SECTEUR nomm test. 4. Cliquez sur Suivant . 5. Nous pouvons utiliser cet assistant la fois pour crer un nouveau Jeu de donnes dans le SECTEUR existant et pour crer un nouveau SECTEUR. Cliquez sur le bouton radio Slectionnez le Secteur (voir Figure 9.2) et cliquez sur Suivant .

6. Entrez le text du nom pour le nouveau Jeu de donnes. En dessous, dans lassistant, vous pouvez voir une liste des Jeux de donnes et de leurs propritaires.
2. Quand nous crons une nouveau SECTEUR, GRASS cr automatiquement un Jeu de donnes spcial appel PERMANENT conu pour stocker les donnes essentiels du projet, lextension spatiale par dfaut et la dnition du systme de coordonnes

108

QGIS 1.7.2 Manuel Utilisateur

7. Cliquez sur Suivant , vriez le rsum pour vous assurer quil est correct et cliquez sur Terminer

9.4. Importer des donnes dans un SECTEUR GRASS


Cette section donne un exemple dimportation de donnes raster et vecteur dans le SECTEUR GRASS Alaska fourni dans le jeu de donnes QGIS Alaska. Nous utiliserons une couche raster doccupation du sol landcover.img et une couche vectorielle au format GML lakes.gml, toutes deux prsentes dans le jeu de donnes Alaska. 1. Dmarrer QGIS et assurez vous que lextension GRASS est charge. 2. Dans la barre doutils GRASS, cliquez sur de donnes. Ouvrir un jeu de donnes pour ouvrir lassistant Jeu

3. Slectionnez comme base de donnes GRASS le rpertoire grassdata dans le jeu de donnes QGIS Alaska, comme SECTEUR Alaska, comme as Jeu de donne dmo et cliquez sur OK . 4. Maintenant cliquez sur souvre. 5. Pour importer la couche raster landcover.img, cliquez sur le module r.in.gdal dans longlet Arborescence des modules . Ce module GRASS vous permet dimporter les chiers raster supports par la librairie GDAL dans un SECTEUR GRASS. La bote de dialogue r.in.gdal apparat. 6. Naviguer jusquau rpertoire raster dans le jeu de donnes QGIS Alaska et slectionnez le chier landcover.img. 7. Dnissez landcover_grass comme nom de sortie et cliquez sur Lancer . Dans longlet Rendu , vous voyez la commande GRASS en cours r.in.gdal -o input=/path/to/landcover.img output=landcover_grass. 8. Lorsque Termin avec succs safche cliquez sur Vue . La couche raster landcover_grass est maintenant importe dans GRASS et pourra tre afche dans QGIS. 9. Pour importer le chier GML lakes.gml, cliquez sur le module v.in.ogr dans longlet Arborescence des modules .La bote de dialogue v.in.ogr apparat. 10. Naviguer jusquau rpertoire gml dans le jeu de donnes QGIS Alaska et slectionnez le chier lakes.gml. 11. Dnissez lakes_grass comme nom de sortie et cliquez sur Lancer . Vous navez pas besoin des autres options dans cet exemple. 12. Lorsque Termin avec succs safche cliquez sur Vue . Le chier lakes_grass est maintenant import dans GRASS et pourra tre afch dans QGIS. Ouvrir les outils GRASS . La bote outils GRASS (voir Section 9.9)

9.5. Le modle vecteur de GRASS


Il est important de comprendre le modle vectoriel de GRASS avant de faire de la numrisation. En gnral, GRASS utilise un modle topologique. Cela veut dire que les surfaces ne sont pas reprsentes par des polygones ferms et distincts, mais par une ou plusieurs limites. Une limite entre des polygones adjacents nest numrise quune seule fois et est partage par les deux surfaces 3 . Les limites doivent tre connectes sans trous. Une surface est identie (et libelle) via le centrode de la surface. Outre les limites et centrodes, une couche vectorielle peut galement contenir des points et des lignes. Tous ces lments de gomtrie peuvent tre mlangs dans une couche vectorielle et seront reprsents dans diffrentes sous-couches dans une carte vectorielle GRASS. Ainsi, une couche GRASS nest pas un vecteur ou un raster, mais un niveau lintrieur dune couche vectorielle. Il est important de bien distinguer
3. Par exemple, si 2 parcelles sont lune ct de lautre et se touchent, alors cette limite commune appartiendra aux deux sans tre duplique.

QGIS 1.7.2 Manuel Utilisateur

109

9.7. Numrisation et dition de couche vectorielle GRASS ceci. 4 Il est possible de stocker plusieurs sous-couches dans une couche vectorielle. Par exemple, des champs, de la fort et des lacs peuvent tre stocks dans une couche vectorielle. Les forts et les lacs adjacents partagent les mmes limites, mais ils auront des tables attributaires diffrentes. Il est aussi possible de faire correspondre une table attributaire aux limites. Par exemple, la limite entre un lac et une fort peut tre une route qui peut avoir une table attributaire diffrente. La sous-couche est dnie dans GRASS par un chiffre. Ce chiffre dnit sil y a plusieurs sous-couches lintrieur dune couche vectorielle. Par exemple, il dnit sil sagit de lac ou de fort. Pour linstant, il sagit dun nombre, mais dans des versions futures GRASS pourra utiliser des noms pour les sous-couches dans linterface utilisateur. Les donnes attributaires peuvent tre stockes dans le SECTEUR au format DBase ou SQLIte3 ou dans des tables de bases de donnes externes comme par exemple : PostgreSQL, MySQL, Oracle, etc. Les donnes attributaires sont lies la gomtrie par le biais dun champ category. Category (cl, ID) est un entier attach la gomtrie, et il est utilis comme lien vers une colonne de cl dans la table de base de donnes. Astuce QGIS 38 A PPRENDRE LE MODLE VECTEUR DE GRASS Le meilleur moyen dapprendre le modle vecteur de GRASS et ses possibilits est de tlcharger un des nombreux tutoriels GRASS o le modle vecteur est dcrit plus prcisment. Voir http://grass.osgeo.org/ gdp/manuals.php pour des informations complmentaires, des livres et des tutoriels dans diffrentes langues.

9.6. Cration dune nouvelle couche vectorielle GRASS


Pour crer une nouvelle couche vectorielle GRASS laide de lextension GRASS, cliquez sur Crez une nouvelle couche vectorielle GRASS dans la barre doutils. Entrez le nom dans la bote de dialogue et vous pouvez commencer digitaliser un point une ligne ou un polygone en suivant les instructions de la section 9.7. Dans GRASS, il est possible de grer plusieurs types de gomtrie (point, ligne et surface) dans une seule couche dinformation, car GRASS utilise un modle vecteur topologique. Vous navez donc pas besoin de slectionner un type de gomtrie quand vous crez une couche vectorielle GRASS. Cest diffrent de la cration de shapele avec QGIS, car les shapeles utilisent un modle vecteur dentit simple (Simple Feature vector model) (voir Section 4.7.6). Astuce QGIS 39 C RATION D UNE TABLE ATTRIBUTAIRE POUR UNE NOUVELLE COUCHE VECTORIELLE GRASS Si vous souhaitez renseigner les donnes attributaires de vos entits numrises, assurez-vous davoir cr une table attributaire avec des champs avant ce commencer votre numrisation (voir Figure 9.7).

9.7. Numrisation et dition de couche vectorielle GRASS


Les outils de numrisation pour les couches vectorielles de GRASS sont accessibles via diter une couche vectorielle GRASS dans la barre doutils. Assurez-vous davoir ouvert une couche vectorielle GRASS ainsi que davoir slectionn la sous-couche dans la lgende avant dutiliser loutil ddition. La gure 9.4 montre la bote de dialogue GRASS qui safche quand vous cliquez sur loutil ddition. Les outils et les paramtres ddition sont dtaills dans les paragraphes suivants.
4. Mme sil est possible de mlanger des lments de gomtries diffrentes, cest inhabituel et mme dans GRASS, on lutilise dans des cas particuliers tel que lanalyse de rseau. Normalement, vous devriez stocker des lments de gomtries diffrentes dans des couches diffrentes

110

QGIS 1.7.2 Manuel Utilisateur

Astuce QGIS 40 N UMRISATION DE POLYGONES DANS GRASS Si vous voulez crer un polygone dans GRASS, vous devez numriser premirement les limites du polygone, en dnissant mode sur Pas de catgorie.Ensuite, vous ajoutez un centrode (emplacement de ltiquette) dans le polygone ferm, xant le mode sur Prochain non utilis. La raison en est, que le modle vectoriel topologique assure toujours le lien entre les informations dattributs des polygones via le centrode et non via la limite.

Barre doutils Sur la gure 9.3 vous pouvez voir la barre doutils ddition GRASS de lextension GRASS. Le tableau 9.1 rcapitule les fonctions disponibles.

F IGURE 9.3.: Barre doutils ddition GRASS

Onglet Categorie Longlet Categorie vous permet de dnir la manire dont les valeurs du champ category sont assignes au nouvel lment gomtrique.

F IGURE 9.4.: Onglet Catgorie ddition GRASS

Mode : quelle catgorie sera applique au nouvel lment. Prochain non utilis - applique la valeur suivante non utilise du champ category llment gomtrique. Saisie manuelle - saisir manuellement la valeur du champ category pour llment gomtrique. Pas de catgorie - ne pas remplir le champ category. Cest par exemple utilis pour les surfaces, car les valeurs de catgorie sont stockes via le centrode. Categorie : un identiant (ID) est attach chaque objet numris. Il est utilis pour connecter les objets gomtriques avec ces attributs. Couche : Chaque objet peut tre connect diffrentes tables attributaires au travers des diffrentes souscouches. Le numro de sous-couche par dfaut est 1. Onglet Paramtres Longlet Paramtres vous permet de dnir la tolrance daccrochage en pixels-crans. Le seuil dnit partir de quelle distance les nouveaux points ou les nouvelles lignes sont accroches automatiquement des noeuds existants. Cela aide viter de crer des trous ou des superpositions entre les contours. La valeur par dfaut est xe 10 pixels.

QGIS 1.7.2 Manuel Utilisateur

111

9.7. Numrisation et dition de couche vectorielle GRASS

Icne

Outil Nouveau Point Nouvelle Ligne

Fonction Numrise un nouveau point Numrise une nouvelle ligne (terminez la numrisation en slectionnant un nouvel outil) Numrise un nouveau contour (terminer la numrisation en slectionnant un nouvel outil) Numrise un nouveau centrode (emplacement de ltiquette dun polygone existant) Dplace un sommet dune ligne ou dun polygone existant et indique sa nouvelle position Ajoute un nouveau sommet une ligne existante Efface un sommet dune ligne existante (conrmez le sommet slectionn avec un autre clic) Dplacez la limite, la ligne, le point ou le centrode slectionn puis cliquez sur la nouvelle position Coupe une ligne existante en deux parties Efface une limite, une ligne, un point ou un centrode existant (conrmez llment slectionn avec un autre clic) dite les attributs de llment slectionn (notez quun seul lment peut reprsenter plusieurs gomtries, voir ci-dessus) Ferme la session et sauvegarde ltat actuel (reconstruit la topologie aprs) TABLE 9.1.: GRASS Digitizing Tools

Nouveau Contour

Nouveau Centrode

Dplacer le sommet Ajouter un sommet Effacer un sommet

Dplace llment Coupe la ligne

Efface llment

diter les attributs

Fermer

112

QGIS 1.7.2 Manuel Utilisateur

Astuce QGIS 41 C RATION D UNE SOUS - COUCHE SUPPLMENTAIRE AVEC QGIS Si vous souhaitez avoir plusieurs sous-couches dans votre couche vectorielle, ajouter simplement un nouveau chiffre dans la zone de saisie Couche et appuyez sur entre. Dans longlet Table, vous pouvez crer de nouvelles tables attributaires connectes votre nouvelle sous-couche.

F IGURE 9.5.: GRASS Digitizing Settings Tab

Onglet Convention des signes Longlet Convention des signes vous permet dafcher et modier la symbologie, la couleur des diffrentes formes gomtriques ainsi que leur statut topologique (par exemple : contour ouvert / ferm)

F IGURE 9.6.: Onglet Paramtres ddition GRASS

Onglet Table Longlet Table donne des informations sur la table attributaire dune sous-couche donne. Cest ici que vous pouvez ajouter des colonnes une table attributaire existante ou crer une nouvelle table attributaire pour une nouvelle couche vectorielle GRASS (voir Section 9.6).

9.8. Loutil rgion GRASS


La dnition dune rgion (dnir une emprise spatiale de travail) dans GRASS est trs importante pour travailler avec des couches rasters. Le travail danalyse vecteur nest, par dfaut, pas limite une rgion dnie. Mais, tous les rasters nouvellement crs auront lextension spatiale et la rsolution de la rgion GRASS en cours dutilisation, indpendamment de leur extension et rsolution dorigine. La rgion courante GRASS est stocke dans le chier $LOCATION/$MAPSET/WIND, et celui-ci dnit les limites Nord, Sud, Est et Ouest, le nombre de lignes et de colonnes ainsi que la rsolution spatiale horizontale et verticale. Il est possible de dafcher ou de masquer lafchage de la rgion GRASS dans QGIS laide du bouton Afcher la rgion courante GRASS . . diter la rgion courante GRASS vous avez accs une bote dialogue qui vous

A laide du bouton

QGIS 1.7.2 Manuel Utilisateur

113

9.9. La bote outils GRASS

F IGURE 9.7.: Onglet Table du mode dition GRASS

Astuce QGIS 42 DITER LES PERMISSIONS GRASS Vous devez tre propritaire du Jeu de donnes que vous voulez diter. Il est impossible de modier des informations dun Jeu de donnes qui nest pas vous, mme si vous avez des droits en criture.

permet de modier la rgion courante ainsi que sa symbologie. Entrez les nouvelles limites et rsolution et cliquez sur OK . Cette bote de dialogue vous permet aussi de dnir une nouvelle rgion interactivement laide de la souris. Pour dnir ce rectangle demprise, cliquez avec le bouton gauche de la souris et dnissez un rectangle que vous terminerez en cliquant de nouveau sur le bouton gauche de la souris et fermez la bote de dialogue en cliquant sur OK . Le module GRASS g.region propose un grand nombre de paramtres pour dnir de faon approprie les limites et la rsolution dune rgion pour faire de lanalyse raster. Vous pouvez vous servir de ces paramtres dans la bote outils GRASS dcrite dans la section 9.9.

9.9. La bote outils GRASS


La bote de dialogue Ouvrir les outils GRASS donne accs aux fonctionnalits GRASS qui permettent

de travailler dans un SECTEUR et sur un Jeu de Donnes. Pour utiliser les outils GRASS, vous devez ouvrir un SECTEUR et un Jeu de Donnes sur lequel vous avez des droits dcriture (que vous avez normalement si vous avez cr le Jeu de Donnes). Cela est ncessaire car les rasters et les vecteurs nouvellement crs lors des analyses doivent tre crits dans le SECTEUR et Jeu de Donnes courant. Linvite de commande intgre la bote outils GRASS donne accs presque tous les modules GRASS (plus de 300) en ligne de commande. An doffrir un environnement de travail plus convivial, environ 200 dentre eux sont galement accessibles via linterface graphique de la Bote outils de lextension GRASS.

9.9.1. Liste des modules intgrs linterface graphique de la Bote Outils GRASS
La liste complte des modules GRASS intgrs linterface graphique de lextension QGIS se trouve sur le Wiki du projet GRASS : http://grass.osgeo.org/wiki/GRASS-QGIS_relevant_module_list

9.9.2. Travailler avec les modules GRASS


Les botes de dialogue des modules GRASS sont regroupes par catgories et sont galement accessibles par recherche libre. Il est aussi possible de personnaliser le contenu de la bote outils GRASS. Ceci est dcrit dans la section 9.9.5.

114

QGIS 1.7.2 Manuel Utilisateur

9.9.2. Travailler avec les modules GRASS

(a) Arborescence des modules

(b) Liste des modules avec possibilit de recherche

F IGURE 9.8.: Outils GRASS et Liste des Modules Comme indiqu sur la gure 9.8, vous pouvez chercher le module GRASS appropri en utilisant longlet Arborescence des modules ou en utilisant longlet Liste des Modules pour faire une recherche. Lorsque vous cliquez sur un module, un nouvel onglet apparat proposant trois sous-onglets Options , Rendu et Manuel . Sur la gure 9.9, vous voyez un exemple pour le module GRASS v.buffer.

(a) Options du module

(b) Rendu du module

(c) Aide sur le module

F IGURE 9.9.: Bote de dialogue dun module issue des outils GRASS Options Longlet Options propose une interface simplie o vous pouvez slectionner un raster ou un vecteur en cours de visualisation dans QGIS et saisir les paramtres spciques au module avant de le lancer. Tous les paramtres du module ne sont gnralement pas fournis an de simplier les botes de dialogue. Pour utiliser des paramtres que ne se trouvent pas dans la bote de dialogue, vous devez utiliser linvite de commande et lancer les modules en lignes de commande. Une nouvelle fonctionnalit de QGIS 1.7.2 est lajout dun bouton afcher les options avances en-

dessous du dialogue simpli du panneau Options . Pour linstant seul le module v.in.ascii a t adapt an de servir dexemple dutilisation mais dautres le seront dans les prochaines versions de QGIS. La nalit

QGIS 1.7.2 Manuel Utilisateur

115

9.9. La bote outils GRASS est de pouvoir recourir toutes les options de GRASS sans avoir ouvrir la console de en ligne de commande (le shell). Rendu Longlet Rendu fournit des informations sur ltat de sortie du module. Quand vous cliquez sur le bouton Lancer , le module passe sur longlet Rendu et vous voyez les informations sur le processus en cours. Si tout se passe bien, vous verrez nalement le message Termin avec succs. Manuel Longlet Manuel montre la page HTML daide du module. Vous pouvez vous en servir pour voir les autres paramtres du modules et pour avoir une connaissance plus approfondie de lobjet du module. A la n de chaque page daide dun module, vous avez des liens vers Main Help index (table principale des matires), Thematic index(par thmes) et Full index(lindex complet). Ces liens vous donnent les mmes informations que si vous utilisiez directement g.manual. Astuce QGIS 43 A FFICHER LES RSULTATS IMMDIATEMENT Si vous voulez voir immdiatement dans votre fentre carte le rsultat des calculs du module, vous pouvez utiliser le bouton Vue au bas de longlet du module.

9.9.3. Exemples de modules GRASS


Les exemples suivants dcriront les possibilits de certains modules GRASS. Cration de courbes de niveau Le premier exemple cr une couche vectorielle de courbe de niveau partir dun modle numrique de terrain (MNT). Nous considrerons que le jeu de donnes exemple SECTEUR a t install comme dcrit au paragraphe 9.4. Premirement, ouvrez le secteur en cliquant sur le bouton sez le secteur Alaska Maintenant chargez le rastergtopo30 en cliquant sur le bouton Ajouter une couche raster GRASS et slectionner le raster gtopo30 dans le secteur demo Ouvrez la boite outils laide du bouton Ouvrir les outils GRASS Ouvrir le jeu de donnes et choisis-

Dans la liste des outils double-cliquez sur Raster -> Gestion de surface -> Gnrer des lignes vectorielles de contours. Maintenant, cliquez sur loutil r.contour, cela ouvrira une boite de dialogue comme expliquez ci-dessus 9.9.2.Le raster gtopo30 devrait apparaitre dans le champ gtopo30 Non du raster en entre Dans le champ Increment between Contour levels courbes de niveau tous les 100m) 100 saisissez la valeur 100. (Cela va crer des ctour_100 le nom ctour_100

Saisisez dans le champ Nom de la couche vectorielle en sortie

Cliquez sur Lancer pour lancer la commande. Attendez quelques instants que le message Termin avec succs apparaisse lcran. Cliquez alors sur le bouton Vue et close . Comme il sagit dune grande rgion, cela prendra un certain temps safcher. Une fois lafchage termin, vous pouvez ouvrir la fentre proprits de la couche pour changer la couleur des courbes de niveau an quelles apparaissent clairement au dessus de la couche raster comme au 4.6. Zoomez sur une petite rgion montagneuse du centre de lAlaska. Avec un fort zoom, vous constaterez que les courbes de niveau sont constitues de lignes brises avec des angles vifs. GRASS offre la possibilit de gnraliser les cartes vecteurs laide de loutil v.generalize, tout en conservant leur forme gnrale.

116

QGIS 1.7.2 Manuel Utilisateur

9.9.3. Exemples de modules GRASS

(a) r.contour Options

(b) r.contour Output

F IGURE 9.10.: Module GRASS r.contour Loutil utilise diffrents algorithmes ayant diffrents objectifs. Certains de ces algorithmes (par exemple : Douglas Peucker et rduction de vertex) simplient les lignes en supprimant des vertex. La couche simplie se chargera plus rapidement. cette commande peut tre utilise lorsque vous avez une couche vectorielle trs dtaille et que vous crez une carte petite chelle. Les dtails ne sont donc pas ncessaires. Astuce QGIS 44 L OUTIL
DE SIMPLIFICATION

Vous remarquerez que fTools dispose aussi dun outil de simplication Simplier la gometrie tionne comme lalgorithme Douglas-Peucker de GRASS v.generalize.

qui fonc-

Cependant, le but de cet exemple est diffrent. Les courbes de niveau cres avec r.contour ont des angles vifs qui devraient tre lisss. Parmi les algorithmes de v.generalize, il y a lalgorithme de Chaikens qui fait justement a (comme Hermite splines). Gardez lesprit que ces algorithmes peuvent ajouter des sommets supplmentaires au vecteur, lamenant se charger encore plus lentement. Ouvrez la boite outils GRASS et double-cliquez sur Vecteur -> Dvelopper la carte -> Gnralisation. Cliquez alors sur le module v.generalize pour ouvrir sa fentre doptions. Vrier que la couche vectorielle ctour_100 apparait dans le champs ctour_100 Nom de la couche vectorielle en entre Dans la liste des algorithmes choisissez Chaiken. Laisser les autres options par dfaut et descendez la dernire ligne pour donner le nom de la couche dinformation crer ctour_100_smooth , et cliquez sur Lancer . Nom de la couche vectorielle en sortie Cela peut prendre plusieurs minutes. Lorsque le texte Termin avec succs apparait, cliquez sur le bouton Vue et ensuite sur Fermer . Vous pouvez changer la couleur de cette couche vectorielle pour quelle apparaisse clairement sur le raster et quelle contraste aussi avec la couche de dpart. Vous remarquerez que les nouvelles courbes

QGIS 1.7.2 Manuel Utilisateur

117

9.9. La bote outils GRASS de niveau ont des angles plus arrondis que loriginal tout en restant dle la forme globale dorigine.

F IGURE 9.11.: Module GRASS v.generalize pour gnraliser les couches vectorielles

Astuce QGIS 45 AUTRES UTILISATIONS DE R . CONTOUR La procdure dcrite ci-dessus peut tre utilise dans dautres cas. Si vous disposez dune couche dinformations raster representant des prcipitations, par exemple, vous pouvez utiliser la mme mthode pour crer des isohytes (lignes reliant des points dgales quantits de prcipitations).

Crer un ombrage avec effet 3D Diffrentes mthodes sont utilises pour afcher les modles numriques de terrain et donner un effet 3D au carte. Lutilisation de courbes de niveau comme dcrit ci-dessus est un des moyens souvent utiliss pour produire des cartes topographiques. Un autre moyen de rendre cet effet 3D est dutiliser lombrage. Lombrage est cr partir du modle numrique de terrain (MNT) en calculant dabord les pentes et les expositions et ensuite en simulant la position du soleil dans le ciel ce qui donne chaque cellule une valeur de rectance. Les pentes claires par le soleil sont plus claires et les pentes labri du soleil sont plus sombres. Commencez par ouvrir la couche raster gtopo30. Ouvrez la boite outils GRASS et dans la catgorie Raster double cliquez sur Spatial analysis -> Terrain analysis. Cliquez ensuite sur r.shaded.relief pour lancer le module. Changer azimuth angle 270 par 315. Saisissez gtopo30_shade comme nom pour la nouvelle couche dombrage et cliquez sur le bouton Lancer . Quand le calcul est termin, ajoutez le raster ombrage la fentre carte. Normalement, il devrait safcher en niveau de gris. Pour voir les 2 couches dinformations ombrage et gtopo30 en mme temps, placez la couche ombrage sous la couche gtopo30 dans le gestionnaire de couches et ouvrez la fentre proprits de la couche gtopo30, allez sur longlet "Transparence" et xez la transparence environ 25% Vous devriez maintenant avoir la couche gtopo30 en couleur et la couche ombrage en niveau de gris et en transparence, afche au dessus.

118

QGIS 1.7.2 Manuel Utilisateur

9.9.3. Exemples de modules GRASS Utiliser la console GRASS

F IGURE 9.12.: La console GRASS,module r.shaded.relief

Lextension Grass dans QGIS est faite pour les utilisateurs ne connaissant pas GRASS et qui ne sont pas familiers avec les modules et les options. Certains modules dans la boite outils napparaissent pas avec toutes les options possibles et certains napparaissent pas du tout. La console GRASS donne accs ces modules additionnels qui napparaissent pas dans la boite outils et aussi aux options des modules qui napparaissent que de faon simplie dans la boite outils. Cet exemple montre lutilisation des options supplmentaires du module r.shaded.relief utilis ci-dessus. Le module r.shaded.relief possde un paramtre zmult qui multiplie la valeur de laltitude (exprim dans la mme unit que les coordonnes X - Y) ce qui a pour effet daccentuer/exagrer le relief. Ouvrez le raster gtopo30 comme ci-dessus, et lancez la boite outils GRASS et ouvrez la console GRASS. Dans la console, entrez la ligne suivante : r.shaded.relief map=gtopo30 shade=gtopo30_shade2 azimuth=315 zmult=3 et pressez Enter . Une fois le calcul termin, allez sur longlet Browse gtopo30_shade2 pour lafcher dans QGIS. et doubel-cliquez sur le nouveau raster

Comme expliqu ci-dessus, dplacez le raster dombrage sous le raster gtopo30 puis vriez la transparence de la couche gtopo30. Vous devriez constater que leffet 3D est ressort plus ici quavec la premire couche dombrage. Statistiques raster avec des couches vectorielles Lexemple suivant comment un module GRASS peut aggrger des donnes et ajouter des colonnes de statistiques pour des polygones dun couche vectorielle. Encore une fois, nous allons utiliser le jeu de donnes Alaska. Rfrez vous 9.4 pour importer les shapeles contenus dans le rpetoire shapefiles dans GRASS. Un tape intermdiaire est ncessaire : des centrodes doivent imports an davoir une couche GRASS vecteur complte (incluant les contours et les centrodes) Dans la boite outils choisissez Vector -> Manage features,et ouvrez le module v.centroids. Entrez comme nom de couche en sortie output vector map forest_areas et lancez le module.

Maintenant ouvrez la couche vectorielle forest_areas et afchez les types de forts avec diffrentes couleurs : caduques, sempervirens, mlangs. Dans la fentre Proprits , onglet symbologie , choisissez Type de lgende Valeur unique comme type

de thmatisation et le champ de Classication eld VEGDESC au champ VEGDESC. (Reportez vous aux explications de longlet Symbologie 4.6.2 dans la partie vecteur).

QGIS 1.7.2 Manuel Utilisateur

119

9.9. La bote outils GRASS Rouvrez la boite outils GRASS et ouvrez Vector -> Vector update par dautres couches Cliquez sur le module v.rast.stats. Saisissez gtopo30, et forest_areas. Seulement un paramtre additionnel est requis : Entrez column prex bouton Lancer . Cest un opration lourde qui peut durer longtemps. Finallement, ouvrez la table attributaire de forest_areas, et vriez que plusieurs nouvelles colonnes ont ts ajoutes dont elev_min,elev_max, elev_mean, etc., pour chaque polygones de fort. elev , et cliquez sur le

9.9.4. Travailler avec le navigateur GRASS


Une autre fonctionnalit utile dans la bote outils GRASS est le navigateur de SECTEUR GRASS. Sur la gure 9.14 vous pouvez voir le SECTEUR en cours avec ses Jeux de Donnes. Dans la partie gauche de la fentre vous pouvez naviguer dans tous les Jeux de Donnes du SECTEUR courant. La partie droite de la fentre afche des informations sur le raster ou le vecteur slectionn, tel que la rsolution, lemprise, la source des donnes, les tables attributaires pour les vecteurs et un historique des commandes. La barre doutils de longlet Parcourir donne accs des outils de gestion du SECTEUR slectionn : Ajoute la carte slectionne la carte QGIS Copie la carte slectionne Renomme la carte slectionne Efface la carte slectionne Rgion courante rgle sur la carte choisie Rafrachir Renommer la carte slectionne et Effacer la carte slectionne ne fonctionnent

Les commandes

quavec les cartes prsentes dans votre Jeu de Donnes slectionn. Tous les autres outils fonctionnent aussi avec les autres Jeux de Donnes.

9.9.5. Paramtrer la boite outils GRASS


Pratiquement tous les modules GRASS peuvent tre ajouts la bote outils. Une interface XML est fournie pour analyser les chiers XML trs simples qui congurent lapparence et les paramtres des modules dans la bote outils. Un exemple de chier XML pour le module v.buffer (v.buffer.qgm) est donn ci-dessous : <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="Vector buffer" module="v.buffer"> <option key="input" typeoption="type" layeroption="layer" /> <option key="buffer"/> <option key="output" /> </qgisgrassmodule> Lanalyseur lit cette dnition et cre un nouvel onglet lintrieur de la bote outils lorsque vous slectionnez le module. Une description plus dtaille pour ajouter des modules, changer le groupe des modules, etc. est disponible sur le wiki QGIS ladresse http://wiki.qgis.org/qgiswiki/Adding_New_Tools_to_the_ GRASS_Toolbox.

120

QGIS 1.7.2 Manuel Utilisateur

9.9.5. Paramtrer la boite outils GRASS

F IGURE 9.13.: Afchage dune couche dombrage cre avec le module GRASS r.shaded.relief

F IGURE 9.14.: Navigateur de secteur GRASS

QGIS 1.7.2 Manuel Utilisateur

121

10. Composeur de carte


Le composeur de carte fournit des fonctionnalits croissantes de mise en page et dimpression. Il vous permet dajouter des lments tels quun cadre de carte, une lgende, une chelle graphique, des images, des ches et des tiquettes. Vous pouvez modier la taille, grouper, aligner et positionner chaque lment et ajuster leurs proprits pour crer votre mise en page. Le rsultat peut tre imprim ou export dans plusieurs formats dimages, mais aussi en Postscript, PDF et SVG. 1 Voici une liste des outils (tableau 10.1) : Tous les outils de composition de carte pour limpression sont disponibles dans les menus et la barre doutils, cette barre peut tre afche ou masque en faisant un clic droit au-dessus delle.

10.1. Utiliser le Composeur dImpression


Avant de dmarrer le travail avec le composeur de carte, vous devez charger certaines couches raster et vecteurs dans la fentre de carte de QGIS et adapter leurs proprits pour quelles vous conviennent. Aprs que tout soit rendu et symbolis comme vous le souhaitez, cliquez sur licne Nouveau composeur dimpression ou le menu Fichier > Nouveau composeur dimpression .

F IGURE 10.1.: Composeur de carte

Ouvrir le composeur de carte vous afche un cadre vide auquel vous pouvez ajouter un cadre de la carte actuelle de QGIS, une lgende, une chelle graphique, des images et du texte. La gure 10.1 montre la vue initiale du composeur de carte avant quun lment ne soit ajout. Le composeur de carte afche deux onglets : longlet Gnral vous permet de dnir la taille du papier, lorientation et la qualit dimpression pour le chier de sortie (en dpi/ppp) et dactiver laccrochage sur une grille dune rsolution prdnie. La fonction Accrochage la grille marche uniquement si vous avez dni une rsolution suprieure 0. Vous pouvez activer la case Imprimer en tant que raster port. qui permet de rastriser tous les lments avant limpression ou lex-

1. Lexport en SVG est gr, mais il ne fonctionne pas correctement avec certaines versions de QT4. Vous devriez essayer et vrier individuellement sur votre systme

123

10.1. Utiliser le Composeur dImpression

Icne

Objectif Charger depuis un modle Exporter dans un format dimage Exporter la composition en SVG Imprimer ou exporter en Postscript Zoom + Rafraichie la vue Ajouter une image au composeur de carte Ajoute une nouvelle lgende la composition de carte Ajoute une che la composition Slectionne/dplace les objets dans la composition de carte Groupe les objets de la composition de carte Passe les objets par dessus dans la composition de carte Dplace les objets slectionns tout en haut Aligner les objets slectionns gauche Aligner les objets slectionns au centre Aligner les objets slectionns vers le haut

Icne

Objectif Enregistrer en tant que modle Exporter en PDF

Zoom ltendue maximale Zoom Ajouter une nouvelle carte partir du cadre de carte de QGIS Ajoute des tiquettes la composition de carte Ajoute une barre dchelle graphique la composition de carte Add attribute table to print composition Dplace le contenu dans un objet Dsolidaise les objets de la composition de carte Passe les objets par dessous dans la composition de carte Dplace les objets slectionns tout en bas Aligner les objets slectionns droite Aligner les objets slectionns au centre vertical Aligner les objets slectionns vers le bas

TABLE 10.1.: Outils du Composeur de carte

124

QGIS 1.7.2 Manuel Utilisateur

10.1.1. Ajouter une carte en cours dans QGIS au Composeur dImpression Longlet Item afche les proprits pour llment de la carte slectionne. Cliquez sur licne pour slectionner un lment (par exemple lchelle graphique

Slectionner/Dplacer lobjet

ou une tiquette) dans le cadre. Puis cliquez sur longlet Item et personnalisez les paramtres pour llment slectionn. Vous pouvez ajouter de multiples lments au composeur. Il est galement possible davoir plus dune vue de carte, lgende ou chelle graphiques dans le cadre du composeur de carte. Chaque lment possde ses propres proprits et dans le cas de la carte, sa propre tendue. Si vous voulez supprimer un lment du canevas du composeur, vous pouvez le faire en utilisant la touche Suppr ou Retour .

10.1.1. Ajouter une carte en cours dans QGIS au Composeur dImpression


Pour ajouter le cadre de carte de QGIS, cliquez sur le bouton Ajouter une nouvelle carte partir du cadre de carte de QGIS ajouter la carte. Pour afcher la carte actuelle, choisissez Aperu dans la barre doutils du composeur Cache dans longlet Objet de la de carte et dessinez un rectangle dans le cadre du composeur avec le bouton gauche de la souris pour

carte. Pour ajouter la carte courante, vous devez choisir entre 3 diffrentes modes dans longlet Item : Aperu Rectangle est le paramtre par dfaut. Il nafche quune bote vide avec le message La

carte sera imprime ici. Aperu Cache afche la carte dans sa rsolution dcran actuelle. Si vous zoomez sur la fentre

de composition, la carte ne sera pas actualise, mais limage sera mise lchelle. Aperu Rendu signie que si vous faites un zoom dans la fentre de composition la carte sera

actualise, mais pour des raisons de performances, seulement jusqu une rsolution maximum prdnie par QGIS. Cache est le mode daperu par dfaut pour une carte nouvellement cre. Vous pouvez redimensionner llment de la carte en cliquant sur le bouton Slectionner/Dplacer lobjet , en slectionnant llment, et en dplaant un des curseurs bleus dans le coin de la carte. Avec la carte slectionne, vous pouvez maintenant adapter plus de proprits dans longlet Item de la carte. Pour dplacer une couche dans llment de la carte, slectionnez-le puis cliquez sur licne Dplacer le contenu de lobjet bouton gauche de la souris. Aprs avoir trouv le bon emplacement, vous pouvez ger la position de cet lment au sien du composeur. Slectionnez llment, faites un clic droit et choisissez de llment en activant la case verrouiller . Vous pouvez verrouiller la position et dplacez les couches dans le cadre de llment carte avec le

Verrouier les couches pour cette carte dans le panneau Ojbet.

Note : QGIS 1.7.2 peut maintenant afcher les tiquettes produites par le nouveau systme dtiquetage. La mise lchelle nest pas encore au point, il vous sera peut-tre ncessaire de retourner lancien systme dans certains cas.

10.1.2. Panneau de la carte et de lemprise


Panneau de lemprise le panneau de lEmprise de llment de la carte fournit les fonctionnalits suivantes (voir gure 10.2b)) :

QGIS 1.7.2 Manuel Utilisateur

125

10.1. Utiliser le Composeur dImpression

(a) Panneau de la carte

(b) Panneau de lemprise

F IGURE 10.2.: Panneau de la carte et de lemprise La zone Emprise de la carte permet de spcier ltendue de la reprsentation cartographique en utilisant les valeurs X/Y minimales et maximales ou en cliquant sur le bouton Fixer sur lemprise courante de la carte . Si vous changez de vue sur le canevas de la carte de QGIS en zoomant, en vous dplaant ou en changeant les paramtres du vecteur ou raster, vous pouvez mettre jour laperu du composeur en slectionnant llment de la carte et en cliquant le bouton Mise jour de laperu dans le panneau objet (voir gure 10.2a)).

10.1.3. Map item tab - Grid and General options dialog

126

QGIS 1.7.2 Manuel Utilisateur

10.1.3. Map item tab - Grid and General options dialog

(a) Grille

(b) Options gnrales

F IGURE 10.3.: Panneau de la carte - grille et options gnriques

Panneau de grille Le panneau de Grille de llment de carte dispose des fonctionnalits suivante (voir gure 10.3a)) : La case Afcher le graticule permet de superposer une grille sur llment de la carte. Vous pouvez choisir de la reprsenter sous forme de lignes continues ou de croix, choisir lintervalle despacement dans les directions X et Y et les proprits graphiques (couleur, paisseur, etc.) La case Dessiner une annotation permet lafchage des coordonnes sur le contour de la carte. Les annotations peuvent tre places lintrieur ou lextrieur tandis que leur direction peut tre horizontale, verticale, horizontale et verticale ou dans le sens de la limite. Vous pouvez aussi choisir le type de police, la distance sparant lannotation du cadre et la prcision des coordonnes. Panneau des options globales Le panneau options globales de llment de carte dispose des fonctionnalits suivante (voir gure 10.3b)) : Vous pouvez dnir ici la couleur et lpaisseur du cadre de llment, choisir une couleur pour le fond et le niveau dopacit de la carte. Le bouton Position ouvre la fentre Dnir la position de lobjet

QGIS 1.7.2 Manuel Utilisateur

127

10.1. Utiliser le Composeur dImpression qui permet de congurer la position du canevas de la carte en utilisant des points de rfrence ou des coordonnes. De plus, vous pouvez slectionner ou dslectionner lafchage du cadre de lobjet avec la case Afcher le cadre .

10.1.4. Ajouter dautres lments au Composeur dImpression


Au-del de lajout dun cadre de la carte actuelle de QGIS au composeur de carte, il est galement possible dajouter, dplacer et personnaliser les lments lgendes, chelles graphiques, images et tiquettes.

10.1.5. Fentre des tiquettes


Pour ajouter une tiquette, , cliquez sur licne Ajouter une tiquette et placez llment sur le canevas

de la carte avec le bouton gauche de votre souris. Vous pouvez modier la position et lapparence avec le panneau de proprits dobjets aprs avoir slectionn llment.

(a) Options dtiquetage

(b) Options globales

F IGURE 10.4.: Panneau des tiquettes de la composition - Options dtiquetage et options globales

Panneau des tiquettes Le panneau tiquette dispose des fonctionnalits suivantes (voir gure 10.4a)) : Cette fentre permet dajouter des lments textuel la carte compose. Vous pouvez slectionner lalignement horizontal et vertical, la police et sa couleur ainsi que dnir la marge en mm. Panneau des options globales Le panneau Options globales dispose des fonctionnalits suivantes (voir gure 10.4b)) : Vous pouvez ici choisir la couleur et le contour du cadre de llment, mettre une couleur de fond et grer lopacit de ltiquette. Le bouton Position ouvre la fentre Dnir la position de lobjet qui permet de congurer la position du canevas de la carte en utilisant des points de rfrence ou des coordonnes. De plus, vous pouvez slectionner ou dslectionner lafchage du cadre de lobjet avec la case Afcher le cadre .

128

QGIS 1.7.2 Manuel Utilisateur

10.1.6. Fentre des options dimages

10.1.6. Fentre des options dimages


Pour ajouter une image, cliquez sur licne Ajouter une image et placez llment sur le canevas de la

carte avec le bouton gauche de votre souris. Vous pouvez modier la position et lapparence avec le panneau de proprits dobjets aprs avoir slectionn llment.

(a) Fentre des options de limage

(b) Fentre des options globales

F IGURE 10.5.: Panneau dimage du composeur dimpression

Fentre des options de limage La fentre Options de limage dispose des fonctionnalits suivantes (voir gure 10.5a)) : La zone Rechercher dans les rpertoires permet dajouter et deffacer des rpertoires contenant des images au format SVG liste dimages disposition. Le champ Aperu permet dafcher une miniature pour chaque image stocke dans le rpertoire slectionn La zone Options afche limage slectionne et permet de dnir sa largeur, hauteur et rotation (dans le sens horaire). Il est possible de saisir un chemin vers une image spcique. Le fait dactiver la case Synchroniser depuis la carte permet limage de suivre la mme rotation que la carte (P. ex. une che pointant ainsi toujours vers le Nord mme si le contenu de la carte a t pivot). Fentre des options globales La fentre des Options globales dispose des fonctionnalits suivantes (voir gure 10.5b)) : Vous pouvez ici choisir la couleur et le contour du cadre de limage, mettre une couleur de fond et grer son opacit. Le bouton Position ouvre la fentre Dnir la position de lobjet qui permet de congurer la position du canevas de la carte en utilisant des points de rfrence ou des coordonnes. De plus, vous pouvez slectionner ou dslectionner lafchage du cadre de lobjet avec la case Afcher le cadre .

QGIS 1.7.2 Manuel Utilisateur

129

10.1. Utiliser le Composeur dImpression

10.1.7. Fentre des options de la lgende


Pour ajouter une lgende la carte, cliquez sur licne Ajouter une nouvelle lgende , placez ll-

ment sur le canevas de la carte avec le bouton gauche de votre souris. Vous pouvez modier la position et lapparence avec le panneau de proprits dobjets aprs avoir slectionn la lgende.

(a) Panneau gnral

(b) Panneau des objets de la lgende

(c) Options des objets

F IGURE 10.6.: Fentre des proprits de la lgende du composeur dimpression General dialog Le panneau Gnral dispose des fonctionnalits suivantes (voir gure 10.6a)) : Vous pouvez ici modier le titre de la lgende et la police utilise. Vous pouvez changer la hauteur et la largeur des symboles de la lgende et ajouter des couches, des symboles, des icnes et des espaces. Panneau des objets de la lgende Le panneau Objets de lgende dispose des fonctionnalits suivantes (voir gure 10.6b)) : Cette fentre montre tous les objets inclus dans la lgende et permet den changer lordre. Aprs avoir modi la symbologie de QGIS dans la fentre principale de lapplication, vous pouvez cliquer sur Mise jour pour rpercuter ces changements sur les objets de la lgende du composeur dimpression. Lordre des objets peut tre altr en utilisant les monter glisser-dposer. Panneau des options des objets Le panneau Options des objets dispose des fonctionnalits suivantes (voir gure 10.6c)) : Vous pouvez ici choisir la couleur et le contour du cadre de llment, mettre une couleur de fond et grer son opacit. Le bouton Position ouvre la fentre Dnir la position de lobjet qui permet et descendre ou en faisant un

130

QGIS 1.7.2 Manuel Utilisateur

10.1.8. Fentre des options de la barre dchelle de congurer la position du canevas de la carte en utilisant des points de rfrence ou des coordonnes. De plus, vous pouvez slectionner ou dslectionner lafchage du cadre de lobjet avec la case Afcher le cadre .

10.1.8. Fentre des options de la barre dchelle


Pour ajouter une barre dchelle, cliquez sur licne Ajouter une nouvelle chelle graphique , placez

llment sur le canevas de la carte avec le bouton gauche de votre souris. Vous pouvez modier la position et son apparence avec le panneau de proprits dobjets aprs avoir slectionn llment.

(a) Panneau des options de la barre

(b) Panneau des options globales

F IGURE 10.7.: Panneaux de la barre dchelle graphique du composeur dimpression Panneau de lchelle graphique La Barre dchelle dispose des fonctionnalits suivantes (voir gure 10.7a)) : Ce panneau permet de dnir la taille de segment de lchelle en units de la carte, les units de la carte par unit de la barre et combien de segments doivent apparatre droite et gauche du 0. Vous pouvez changer le style de la barre dchelle, disponible avec un ou 2 niveaux de segments, plate avec des repres ajustables ou simplement numrique (1 :500). Il est galement possible de la hauteur, lpaisseur des traits, la police des units, les diffrents espaces ainsi que ltiquette des units. Options globales Le panneau Options globales dispose des fonctionnalits suivantes (voir gure 10.7b)) : Vous pouvez ici choisir la couleur et le contour du cadre de llment, mettre une couleur de fond et grer son opacit. Le bouton Position ouvre la fentre Dnir la position de lobjet qui permet de congurer la position du canevas de la carte en utilisant des points de rfrence ou des coordon-

QGIS 1.7.2 Manuel Utilisateur

131

10.4. Ajouter une table attributaire nes. De plus, vous pouvez slectionner ou dslectionner lafchage du cadre de lobjet avec la case Afcher le cadre .

10.2. Outils de navigation


Pour vous dplacer sur la carte, le composeur dimpression propose 4 outils : Zoom + , Zoom - , Zoom sur ltendue totale et Rafrachir la vue pour actualiser lafchage si ncessaire

10.3. Ajouter des formes basiques et des ches


Il est possible dajouter des formes simples (Ellipse, Rectangle, Triangle) et des ches la composition.

(a) Panneau des formes

(b) Panneau des ches

F IGURE 10.8.: Panneaux des formes basiques et ches Le panneau Forme permet de dessiner une ellipse, un rectangle, ou un triangle. Vous pouvez modier le contours, la couleur de remplissage et la rotation (dans le sens horaire). Le panneau Flche permet de dssiner une che sur la carte, vous permettant dattirer lattention sur une partie spcique de votre composition. Vous pouvez changer la couleur, le contour et la taille de la che. Il est possible dutiliser un marqueur par dfaut pour la pointe, aucun marqueur ou un marqueur SVG. Dans le cas du marqueur SVG, vous pouvez en placer un la n du trait et un autre au dbut.

10.4. Ajouter une table attributaire


Vous pouvez ajouter une table attributaire dune couche vectorielle sur la composition de la carte.

132

QGIS 1.7.2 Manuel Utilisateur

10.4.1. Monter, descendre et aligner des lments

(a) Panneau de la table

(b) Options globales

F IGURE 10.9.: Panneau de table attributaire du composeur de carte

Panneau de table Le panneau Table dispose des fonctionnalits suivantes (voir gure 10.9a)) : Le panneau Table permet de slectionner une couche vectorielle et den afcher les colonnes avec la carte. Les colonnes peuvent tre tries dans un ordre descendant ou ascendant. Vous pouvez limiter le nombre denregistrements afchs ou limiter aux entits afchs dans votre composition. Vous pouvez modier les caracttristiques de grille du tableau ainsi que len-tte et la police employe. Options globales Le panneau Options globales dispose des fonctionnalits suivantes (voir gure 10.9b)) : Vous pouvez ici choisir la couleur et le contour du cadre de llment, mettre une couleur de fond et grer son opacit. Le bouton Position ouvre la fentre Dnir la position de lobjet qui permet de congurer la position du canevas de la carte en utilisant des points de rfrence ou des coordonnes. De plus, vous pouvez slectionner ou dslectionner lafchage du cadre de lobjet avec la case Afcher le cadre .

10.4.1. Monter, descendre et aligner des lments


Les fonctionnalits pour relever ou descendre des lments sont prsentes dans le menu dourlant Relever les objets slectionns . Prenez un lment dans le composeur de carte et slectionnez la fonction correspondante pour le relever ou le descendre par rapport aux autres lments (voir table 10.1). Il y a plusieurs fonctionnalits dalignements disponibles dans le menu droulant Aligner les objets slectionns (voir table 10.1). Pour utiliser une fonction, vous devez dabord slectionner plusieurs lments et ensuite cliquer sur licne dalignement dsir. Toute la slection sera aligne dans le cadre de leurs limites respectives

10.4.2. Cration de carte


La gure 10.10 montre le composeur de carte avec un exemple de mise en page incluant chaque type dlment de la carte dcrit dans la section au-dessus.

QGIS 1.7.2 Manuel Utilisateur

133

10.4. Ajouter une table attributaire

F IGURE 10.10.: Composeur comportant une vue de la carte, une lgende, une chelle graphique et du texte ajout

Le composeur de carte vous permet de choisir plusieurs formats de sortie et il est possible de dnir la rsolution (qualit dimpression) et la taille du papier : Licne Imprimer permet dimprimer la mise en page une imprimante ou dans un chier Post-

script en fonction des pilotes dimprimante installs. The PDF. Licne Exporter dans une image exporte le cadre du composeur dans plusieurs formats dimage tels que PNG, BPM,TIF, JPG, . . . Licne Exporter au format SVG sauve le cadre du composeur de carte en SVG (Scalable Vector Exporter au format PDF enregistre le contenu du composeur directement dans un chier

Graphic). Note : Actuellement la sortie SVG est trs basique. Ce nest pas un problme de QGIS mais un problme de la bibliothque Qt sous-jacente. Cela sera probablement corrig dans une prochaine version.

10.4.3. Enregistrer et charger une mise en page dimpression


Avec les icnes Sauvegarder en tant que modle et Charger depuis un modle , vous pouvez

enregistrer ltat actuel dune session du composeur dans un modle *.qpt et le charger dans une autre

134

QGIS 1.7.2 Manuel Utilisateur

session.

10.5. Enregistrer et charger une composition de carte


Avec les icnes Sauvegarder le modle and Charger un modle , vous pouvez enregistrer

ltat actuel de votre session de composition dans un chier *.qpt que vous pourrez recharger dans une session suivante. Le bouton Gestionnaire de composition qui se situe dans la barre doutils et dans le menu Fichier

> Gestionnaire de composition permet de grer lajout de nouveau modle votre projet (p. ex. en chargeant un modle externe) ou de grer les modles existants.

F IGURE 10.11.: Gestionnaire de composition

QGIS 1.7.2 Manuel Utilisateur

135

11. Les extensions de QGIS


QGIS repose sur un systme dextensions. Ce dernier permet dajouter facilement de nouvelles fonctions au logiciel. De nombreuses nouvelles fonctions de QGIS sont implmentes comme des extensions principales ou complmentaires. Les extensions principales sont maintenues par lquipe de dveloppement de QGIS et sont intgres automatiquement chaque nouvelle distribution de QGIS. Elles sont crites en C++ ou en Python. On trouvera plus dinformations sur les extensions principales dans la Section 12. Les extensions complmentaires sont actuellement toutes crites en Python. Elles sont stockes dans des dpts externes et maintenues par leurs auteurs. Elles peuvent tre ajoutes QGIS en utilisant lInstallateur dextensions Python. On trouvera plus dinformations sur les extensions complmentaires dans la Section ??.

11.1. Grer les extensions


De manire gnrale, grer les extensions consiste les afcher ou pas laide du Gestionnaire dextension. Les extensions complmentaires doivent dabord tre installes laide de lInstallateur dextensions python pour pouvoir tre actives ou dsactives dans le Gestionnaire dextension.

11.1.1. Activer une extension principale


On active une extension principale laide du menu Extensions > Gestionnaire dextension. . . . Le gestionnaire dextension liste toutes les extensions disponibles et leur statut (install ou pas), dont toutes les extensions principales et toutes celles complmentaires que vous avez ajoutes laide de lInstallateur dextensions Python (voir Section ??). Les extensions installes sont coches gauche de leur nom. La gure 11.1 montre la bote de dialogue du Gestionnaire dextension. Pour installer une extension, cocher la case gauche du nom puis cliquez sur OK . Les extensions installes sont mmorises lorsque vous quittez lapplication et seront restaures la prochaine ouverture de QGIS.

11.1.2. Installer une extension externe de QGIS


Les extensions QGIS externes sont crites en Python. Elles sont stockes par dfaut soit dans le rpertoire QGIS Ofciel ou contribution utilisateur soit dans diffrents dpts externes maintenus par des auteurs indpendants. Ces listes sont disponibles automatiquement partir de lInstallateur dextensions Python via Installateur dextensions Python... . Des informations dtailles sur lutilisation, la version minimale de QGIS, la page principale, les auteurs et dautres sont disponibles avec les extensions elles-mmes mais ces informations ne sont pas reportes dans ce manuel. 1 2 Pour le moment (lors du test de la version 1.7 de QGIS), il y a plus de 120 extensions externes disponibles partir de 13 dpts lists. Certaines de ces extensions offrent des fonctionnalits qui sont demandes par beaucoup dutilisateurs (par exemple, fournir la possibilit de voir et dditer des donnes OpenStreetMap ou
1. La mise jour des extensions principales peuvent tre disponible dans ce dpt comme des entres externes. 2. fTools, Export Mapserver et linstallateur dextension sont des extensions Python, mais font aussi partie intgrale des sources de QGIS et sont automatiquement chargs et activs dans le gestionnaire dextension de QGIS (voir la section 11.1.2).

137

11.1. Grer les extensions

F IGURE 11.1.: Gestionnaire dextension

dajouter des couches Google) tandis que dautres offrent des fonctions trs spcialises (calculer le diamtre conomique pour les rseaux dapprovisionnement en eau). Il est, cependant, assez simple de faire une recherche travers les extensions externes disponibles laide de mots-cls, en choisissant un dpt et/ou en ltrant le statut des extensions (pour le moment celles installes et non installes sur votre systme). Chercher et ltrer est raliser partir du Gestionnaire dextension de QGIS (voir Figure 11.2). Astuce QGIS 46 A JOUTER PLUS DE DPTS Pour ajouter un dpt Contribution dutilisateurs et/ou plusieurs dpts de contributeurs externes, ouvrez linstalleur dextension Python ( Extension Dpts Installeur dextensions Python ... ), allez sur longlet et cliquez sur Ajouter les dpts tiers . Si vous ne voulez pas un ou plusieurs dpts ajouts,

ils peuvent tre dsactivs via le bouton diter... , ou compltement supprims avec le bouton Supprimer . Une seule tape est ncessaire pour installer une extension externe dans QGIS. Tlchargez une extension externe depuis un dpt laide de linstalleur dextension python (voir section 11.1.3). La nouvelle extension complmentaire sera ajoute la liste des extensions disponibles dans le gestionnaire dextension et automatiquement charge dans QGIS.

11.1.3. Utiliser linstalleur dextension python de QGIS


Pour tlcharger et installer une extension python complmentaire, cliquez sur le menu Extensions > Installateur dextensions python.. . . . La fentre de lInstalleur dextension python apparatra (gure 11.2) avec longlet Extensions , qui prsente la liste de toutes les extensions python installes localement ou disponibles dans des dpts distants. Chaque extension peut-tre soit : non installe : signie que lextension est disponible dans le dpt, mais nest pas encore installe. Pour linstaller, slectionnez-la dans la liste et cliquez sur le bouton

138

QGIS 1.7.2 Manuel Utilisateur

11.1.3. Utiliser linstalleur dextension python de QGIS Astuce QGIS 47 E XTENSIONS ET PLANTAGES Si votre installation de QGIS plante au dmarrage, une extension est peut-tre en cause. Vous pouvez viter le chargement des extensions en ditant votre chier de conguration (voir 3.7 pour localiser ce chier). Localisez la conguration de lextension et changez toutes les valeurs false pour empcher leur chargement. Par exemple, pour viter le chargement de lextension Ajouter une couche texte dlimit, sa rfrence dans $HOME/.cong/QuantumGIS/qgis.conf doit ressembler Add Delimited Text Layer=false. Faites de mme pour chaque extension dans la section [Extension]. Vous pouvez ensuite dmarrer QGIS et ajouter les extensions une la fois depuis le Gestionnaire dextension pour dterminer celle qui est la source du problme.

F IGURE 11.2.: Installer des extensions python complmentaires

Installer lextension nouveau : signie que lextension est nouvelle dans le dpt installe : lextension est dj installe. Si elle est galement disponible dans un dpt, le bouton R-installer lextension est actif. En revanche, si la version disponible est plus ancienne que la version installe, le bouton Rtrograder la version apparat la place mise jour : lextension est installe, mais une version plus rcente est disponible. Le bouton Mise jour de lextension est actif. install - cela indique que lextension est dj install. Sil est disponible dans un dpt le bouton Rinstaller lextension sera activ. Si la version disponible est plus vieille que celle installe, le bouton Descendre dans la version de lextension apparaitra sa place. Mise jour disponible - cela signie que lextension a t installe, mais quil y a une mise jour disponible. Dans ce cas, les boutons Mettre jour lextension et Tout mettre jour seront activs. invalide : lextension est installe, mais ne fonctionne pas. Les dtails sont donns dans la description de lextension Onglet Extensions Pour installer une extension, slectionnez-la dans la liste et cliquez sur le bouton Installer lextension . Lextension est installe dans un rpertoire qui lui est ddi, cet emplacement diffre selon les systmes dexploitation :

QGIS 1.7.2 Manuel Utilisateur

139

11.1. Grer les extensions

Linux et autres unix : ./share/qgis/python/plugins /home/$USERNAME/.qgis/python/plugins Mac OS X : ./Contents/MacOS/share/qgis/python/plugins /Users/$USERNAME/.qgis/python/plugins Windows : C :\Program Files\QGIS \python\plugins C :\Documents and Settings\$USERNAME\.qgis\python\plugins

Si linstallation est russie, un message de conrmation apparat. Si linstallation ne fonctionne pas, la raison est alors indique dans une fentre dalerte. Les problmes les plus frquents sont dus des erreurs de connexion et des modules Python manquants. Dans le premier cas, il vous faudra probablement attendre quelques instants puis retenter linstallation (dans le cas o il sagit dun problme d au serveur) ; dans le second cas, il sera ncessaire dinstaller les modules manquants pour votre systme dexploitation avant dutiliser les extensions. Pour Linux, la plupart des modules requis devraient

tre disponibles dans le gestionnaire de paquets de votre distribution. Pour les instructions dinstallation pour Windows, visitez la page web du module. Si vous utilisez un proxy, vous pourriez avoir besoin de le congurer dans le menu dition > Options (Gnome, OSX) ou dans Prfrences > Options (KDE, Windows) dans longlet Proxy . Le bouton Dsinstaller lextension est actif seulement si lextension slectionne est installe et nest pas une extension principale. Notez que si vous avez install une mise jour dune extension principale, vous pouvez dsinstaller cette mise jour avec le bouton Dsinstaller lextension et revenir la version dorigine fournie linstallation de Quantum GIS. Cette dernire ne peut pas tre dsinstalle. Onglet Dpts Le second onglet, Dpts , contient une liste de dpts dextensions disponibles pour l Installateur dextensions. Par dfaut, seul le Dpt Ofciel de QGIS (QGIS Ofcial Repository) est utilis. Vous pouvez ajouter des dpts contenant des contributions dutilisateurs, notamment le dpt central de contributions de QGIS (QGIS Contributed Repository) et quelques autres dpts externes cliquant sur le bouton Ajouter un dpt-tiers dextension la liste . Ces dpts contiennent une grande quantit dextensions utiles, mais elles ne sont pas maintenues par lquipe de dveloppement de QGIS et nous ne pouvons prendre aucune responsabilit les concernant. Vous pouvez galement grer la liste de dpts manuellement, pour ajouter, retirer ou diter des entres. Dsactiver temporairement un dpt particulier est possible en cliquant sur le bouton diter... . Onglet Options Longlet Options vous permet de congurer les paramtres de lInstallateur dextensions. La case

Chercher des mises jour au dmarrage congure QGIS pour rechercher automatiquement les mises jour et les actualits relatives aux extensions. Si la case est coche, tous les dpts lists et activs dans longlet Dpts sont vris chaque dmarrage du programme. La frquence de cette vrication peut tre ajuste dans le menu droulant allant dune fois par jour tous les mois. Si une nouvelle extension ou une mise jour est disponible pour une des extensions installes, une notication cliquable apparat dans la barre de statut. Si la case est dcoche, la recherche de mises jour et dactualits seffectue uniquement lorsque lInstallateur dExtension est lanc manuellement depuis le menu. Bien que linstallateur dextensions puisse prendre en charge des ports autres que le 80, certaines connexions Internet peuvent poser des problmes lors des vrications automatiques. Dans ce cas, un indicateur Recherche de nouvelles extensions... reste visible dans la barre de statut durant toute la session QGIS et peut faire planter le programme la fermeture. Dans ce cas, dcochez la case. De plus, vous pouvez spcier le type dextension qui sont afches dans lInstallateur dextensions

140

QGIS 1.7.2 Manuel Utilisateur

Python. Sous Extensions autorises, vous pouvez spcier si vous le souhaitez : afcher seulement les extensions du dpt ofciel, afcher toutes les extensions lexception de celles encore exprimentales, afcher toutes les extensions, mme celles encore exprimentales. Astuce QGIS 48 U TILISER DES EXTENSIONS EXPRIMENTALES Les extensions exprimentales sont gnralement inadaptes une utilisation en production. Ces extensions sont des stades peu avancs de dveloppement et doivent tre considres comme des outils incomplets ou des dmonstrations de faisabilit. Lquipe de dveloppement de QGIS ne recommande pas de les installer sauf pour des besoins de test.

11.2. Prestataires de donnes


Les prestataires de donnes sont des extensions "spciales" donnant accs un dpt de donnes. Par dfaut, QGIS supporte les couches PostGIS et les bases de donnes couvertes par la bibliothque GDAL/OGR. Lutilisation dextensions pour fournir des donnes permet dlargir les sources de donnes utilisables par QGIS. Les extensions fournissant des donnes sont automatiquement enregistres par QGIS au dmarrage. Elles ne sont pas gres par le Gestionnaire dExtension, mais utilises en arrire-plan lorsquun type de donnes est ajout comme couche dans QGIS.

QGIS 1.7.2 Manuel Utilisateur

141

12. Utilisation des extensions principales de QGIS


QGIS 1.7.2 contient 22 extensions principales qui peuvent tre charges depuis le Gestionnaire dExtensions.

TABLE 12.1.: 26 Extensions principales de QGIS


Icne Extension Description Rfrence du manuel Chapter 12.3

Ajouter une couche texte dlimit Saisie de coordonnes

Charger et afcher des chiers texte dlimit contenant des coordonnes x et y Capturer les coordonnes de la souris dans diffrents SCR Afcher une tiquette de copyright avec les informations associes Placer des graphiques (camemberts, barres) ou des symboles proportionnels sur des couches vectorielles Ajoute un nouveau moteur de rendu qui gre le dplacement de point automatiquement lorsque ils se superposent Convertir un chier au format DXF vers le format SHP Outil de Visualisation dvnements Une suite doutils de recherche, danalyse, de gomtrie et de gotraitement Charger et importer des donnes GPS Activer la puissante bote outils GRASS Une interface graphique simplie pour les programmes de traitement raster GDAL Ajouter des informations de projection aux chiers raster Interpolation sur la base de sommets dune couche vectorielle Exporter un projet QGIS au format maple de MapServer

Chapter ??

Etiquette de copyright

Chapter 12.2.1

Diagramme de couche

Chapter 4.6.9

Dplacement

Chapter 4.6.1

Convertisseur DXF2Shape eVis fTools

Chapter 12.4

Chapter 12.6

Outils GPS GRASS Outils GDAL

Chapter 12.9 Chapter 9 Chapitre 12.7

Gorfrencer Interpolation

Chapitre ?? Chapitre 12.10

Export MapServer

Chapitre 12.11

143

12.1. Extension de Saisie de Coordonnes

Icne

Extension

Description

Rfrence du manuel Chapter 12.2.2 Chapitre 12.12

Flche Nord dition ofine

Afcher une rose des vents au premier plan de la carte dition ofine et synchronisation avec une base de donnes Visualiser et diter des donnes OpenStreetMap Accder des gorasters Oracle Spatial Tlcharger et installer des extensions Python Calculer la pente, laspect et la courbure totale des MNT Rsoud le problme du plus court chemin Outil dimport greSQL/PostGIS de chiers Shape vers Post-

OpenStreetMap Georaster Oracle Installateur dextensions Modelisateur de terrain Graphique routier SPIT

Chapitre 12.14 Chapitre 12.13 Chapitre 11.1.3 Chapitre ?? Chapter 12.16 Chapitre 4.4.4

SQL anywhere

Store des couches vecteurs dans une base de donnes SQL anywhere Afcher une barre dchelle au premier plan de la carte Ralise des requtes spatiales sur des couches vecteurs Charger et afcher une couche WFS

Chapitre 12.18

Barre dchelle Requte spatiale WFS

Chapitre 12.2.3 Chapter 12.17 Chapitre 6.3

12.1. Extension de Saisie de Coordonnes


Lextension Saisie de Coordonnes est simple dutilisation et offre la possibilit dafcher des coordonnes sur la carte en slectionnant deux Systmes de Coordonnes de Rfrence (SCR) diffrents.

F IGURE 12.1.: Lextension Saisie de Coordonnes

1. Dmarrez QGIS, slectionnez

Proprits du Projet

dans le menu Prfrences

(KDE, Windows)

144

QGIS 1.7.2 Manuel Utilisateur

ou Fichier

(Gnome, OSX) et appuyez sur longlet Systme de coordonnes de rfrence (SCR) . Statut de la projection situe dans langle infrieur et slectionnez le systme de coordonnes de

Vous pouvez galement appuyer sur licne droit de la barre de statut.

2. Cochez loption Autoriser la projection la vole votre choix (voir galement la Section 8).

3. Chargez lextension Saisie de Coordonnes depuis le Gestionnaire dExtension (voir la Section 11.1.1) puis assurez-vous que lextension est active en allant dans pour vrier que la fonction Vue > Panneaux Saisie de Coordonnes est coche. La fentre Saisie de Coordonnes apparat alors comme indiqu dans la Figure 12.1. 4. Appuyez sur licne Cliquez pour slectionner le SCR utiliser pour lafchage des coordonnes un SCR diffrent de celui que vous avez choisi plus haut. 5. Pour lancer la capture de coordonnes, appuyez sur Debuter la capture . Vous pouvez maintenant cliquer nimporte o sur la carte et lextension afchera les coordonnes dans chacun des deux SCR slectionns. 6. Pour activer le suivi des coordonnes par le curseur appuyez sur licne Suivi du curseur . 7. Vous pouvez galement copier les coordonnes dans le presse-papiers. et slectionnez

12.2. Extensions de dcoration


Les extensions de dcoration comprennent les extensions tiquette de Copyright, Flche Nord et chelle Graphique. Elles sont destines "habiller" la carte en ajoutant des lments cartographiques.

12.2.1. Lextension Etiquette de Copyright


Le nom de cette extension est un peu trompeur, vous pouvez en ralit ajouter nimporte quel type de texte la carte.

F IGURE 12.2.: Lextension Etiquette de Copyright

1. Assurez-vous davoir activ lextension 2. Appuyez sur Extension > Dcorations > Etiquette de Copyright ou utilisez le bouton

QGIS 1.7.2 Manuel Utilisateur

145

12.2. Extensions de dcoration

Etiquette de Copyright directement depuis la barre doutils. 3. Entrez le texte que vous souhaitez placer sur la carte. Vous pouvez utiliser certaines balises HTML comme montres dans lexemple 4. Choisissez la position de ltiquette avec la liste de choix droulante Placement Coin Infrieur Droit Activer ltiquette du Copyright soit coche

5. Assurez-vous que la case 6. Appuyez sur OK

Lexemple ci-dessus (par dfaut) permet et placer et dafcher un symbole de copyright suivi de la date dans le coin infrieur droit de la carte.

12.2.2. Lextension Flche Nord


Lextension Flche Nord place une simple rose des vents sur la carte. Un seul style est disponible pour le moment. Vous pouvez ajuster langle de la che ou laisser QGIS dterminer automatiquement la direction. Si vous faites ce dernier choix, QGIS essaiera de calculer la meilleure orientation de la che. Quatre options sont disponibles pour la position de la che, qui correspondent au quatre coins de la carte du projet.

F IGURE 12.3.: Lextension Flche Nord

12.2.3. Lextension chelle Graphique


Lextension chelle Graphique ajoute une simple chelle graphique la carte du projet. Vous pouvez en contrler le style, la position, ainsi que lapparence. Dans QGIS, lafchage de lchelle graphique ne peut se faire que dans la mme unit que le projet de la carte. Ainsi, si lunit de vos couches est en mtres, vous ne pouvez pas crer une chelle graphique en pieds. De la mme manire, si vous utilisez les degrs dcimaux, vous ne pouvez pas crer une chelle graphique qui afche les distances en mtres. Pour ajouter une chelle graphique : 1. Appuyez sur Extension > Dcorations > Echelle graphique ou utilisez le bouton

Echelle graphique depuis la barre doutils 2. Choisissez la position de lchelle laide de la liste droulante Placement Coin Infrieur Gauche

3. Choisissez le style de lchelle laide de la liste droulante Scale bar style Marquage Infrieur

146

QGIS 1.7.2 Manuel Utilisateur

4. Choisissez la couleur de lchelle Color of bar

ou utilisez le noir par dfaut

5. Dnissez la taille et ltiquette de lchelle Size of bar 30 degrs 6. Assurez-vous que la case niveau de zoom 8. Appuyez sur OK Activer lchelle graphique soit coche

7. Optionnellement, vous pouvez choisir darrondir automatiquement lchelle chaque changement du Arrondir automatiquement lors du changement de zoom

F IGURE 12.4.: Lextension chelle Graphique

Astuce QGIS 49 S AUVEGARDE DES PARAMTRES DE L EXTENSION AVEC LE PROJET Lorsque vous sauvegardez un projet QGIS en .qgs, chaque changement que vous avez appliqu aux extensions Flche Nord, chelle Graphique et tiquette de Copyright sera sauvegard avec le projet et restaur au prochain chargement de celui-ci.

12.3. Extension Texte Dlimit


Lextension Texte Dlimit permet de charger un chier texte dlimit comme couche dans QGIS. Exigences Pour afcher un chier texte dlimit comme une couche, le chier texte doit contenir : 1. Une ligne den-tte dlimit contenant les noms des champs. Cette ligne doit tre la premire du chier. 2. La ligne dentte doit contenir les champs X et Y. Ces champs peuvent avoir nimporte quel nom. 3. Les coordonnes X et Y doivent tre de type numrique. Le systme de coordonnes nest pas important. Comme exemple de chier texte valide, nous pouvons importer le chier point dlvation elevp.csv fourni avec le jeu de donnes chantillon de QGIS (voir la Section 2.2) : X;Y;ELEV -300120;7689960;13 -654360;7562040;52 1640;7512840;3 [...] Nous noterons les points suivants propos du chier texte : 1. Le chier texte dexemple utilise le ; comme dlimiteur. Nimporte quel caractre peut tre utilis comme dlimiteur de champ.

QGIS 1.7.2 Manuel Utilisateur

147

12.4. Extension Convertisseur Dxf2Shp 2. La premire ligne est la ligne dentte. Elle contient les champs X, Y et ELEV. 3. Les guillemets (") ne peuvent pas tre utiliss pour dlimiter les champs textes. 4. Les coordonnes x sont incluses dans le champ X. 5. Les coordonnes y sont incluses dans le champ Y. Mettre en oeuvre lextension Pour utiliser lextension, vous devez dabord lactiver comme dcrit dans la Section 11.1. Appuyez sur la nouvelle icne apparue dans la barre doutils Ajoutez un chier de texte sur la couche pour ouvrir la bote de dialogue Texte Dlimit comme montr dans la gure 12.5.

F IGURE 12.5.: La bote de dialogue Texte Dlimit

Slectionnez dabord le chier importer (par exemple, qgis_sample_data/csv/elevp.csv) en appuyant sur le bouton Parcourir... . Une fois le chier slectionn, lextension essaie danalyser le chier en utilisant le dernier dlimiteur utilis, dans le cas prsent le point-virgule (;). An danalyser correctement le chier, il est important de slectionner le bon dlimiteur. Pour changer et utiliser le dlimiteur tabulation, utilisez \t (cest lexpression en vigueur pour indiquer le caractre tabulation). Une fois le chier analys, choisissez les champs X et Y laide des listes droulantes si possible vous pouvez aussi choisir le champ WKT pour les informations de projection. Enn choisissez un nom de couche (par exemple, elevp) comme montr dans la Figure 12.5. Pour ajouter la couche la carte, appuyez sur OK . Le chier texte dlimit se comporte maintenant dans QGIS comme nimporte quelle autre couche de la carte.

12.4. Extension Convertisseur Dxf2Shp


Lextension Convertisseur dxf2shape permet de convertir des donnes vectorielles du format DXF au format shapele (SHP). Avant dtre excute, elle requiert les rglages suivants : Fichier DXF : Entrer la localisation du chier DXF convertir Fichier en sortie : Entrer le nom souhait du chier shape crer

148

QGIS 1.7.2 Manuel Utilisateur

Type de chier de sortie : Specier le type gomtrique du shapele cr. Les formats implments pour le moment sont polyligne, polygone et point. Exporter les tiquettes : Si cette case est coche, une couche supplmentaire shapele de type point sera cre et la table dbf associe contiendra des informations propos des champs "TEXT" trouvs dans le chier dxf ainsi que les chanes de caractres elles-mmes.

F IGURE 12.6.: Lextension Convertisseur Dxf2Shape

Mettre en uvre lextension 1. Dmarrez QGIS, chargez lextension Dxf2Shape dans le gestionnaire dextensions (voir la Section 11.1.1) puis appuyez sur licne Convertisseur Dxf2Shape qui apparat dans la barre doutils QGIS. La bote de dialogue de lextension Dxf2Shape apparat alors comme montre dans la Figure 12.6. 2. Entrez la localisation du chier DXF ainsi quun nom et un type pour le shapele crer. 3. Cochez la case Exporter les tiquettes contenant les tiquettes. 4. Appuyez sur Ok . si vous souhaitez crer une couche point supplmentaire

12.5. Extension eVis


Le laboratoire Biodiversity Informatics du Centre pour la Conservation et la Biodiversit (CBC) du Muse amricain dHistoire Naturelle (AMNH) 1 a dvelopp loutil de visualisation des vnements (eVis) qui fait partit dune suite logicielle destine la gestion et la surveillance des zones naturelles protges. Cette extension permet un utilisateur de lier facilement des photographies gocodes (c--d avec des coordonnes lat/long ou X/Y renseignes) et dautres types de documents des donnes vectorielles dans QGIS. eVis est dornavant install automatiquement dans les nouvelles versions de QGIS, comme toutes les extensions elle peut tre activ ou dsactiv dans le gestionnaire dExtension (voir section 11.1). Lextension consiste en 3 modules : loutil de connexion une base de donnes, loutil ID et le navigateur dvnements. Ils fonctionnent ensemble pour permettre lafchage de documents gorfrencs qui sont lis
1. Cette partie est tire de Horning, N., K. Koy, P. Ersts. 2009. eVis (v1.1.0) Users Guide. American Museum of Natural History, Center for Biodiversity and Conservation. Disponible http://biodiversityinformatics.amnh.org/, est publi sous la licence GNU FDL.

QGIS 1.7.2 Manuel Utilisateur

149

12.5. Extension eVis des entits enregistres dans des chiers vectoriels, des bases de donnes ou des feuilles de tableur.

12.5.1. Navigateur dvnement


Le navigateur dvnement fournit la capacit dafcher des photographies ayant un lien avec les entits vecteurs afches dans la fentre principale de QGIS. Ces entits doivent avoir des informations attributaires associes dcrivant lemplacement et le nom du chier contenant la photographie et, optionnellement, la direction vers laquelle tait point lobjectif lors de la prise de limage. Votre couche vectorielle doit tre chargedans QGIS avant le lancement du navigateur dvnements. Afcher le navigateur dvnements Pour lancer le navigateur dvnements, vous pouvez soit cliquer sur licne Navigateur dvnements ou bien cliquer sur le menu Extension > eVis navigateur dvnements eVis . >

La fentre gnrique du navigateur afche 3 onglets dans sa partie suprieure. Longlet dafchage est utilis pour voir la photographie et les donnes attributaires correspondantes. Longlet des options fournit une srie de paramtres qui peuvent tre ajusts pour contrler le comportement de lextension eVis. Enn, longlet de conguration des applications externes contient une table des extensions de chiers et des applications qui leur sont associes pour permettre eVis dafcher des documents autre quune image. Comprendre la fentre dafchage Pour la voir, cliquez sur longlet Afchage du navigateur dvnements. Cette fentre est utilise pour regarder les photographies et leurs donnes attributaires.

F IGURE 12.7.: La fentre dafchage eVis

Zone dafchage : emplacement o safchera limage.

150

QGIS 1.7.2 Manuel Utilisateur

12.5.1. Navigateur dvnement bouton daugmentation du zoom : Zoomez pour voir plus de dtails. Si limage entire ne peut tre afche dans la fentre, des barres de dlement apparatront sur les bords gauches et infrieures pour que vous puissiez bouger limage. bouton de rduction du zoomn : Zoomez en arrire pour avoir une vue densemble. bouton pour zoomer sur lemprise : Afche lemprise maximale de la photographie. Zone dinformations : Toutes les informations attributaires pour le point associ la photographie slectionne sont afches ici. Si le type de chier rfrenc nest pas une image, mais dun type renseign dans la liste des applications externe (il sera alors afch en vert), un double clic lancera lapplication dsigne. boutons de navigation : Utilisez les boutons Suivant et Prcdent pour charger une autre entit lorsque plusieurs sont slectionnes. Indicateur dentit : Cet en-tte indique quelle entit est afche et combien dentits sont disponibles pour lafchage. Comprendre la fentre des options

F IGURE 12.8.: fentre des options de eVis

Chemin du chier : Une liste droulante permet de spcier quel est lattribut contenant le chemin daccs vers le document devant tre afch. Si lemplacement est un chemin relatif alors la bote cocher juste en dessous doit tre active. Le chemin de base peut tre saisi dans la zone de texte. Les informations propos des diffrentes options pour indiquer le chemin sont expliques dans une section suivante. Attribut contenant le compas : Une liste droulante permet de spcier le champ contenant les informations sur lorientation de la photographie afche. Si cette information est disponible, il est indispensable de cliquer sur la bote cocher situ gauche de la liste. Dcalage du compas : Ce dcalage peut tre utilis pour compenser une dclinaison (pour passer du nord magntique au nord gographique) Cliquez sur le bouton Manuel pour le saisir ou cliquez sur Depuis lAttribut pour slectionner le champ attributaire contenant cette indication. Dans elss 2 cas, la dclinai-

QGIS 1.7.2 Manuel Utilisateur

151

12.5. Extension eVis son Est doit tre une valeur positive tandis que la dclinaison Ouest doit tre ngative. Chemin de base : Cest le chemin partir duquel le chemin relatif (A) dnit dans la gure 12.8 sera tabli. Remplacer le chemin : Si cette case est coche alors uniquement le nom du chier sera ajout au chemin de base. Appliquer la rgle tous les documents : Si coche, la rgle dnie pour les photographies sera utilise pour les autres documents tels que les vidos et les chiers audio. Ce souvenir de : Si cette case est coche, les valeurs des paramtres correspondants seront enregistres pour la prochaine session. Rinitialiser : Remet les valeurs par dfaut pour ce paramtre. Restorer les valeurs par dfaut : Restore tout les paramtres par dfaut. Enregsitrer : Ceci enregistrera les valeurs sans fermer longlet des options. Comprendre la fentre des Applications externes

F IGURE 12.9.: Fentre des Applications externes eVis

tableau des rfrences : Une table contient tous les types de chiers qui peuvent tre ouvert par eVis. Chaque type de chier doit avoir une extension qui lui soit propre et un chemin vers une application pour louvrir. Ce la permet dutiliser un large ventail de documents autre que des images. Ajouter un nouveau type de chier : Ajout dun nouveau type de chier avec son extension et une application ddie. Effacer la cellule courante : Effacer le type de chier slectionn dans la table. Spcier un emplacement et le nom dune photographie Le nom et lemplacement dune photographie peuvent tre enregistrs avec un chemin absolu ou relatif ou une URL si limage se trouve sur un serveur Internet. Des exemples de ces diffrentes approches sont lists dans la table ??. X 780596 780596 780819 780596 Y 1784017 1784017 1784015 1784017 FICHIER C:\Workshop\eVis_Data\groundphotos\DSC_0168.JPG /groundphotos/DSC_0169.JPG http://biodiversityinformatics.amnh.org/ evis_test_data/DSC_0170.JPG pdf:http://www.testsite.com/attachments.php? attachment_id-12 BEARING 275 80 10 76

TABLE 12.2.: Exemple de chemin absolut, relatif et internet

Spcier lemplacement et le nom dun document autre quimage Les documents texte, vidos ou audio peuvent aussi tre afch ou accder par eVis. pour ce faire il est ncessaire dajouter une entre dans la table des rfrences chiers qui pourra tre utilis par lune des applications externes dnies. Il est aussi ncessaire davoir le chemin vers le chier dans la table attributaire

152

QGIS 1.7.2 Manuel Utilisateur

12.5.2. Connexion une base de donnes de la couche vectorielle. Une possibilit supplmentaire est de spcier lextension du chier avant le chemin (avi :/chemin/du/chier), ce qui est trs utile pour accder des documents placs sur des sites ou des wiki utilisant une base de donnes pour la gestion de leurs pages (voir la table ??). Using the Generic Event Browser Quand la fentre du navigateur dvnements souvre, une photographie apparatra dans longlet dafchage si le document rfrenc dans la table attributaire du chier vectoriel est une image et que les paramtres demplacement sont correctement renseigns. Si la photographie voulue napparat pas, cest quil vous est ncessaire dajuster les paramtres de longlet des options. Si un document support (ou une image nayant pas dextension reconnue par eVis) est rfrenc dans la table attributaire, le champ contenant le chemin vers le chier sera surlign en vert dans la liste des rfrences chiers si cette extension a t dnie dans la table de conguration des applications externes. Pour louvrir, faites un double-clic sur la ligne en vert. Si un document est rfrenc, mais nonsurlign en vert, il est ncessaire dajouter une entre pour son extension. Si le chemin est bien surlign en vert, mais quun double-clic reste sans effet, il faudra alors vrier que lapplication associe lextension est bien renseigne. Si aucune indication de compas nest fournie dans les options, un astrisque rouge sera afch au-dessus de lentit vectorielle concerne par limage afche. Si cette indication est disponible alors une che pointant la direction de lobjectif apparatra. Pour fermer ce navigateur, cliquez sur le bouton Fermer de longlet dafchage. Loutil ID dvnement permet dafcher une photographie en cliquant sur lentit afche dans la fentre de QGIS. la couche vectorielle doit avoir des attributs associs indiquant lemplacement et le nom du chier. Cette couche doit tre charge avant dutiliser cet outil. Lancer le module ID Pour executer cet outil, cliquez sur licne Event ID ou bien sur le menu Extensions > eVis

> Event ID Tool . Cela provoquera le changement du curseur en une che avec un i son sommet signiant que loutil ID est actif. Pour visonner les photographies lies aux entites de la couche vectorielle active, dplacez le curseur sur lune delles et faites un clic. La fentre du navigateur dvnements souvre alors en afchant la photographie du point ou proche. Si plus dune est disponible, vous pouvez faire dler les diffrentes entits avec les bouons Suivant et Prcdent.

12.5.2. Connexion une base de donnes


Cet outil permet de se connecter et dinterroger une base de donnes ou une ressource ODBC telle quun tableur. eVis peut directement se connecter 4 types de bases : Microsoft Access, PostgreSQL, MySQL, SQLITE. Il est possible de lire une connexion ODBC telle quune feuille Excel, dans ce cas il faut congurer cette connexion via votre systme dexploitation. Lancer loutil de connexion une base de donnes Cliquez sur licne ou sur le menu Extensions > eVis >

connexion une base de donnes

. Cela ouvrira une fentre avec 3 onglets :

Requtes prdnies , Connexion une base , et Requte SQL . La console de sortie en bas de la fentre afche le statut des actions initialises par les diffrentes sections de cet outil. Se connecter une base Cliquez sur longlet Connexion une base puis sur le menu droulant Type de la base de donnes pour slectionner le type de base laquelle vous voulez vous connecter. Vous pouvez saisir un nom dutilisateur et un mot de passe si ncessaire. Entrez le nom de lhte de la base, cette option nest pas disponible si vous avez slectionn MSAccess

QGIS 1.7.2 Manuel Utilisateur

153

12.5. Extension eVis comme type. Si la base de donnes est sur votre ordinateur, vous devrez saisir localhost. . Entrez le nom de la base dans la zone de saisie correspondante. Si vous avez slectionn ODBC comme type de base, vous devrez indiquer le nom de la source de donnes. Quand tout les paramtres sont corrects, cliquez sur le bouton Connecter. Si la connexion est russie, un message sera crit dans la console de sortie. En cas dchec, il vous faudra vrier les paramtres.

F IGURE 12.10.: Fentre de connexion une base de donnes eVis

Type de base de donnes : Une liste droulante pour spcier le type de base utilise. Hte de la base de donnes : le nom de lhte de la base. Port : Le chiffre du port dans le cas dune base MYSQL . Nom de la base de donnes : The name of the database. Connecter : Ce bouton tablit la connexion avec les paramtres dnis. Console de sortie : Console o sont afchs les messages relatifs au droulement de la connexion. Nom dutilisateur : Ncessaire quand la base est protge en accs. Mot de passe : Ncessaire quand la base est protge en accs. Requtes Prdnies : Onglet ouvrant la fentre de Requtes Prdnies . Connexion une base de donnes : Onglet ouvrant la fentre de Connexion une base de donnes . Requte SQL : Onglet ouvrant la fentre de Requte SQL . Aide : Afche laide en ligne. OK : Ferme la fentre Connexion une base de donnes . Faire une requte SQL Les requtes SQL sont utilises pour extraire des informations depuis une base de donnes ou unesource ODBC. Dans eVis, le rsultat de ces requtes est une couche vectorielle ajoute QGIS. cliquez sur longlet Requte SQL pour afcher linterface. Les commandes SQL peuvent tre saisies depuis cette fentre de texte. Un tutoriel bien pratique sur les commandes SQl est disponible http://www.w3schools.com/sql/. Par exemple, pour extraire toutes les donnes dun chier Excel, faitesselect * from [sheet1$] o sheet1 est le nom de la feuille concerne. wheresheet1 .

154

QGIS 1.7.2 Manuel Utilisateur

12.5.2. Connexion une base de donnes Cliquez sur le bouton Excuter la requte pour excuter la commande. Si la requte est fructueuse, une fentre de slection sera afche. Dans le cas contraire, un message derreur apparatra dans la console de sortie. Dans cette nouvelle fentre, entrez le nom de la couche qui sera cre partir des rsultats dans la zone de texte Nom de la Nouvelle Couche.

F IGURE 12.11.: Longlet de requte SQL eVis

Zone de texte de requte SQL : Une zone poursaisir vos requtes excuter la requte : Ce bouton excute la requte crite. Console : Console o sont afchs les messages relatifs au droulement de la connexion. Aide : Afche laide en ligne. OK : Si cette case est coche, seul le nom du chier sera ajout au chemin de base. Appliquer la rgle tous les documents : Ferme la fentre principale Connexion une base de donnes . Utilisez les menus droulants Coordonne X et Coordonne Y pour choisir les champs stockant les coordonnes en X (ou longitude) et Y (ou latitude). Cliquez sur Ok pour crer la couche vectorielle qui sera afche sur la carte de QGIS. Pour enregistrer ce chier pour une utilisation ultrieure, vous pouvez utiliser la fonction de QGIS Sauvegarder comme shapele accessible via un clic droit sur la couche liste dans la zone de lgende. Astuce QGIS 50 C RER UNE COUCHE VECTORIELLE DEPUIS UN FICHIER M ICROSOFT E XCEL Lorsque vous crer une couche vectorielle depuis un chier Excel, vous risquez peut tre de voir des zros (0 ) insrs dans les lignes de la table attributaire l a suite de donnes valides. Cela peut tre caus par lutilisation de la touche Entre dans une cellule. pour corriger ce problme, vous devez ouvrir le chier (aprs avoir ferm QGIS si vous y tes connect) et utiliser le menu dition > Effacer le contenu pour supprimer les espaces blancs. Excuter des requte prdnies Avec les requtes prdnies, vous pouvez slectionner des requtes dj crites et stockes au format XML. Cela peut tre utile si vous ntes pas familier avec les commandes SQL. Cliquez sur longlet

QGIS 1.7.2 Manuel Utilisateur

155

12.5. Extension eVis requte prdnies pour afcher linterface. Open File . Une fentre souvre pour Pour charger un jeu de requtes prdnies, cliquez sur licne slectionner le chier. Lorsque les requtes sont charges, leurs titres dnis au format XML apparatront Open File , la description complte de la requte dans le menu droulant situ en dessous de licne est afche dans la zone en dessous de la liste. Slectionnez la requte que vous voulez excuter depuis la liste droulante et ensuite cliquez sur longlet de requte SQL pour observer la requte qui vient dtre charge. Si cest la premire fois que vous excutez une requte prdnie ou que vous changez de base de travail, vous devrez vous connecter la base de donnes. Cliquez sur le bouton Excuter la requte dans longlet Requte SQL pour lancer la commande. Si la requte est fructueuse, une fentre de slection sera afche. Dans le cas contraire, un message derreur apparatra dans la console de sortie.

F IGURE 12.12.: Onglet de requtes prdnies eVis

Ouvrir le chier : Lance un explorateur de chier pour slectionner le chier contenant les requtes au format XML. Requtes prdnies : Une liste droulante afchant toutes les requtes prdnies dans le chier XML. Description de la requte : Une courte description de la requte. Console : Console o sont afchs les messages relatifs au droulement de la connexion. Aide : Afche laide en ligne. OK : Ferme la fentre principale. Le format XML pour les requtes deVis Voici un exemple complet avec 3 requtes :
<?xml version="1.0"?> <doc> <query> <shortdescription>Importer tous les points de photographies</shortdescription>

156

QGIS 1.7.2 Manuel Utilisateur

12.5.2. Connexion une base de donnes Balise query shortdescription description databasetype databaseport databasename databaseusername databasepassword sqlstatement autoconnect Description Dnit le dbut et la n dune requte. Une courte description qui apparat dans le menu droulant. Une description plus dtaille. Le type de base de donnes tel que dnit dans la liste droulante dans longlet de connexion. Le port tel que dnit dans la liste droulante dans longlet de connexion. Le nom de la base de donnes tel que dnit dans la liste droulante dans longlet de connexion. Le nom dutilisateur tel que dnit dans la liste droulante dans longlet de connexion. Le mot de passe tel que dnit dans la liste droulante dans longlet de connexion. La commande SQL. Un interrupteur (true or false ) pour spcier si les balises prcdentes doivent tre utilises pour ce connceter automatiquement une base de donnes sans passer par les routines de connexion de longlet. TABLE 12.3.: les balises XML lues par eVis

<description>Cette commande importera toutes les donnes de la base SQLite vers to QGIS </description> <databasetype>SQLITE</databasetype> <databasehost /> <databaseport /> <databasename>C:\textbackslash Workshop/textbackslash eVis\_Data\textbackslash PhotoPoints.db</databasename> <databaseusername /> <databasepassword /> <sqlstatement>SELECT Attributes.*, Points.x, Points.y FROM Attributes LEFT JOIN Points ON Points.rec_id=Attributes.point_ID</sqlstatement> <autoconnect>false</autoconnect> </query> <query> <shortdescription>Importe les points de photographies "looking across Valley" </shortdescription> <description>Cette commande nimportera que les points ayant une photographe "looking across a valley"</description> <databasetype>SQLITE</databasetype> <databasehost /> <databaseport /> <databasename>C:\Workshop\eVis_Data\PhotoPoints.db</databasename> <databaseusername /> <databasepassword /> <sqlstatement>SELECT Attributes.*, Points.x, Points.y FROM Attributes LEFT JOIN Points ON Points.rec_id=Attributes.point_ID where COMMENTS=Looking across valley</sqlstatement> <autoconnect>false</autoconnect> </query> <query> <shortdescription>Importe les points mentionnant "limestone"</shortdescription> <description>This command will import only points that have photographs that mention "limestone" to \qg</description> <databasetype>SQLITE</databasetype> <databasehost /> <databaseport /> <databasename>C:\Workshop\eVis_Data\PhotoPoints.db</databasename> <databaseusername /> <databasepassword />

QGIS 1.7.2 Manuel Utilisateur

157

12.6. Extension fTools


<sqlstatement>SELECT Attributes.*, Points.x, Points.y FROM Attributes LEFT JOIN Points ON Points.rec_id=Attributes.point_ID where COMMENTS like %limestone% </sqlstatement> <autoconnect>false</autoconnect> </query> </doc>

12.6. Extension fTools


Le but de lextension Python fTools est de fournir un outil unique pour un certain nombre de traitements SIG vectoriels, sans avoir recourt des logiciels, des bibliothques ou des constructions complexes supplmentaires. Elle fournit un ensemble grandissant de fonctions de gestion et danalyse des donnes spatiales qui sont la fois rapides et fonctionnelles. fTools est maintenant install automatiquement et disponible dans les dernires versions de QGIS et, comme toutes les extensions, peut tre dsactiv et activ via le Gestionnaire dextensions (voir Section 11.1). Lorsquelle est active, lextension fTools ajoute un menu Vecteur QGIS, proposant des outils dAnalyse et de Recherche, de Gomtrie et de Gotraitement ainsi que de Gestion des donnes. Fonctions de fTools Les tableaux 12.4 et 12.8 listent les fonctions disponibles via lextension fTools ainsi quune brve description de chacune dentre elles. Pour plus dinformations sur chaque fonction de fTools, allez dans le menu sous Vecteur . Information sur fTools Outils danalyse disponibles via lextension fTools Description Mesure les distances entre deux couches de points et renvoie les rsultats Matrice des dis- sous la forme de a) Matrice de distance standard, b) Matrice des distances tances en ligne, ou c) Rsum des distances (moyenne, min, max, cart type). Il est possible de limiter les distances aux k entits les plus proches. Total des longueurs Calcule la somme totale des longueurs de lignes prsentes dans chaque ende ligne tit dune couche de polygone. Points dans un po- Compte le nombre de points inclus dans chaque entit dune couche de polylygone gones. Lister les valeurs Liste toutes les valeurs uniques dun champ dune couche vecteur. uniques Statistiques ba- Calcule des statistiques de base (moyenne, cart type, max, min, nombre, siques somme, CV) sur un champ donn. Analyse du plus Calcule des statistiques sur le plus proche voisin pour valuer le niveau de proche voisin clustering dans une couche vecteur de points. Coordonne(s) Calcule le centre moyen normal ou pondr soit dune couche vecteur entire, moyenne(s) soit des entits partageant un mme identiant. Localise les intersections entre les lignes et renvoie les rsultats sous la forme Intersections de dun shapele de points. Utile pour localiser les croisements de route ou de lignes rivires, ignore les intersections de ligne dune longueur suprieure zro. Outil TABLE 12.4.: Outils danalyse fTools

Icne

158

QGIS 1.7.2 Manuel Utilisateur

Icne

Outil

Outils de recherche disponibles via lextension fTools Description Slectionne alatoirement un nombre ou un pourcentage n dentits. Slectionne alatoirement des entits au sein de sous-ensemble dnis par un champ identiant. Gnre des points pseudo-alatoires sur une couche donne. Gnre une grille rgulire de points sur une zone spcie et les exporte en shapele de points. Gnre une grille forme par des lignes ou des polygones partir dun espacement dni par lutilisateur. Slectionne des entits en fonction de leur localisation par rapport une autre couche puis cre une nouvelle slection ou ajoute ou soustrait la slection courante. Cre une couche polygone contenant un unique rectangle couvrant ltendue dune couche raster ou vecteur. TABLE 12.5.: Outils de recherche fTools

Slection alatoire Slection alatoire Points alatoires Points rguliers Grille vecteur Slection par localisation Crer un polygone partir de ltendue de la couche

Icne

Outils de gotraitement disponibles via lextension fTools Description Cre lenveloppe(s) minimale(s) convexe(s) pour une couche donnes ou des sous-ensembles dnis par un champ identiant. Cre une(des) zone(s) tampon autour des entits, bas soit sur la distance Tampon(s) soit sur la valeur dun champ donn. Intersecte deux couches de sorte que la couche renvoye contienne uniqueIntersection ment les aires appartenant aux deux couches entres. Intersecte deux couches de sorte que la couche renvoye contienne la fois Union les aires appartenant aux deux couches et celles nappartenant qu lune des deux. Diffrenciation sy- Superpose les couches de sorte que la couche renvoye ne contienne que mtrique les aires des deux couches ne sintersectant pas. Superpose deux couches de sorte que la couche renvoye contienne les aires Couper de la couche dentre qui intersectent celles de la couche de dcoupage. Superpose deux couches de sorte que la couche renvoye contienne les aires Diffrenciation de la couche dentre qui nintersectent pas celles de la couche de dcoupage. Regroupe les entits selon un champ. Toutes les entits ayant des valeurs Regroupement identiques de ce champ sont combines pour former une seule entit. Outil Enveloppe(s) convexe(s) TABLE 12.6.: Outils de gotraitement fTools

QGIS 1.7.2 Manuel Utilisateur

159

12.6. Extension fTools

Icne

Outils de gomtrie disponibles via lextension fTools Outil Description Vrier la validit Vrie sur une couche de polygones sil ny a pas dintersections ou de trous de la gomtrie et corrige lordre des noeuds. Exporter/ajouter Ajoute des informations de gomtrie sur une couche vecteur de points des colonnes de (XCOORD, YCOORD), de lignes (LENGTH - longueur), ou de polygones gomtrie (AREA - aire, PERIMETER - primtre). Centrodes de poCalcule le centrode rel de chaque entit dune couche de polygones. lygones Triangulation de Calcule et renvoie (en tant que polygones) la triangulation de Delaunay dune Delaunay couche vecteur de points. Polygones de VoroCalcule les polygones de Vorono dune couche vecteur de points. no Simplier la go- Gnralise les lignes ou les polygones avec lalgorithme modi de Douglasmtrie Peucker. Morceaux mulConvertit des entits constitues de plusieurs parties en des entits en une tiples vers morseule partie. Cre des polygones et des lignes simples. ceaux uniques Morceaux uniques Fusionne plusieurs entits possdant le mme identiant sur un champ donn vers morceaux en des entits multipartites. multiples Polygones vers Convertit des polygones en des lignes, des polygones multipartite en des lignes lignes multipartites. Lignes vers poly- Convertit les lignes en polygones, les lignes multi-partie en plusieurs polygones gones mono-partie. Extraction de Extrait les noeuds dune couche de ligne ou de polygone et renvoie une noeuds couche de points. TABLE 12.7.: Outils de gomtrie fTools

Icne

Outils de gestion de donnes disponibles via lextension fTools Outil Description Exporter vers une Projette les entits dans un nouveau systme de coordonnes et les exporte nouvelle projection dans un nouveau shapele. Dnir la projection Dni le systme de coordonnes pour les shapeles qui nen nauraient pas. courante Joint des attributs supplmentaires au format dbf ou csv la table dattributs dune couche vecteur et renvoie les rsultats dans un nouveau shapele. Les Joindre les attributs attributs supplmentaires peuvent provenir dune autre couche vecteur ou dun chier dbf ou csv seul. Joint des attributs supplmentaires une couche vecteur en fonction le la loJoindre les attributs calisation. Les attributs dune couche vecteur sont ajouts ceux dune autre par localisation couche et exports en shapele. Sparer une Spare une couche en de multiples couches distinctes selon un identiant couche vectorielle spci. Fusionner les sha- Fusionne les shapeles prsents dans un rpertoire en un nouveau shapele peles de mme type (point, ligne ou polyone) TABLE 12.8.: Outils de gestion de donnes fTools

160

QGIS 1.7.2 Manuel Utilisateur

12.7. Extension GDALTools


12.7.1. Que sont les outils GDAL ?
Les outils GDAL offrent une interface graphique aux outils de la bibliothque Geospatial Data Abstraction Library, http://gdal.osgeo.org. Ce sont des outils de gestion de raster qui permettent dinterroger, de reprojeter et de manipuler une large gamme de formats. Il y a galement des outils pour crer des contours vectoriels ou un relief ombr partir dun MNT, pour produire un vrt (Virtual Raster Tile au format XML) depuis un ensemble de rasters. Tous ces outils sont disponibles lorsque lextension GDALTools est active.

12.7.2. La bibliothque GDAL


La bibliothque GDAL regroupe plusieurs programmes en ligne de commande, chacun possdant une longue liste doptions. Les utilisateurs habitus aux consoles prfreront la ligne de commande qui donne accs toutes les options tandis que lextension offre une interface graphique plus abordable et ne liste que les options les plus courantes.

TABLE 12.9.: Liste des outils GDAL Construire un Raster Virtuel Cration contours Rastriser de Ce programme construit un VRT, un chier virtuel qui afche en mosaque une liste de rasters. Ce programme gnre un chier de contours vectoriels partir dun raster dlvation (DEM/MNE/MNT). Ce programme inscrit des gomtries vectorielles dans un chier raster. Les vecteurs sont lus depuis les formats supports par OGR puis transforms en pixels. Les donnes vectorielles doivent tre dans le mme systme de projection que les donnes rasters, la projection la vole nest pas supporte. Cet utilitaire cre des polygones vectoriels partir des zones de pixels connects partageant la mme valeur de cellule. Chaque polygone est cr avec un attribut indiquant la valeur du pixel sous-jacent. Il crera la couche de donnes vectorielles en sortie si elle nexiste pas encore, le format par dfaut tant le ESRI shapele. Ce programme fusionnera automatiquement une srie dimages. Toutes les images doivent avoir le mme systme de coordonnes et possder le mme nombre de bandes, elles peuvent se superposer ou tre de rsolutions diffrentes. Dans les zones de superposition, la dernire image de la liste sera copie sur les autres. Le script gdal_sieve.py efface les surfaces rasters plus petites que la taille donne (en pixel) et les remplace par la valeur de la surface voisine la plus importante. Le script gdal_proximity.py gnre une carte raster de proximit qui indique la distance entre le centre de chaque pixel et le centre du pixel le plus proche qui est dsign comme un pixel cible. Les cibles sont les pixels qui correspondent une valeur de pixel prcise. Cet utilitaire scanne une image et essaye de convertir les pixels qui sont dans une couleur presque noire (ou presque blanche) dans une couleur noire totale (ou blanche). Cela permet de corriger des images compresss an de pouvoir spcier une couleur comme transparente.

Polygoniser

Fusionner

Tamiser

Proximit

Presque Noir

QGIS 1.7.2 Manuel Utilisateur

161

12.7. Extension GDALTools

Projection

Ce programme peut reprojeter dans nimporte quelle projection supporte et appliquer les GCP (points de contrle) stocks dans limage si limage est "brute". Ce programme cr des grilles rgulires depuis les donnes sources. Les donnes source peuvent tre interpoles an de remplir les nuds de la grille avec des valeurs. Lutilitaire de conversion permet de traduire un raster dans un autre format raster, ainsi que dappliquer dautres oprations telles que le rchantillonnage, le changement de taille des pixels ou lextraction dun sous-secteur. Ce programme liste les diverses informations dun raster support par GDAL. Cet utilitaire permet de dnir une projection un raster.

Grille

Convertir

Information Assigner une projection Construire aperus Dcouper des

Ce programme permet de construire ou de reconstruire des aperus (pyramides) pour une image selon plusieurs algorithmes. Cet utilitaire permet de dcouper une zone dune ou plusieurs images selon une emprise de coordonnes, il permet galement de crer une image partir dune mosaque de rasters. Tous les rasters doivent avoir le mme systme de coordonnes, le mme nombre de bandes, ils peuvent se superposer ou tre de rsolutions diffrentes. Dans les zones de superposition, la dernire image de la liste sera copie sur les autres. Si ltendue du chier de sortie nest pas spcie (ulx uly lrx lry), elle correspondera lunion des emprises de tous les rasters donns en entre. Ce programme va calculer une table de pseudo-couleurs (PCT) optimale partir dune image RVB en utilisant un algorithme mdian sur un histogramme RVB rduit. Limage sera convertie en une image dote de pseudo-couleurs tires de la table de couleurs cre. Cette conversion utilise la correction Floyd-Steinberg an damliorer la qualit visuelle. Ce programme convertit une bande de couleurs indexes en RVB. The programme construit un shapele o chaque entit correspond un chier raster, avec un champ attribut contenant le nom du chier et une gomtrie de type polygone correspondant lemprise du raster. Outils pour lanalyse et la visualisation de MNT. Il est possible de crer un raster dombrage, de pente, daspect, de relief color, dIndice de Rugosit du terrain (TRI), dIndice de Position Topographique (TPI) et de rugosit depuis tous les types de format raster supports par GDAL.

RVB vers PCT

PCT vers RVB Index des tuiles

MNT/DEM (Modles de terrain)

12.7.3. Exemples
Voici quelques exemples dusage de ces outils.

162

QGIS 1.7.2 Manuel Utilisateur

12.7.3. Exemples

F IGURE 12.13.: Liste des programmes de GDALTools

Obtenir des informations sur un raster Cration de courbes de niveau Cet exemple montre la cration de courbes de niveau partir dune tuile SRTM. et le rsultat : Utiliser GDALwarp pour reprojeter un raster Voici la fentre permettant de reprojeter une image doccupation du sol, lorigine en Albers Equal Area pour lAlasaka en Lon/Lat WGS84 (EPSG :4326).

QGIS 1.7.2 Manuel Utilisateur

163

12.7. Extension GDALTools

F IGURE 12.14.: La fentre Information

F IGURE 12.15.: La fentre Courbes de niveau

164

QGIS 1.7.2 Manuel Utilisateur

12.7.3. Exemples

F IGURE 12.16.: La couche vectorielle rsultante

QGIS 1.7.2 Manuel Utilisateur

165

12.7. Extension GDALTools

F IGURE 12.17.: La fentre Projection

166

QGIS 1.7.2 Manuel Utilisateur

12.8. Lextension de gorfrencement


Lextension de gorfrencement est un outil permettant de renseigner les coordonnes de rasters en gnrant les chiers "world" (chiers de rfrence indiquant les paramtres de translation, rotation et mise lchelle) ou de les transformer dans un nouveau systme. La premire tape pour le gorfrencement dune image est de localiser, sur le raster, des points dont vous pouvez dterminer les coordonnes avec prcision. Fonctionnalits

Icne

Rle

Icne

Rle

Ouvrir un raster

Commencer le gorfrencement

Gnrer le script GDAL

Charger les points de contrle

Sauvegarder les points de contrle

Paramtres de transformation

Ajouter un point

Effacer un point

Dplacer un point

Se dplacer

Zoom +

Zoom -

Zoom sur la couche

Zoom prcdent

Zoom suivant

Lier le gorfrenceur QGIS

Lier QGIS au gorfrenceur TABLE 12.10.: Outils de gorfrencement

Procdures courantes Pour dterminer des coordonnes X et Y (notes en DMS (dd mm ss.ss), DD (dd.dd) ou en coordonnes projetes (mmmm.mm)) qui correspondent au point slectionn sur limage, deux procdures peuvent tre suivies : 1. par le raster lui-mme ; quelquefois les coordonnes sont littralement crites (p. ex., les graticules). Dans ce cas, vous pouvez les saisir manuellement. 2. par des donnes dj gorfrences ; cela peut tre des donnes vecteur ou raster o gurent les mmes objets/entits que sur le raster que vous dsirez gorfrencer. Dans ce cas, il vous faudra renseigner les coordonnes en cliquant les donnes de rfrence qui auront t charges dans la carte principale de QGIS. La procdure standard pour le gorfrencement dune image implique la slection de plusieurs points sur le raster, en spciant leurs coordonnes et en choisissant la transformation approprie. En se basant sur les paramtres entrs et les donnes, lextension calculera les paramtres du chier "world". Plus il y a de

QGIS 1.7.2 Manuel Utilisateur

167

12.8. Lextension de gorfrencement coordonnes fournies, meilleur sera le rsultat 2 . La premire tape consiste lancer QGIS puis charger lextension (voir la section 11.1.1) pour enn cliquer sur licne Goreferencer qui apparat dans la barre doutils de QGIS. La fentre de gorfrencement se prsente sous la forme montre dans la gure 12.18. En guise dexemple, nous allons utiliser une carte topographique du Dakota du Sud publie par le SDGS. Elle pourra par la suite tre afche avec les donnes du secteur GRASS spearsh60. Cette carte topographique peut tre tlcharge ladresse suivante : http://grass.osgeo.org/sampledata/spearfish_toposheet. tar.gz

F IGURE 12.18.: Fentre de lextension de gorfrencement

Saisir des points de contrle (GCP) 1. Pour commencer le gorfrencement dun raster, nous devons le charger via le bouton Ouvrir un raster . Le raster apparat alors dans la surface principale de travail de la fentre. Une fois quil est charg, nous pouvons commencer entrer des points de contrles. 2. En utilisant le bouton Ajouter des Points , ajouter par un clic des points dans la surface de travail

et saisissez leurs coordonnes (voir gure 12.19). Pour ce faire, il y a deux manires de procder : a) En cliquant en un point de la carte raster et entrant les coordonnes X et Y manuellement b) En cliquant en un point de la carte raster puis sur le bouton Depuis le canevas pour ajouter les coordonnes X et Y laide dune carte gorfrence dj charge dans le canevas principal de QGIS. c) Avec le bouton , vous pouvez dplacer les points de contrle dans les deux fentres au cas o ils seraient mal placs. 3. Continuez dentrer des points jusqu en avoir au moins quatre. Des outils additionnels situs dans la partie suprieure de cette fentre permettent de zoomer et de se dplacer dans lespace de travail. Les points qui sont ajouts sur la carte sont enregistrs dans un chier texte distinct ([nomduichier].points) qui est stock avec le chier raster. Il permet de rouvrir lextension une date ultrieure et de rajouter de nouveaux points ou deffacer ceux existants pour amliorer le rsultat sans devoir tout refaire. Le chier de points contient les valeurs suivantes : mapX, mapY, pixelX, pixelY (soit les coordonnes cartogra2. Attention, seulement si lalgorithme employ est adapt au document !

168

QGIS 1.7.2 Manuel Utilisateur

F IGURE 12.19.: Ajout de points limage raster

phiques et les coordonnes du pixel). Vous pouvez aussi utiliser

Charger des points de contrle

et

Sauvegarder des points de contrle dans des rpertoires diffrents si vous le dsirez. En cliquant sur len-tte dune colonne de la table des points, vous pouvez les trier numriquement. Cette liste est automatiquement mise jour. Choisir la transformation Aprs avoir ajout vos points de contrle, vous devez slectionner la mthode de transformation qui sera utilise pour le gorfrencement.

F IGURE 12.20.: Dnir les paramtres de transformation

Algorithmes de transformation disponibles Selon le nombre de points que vous saisissez, vous aurez utiliser diffrents algorithmes de transformation. Le choix dun algorithme dpend aussi du type et de la qualit de vos sources de donnes et du niveau de distorsion gomtrique que vous tes prt accepter dans le rsultat nal Actuellement les algorithmes suivants sont disponibles : Lalgorithme Linaire est utilis pour crer un chier "world". Il est diffrent des autres algorithmes en ce sens quil ne transforme pas le raster. Cet algorithme ne sera vraisemblablement pas sufsant pour gorfrencer des donnes scannes. Lalgorithme Helmert applique de simples translation, rotation et mise lchelle. Les algorithmes Polynomiale de degr 1 3 sont parmi les algorithmes les plus utiliss pour le gorfrencement et chacun diffre par le degr de distorsion quil introduit pour faire correspondre au mieux la source aux points de contrles. La transformation polynomiale la plus utilise est celle dordre deux qui autorise quelques courbes. La transformation polynomiale dordre un (aussi appele transformation afne) prserve la colinarit et permet seulement les translation, rotation et mise lchelle (comme la transformation de Helmert). Lalgorithme Thin Plate Spline (TPS) est une mthode plus moderne qui est capable dintroduire des dformations sur des secteurs prcis de limage. Il est trs pratique quand des sources de faible qualit sont utilises.

QGIS 1.7.2 Manuel Utilisateur

169

12.8. Lextension de gorfrencement Dnir la mthode de rchantillonage Le type de r-chantillonnage effectuer dpendra de votre donne en entre et de lobjectif de lexercice. Si vous ne voulez pas changer les statistiques de limage, vous devriez slectionner la mthode du plus proche voisin tandis que le r-chantillonnage cubique produira un rsultat plus lisse. Il est possible de choisir entre 5 mthodes de r-chantillonnage : 1. Au plus proche voisin 2. Linaire 3. Cubique 4. Cubic Spline 5. Lanczos Dnir les paramtres de transformation Plusieurs paramtres doivent tre renseigns an de crer un raster gorfrenc. La case Crer un chier de coordonnes est uniquement disponible lorsque la mthode de transformation linaire est choisie, et ce, parxe que votre image ne sera alors pas transforme en sortie. Dans ce cas prcis, le champ raster de sortie ne sera pas activ, car seul le chier de coordonnes sera cr. Pour tous les autres types de transformations, vous pouvez saisir un Raster de sortie. Par dfaut, le nouveau chier sintitulera ([nomdechier]_georef) et sera enregistr dans le mme rpertoire que le raster original. Ltape suivante est la dnition du SCR cible pour le raster gorfrenc (lire section 8). Si vous le dsirez, vous pouvez demander gnrer une carte PDF ou gnrer un rapport PDF qui inclut tous les paramtres dnis ainsi quune image avec tous les rsidus et une liste des points de contrles et leurs erreurs RMS 3 . Vous pouvez cocher la case Dnir la rsolution de la cible et prciser la rsolution de pixel du raster gnr. La rsolution horizontale et verticale par dfaut est de 1. Lorsque la case Employer 0 pour la transparence si ncessaire est coche, cela indique que la valeur 0 sera transparente lors de la visualisation. Dans notre exemple, toutes les zones blanches seront transparentes. Pour nir, la case Charger dans QGIS lorsque termin assure le chargement automatique du raster quand la transformation est acheve. Afcher et modier les proprits raster En cliquant sur Proprits du raster dans le menu Paramtres raster que vous voulez gorfrencer. Congurer le goreferenceur Vous pouvez choisir dafcher les coordonnes de points ou leur identiant. Les rsidus peuvent tre exprims en units de la carte ou en pixel. Vous pouvez modier les marges et la taille de papier du rapport PDF. Enn, vous pouvez aussi activer la case . Lancer la transformation Lorsque tous les points de contrle ont t poss et les paramtres de transformation saisis, appuyez sur le bouton Commencer le gorfrencement pour crer le raster nal. Afcher la fentre de gorfrencement dans la fentre principale souvre la fentre des proprits du

3. Lerreur Root Mean Square (RMS) est une mesure de la diffrence entre la valeur de dpart et la valeur calcule, chaque diffrence est appele un rsidu. Le terme franais est lcart moyen quadratique (EMQ).

170

QGIS 1.7.2 Manuel Utilisateur

12.9. Extension GPS


12.9.1. Quest ce quun GPS ?
Le GPS, Global Positioning System, est un systme bas sur des satellites qui permet toute personne possdant un rcepteur GPS dobtenir sa position exacte nimporte o dans le monde. Il est utilis comme aide la navigation, par exemple pour les avions, dans les bateaux et par les voyageurs. Le rcepteur GPS utilise les signaux des satellites pour calculer la latitude, la longitude et (parfois) llvation. La plupart des rcepteurs ont galement la possibilit de stocker la position (nomm waypoints), des squences de positions qui constituent un itinraire prvu et un tracklog ou track des dplacements du rcepteur en fonction du temps. Waypoints, itinraires et tracks sont les trois types dobjet basic dans les donnes GPS. QGIs afche les waypoints dans des couches points tandis que les itinraires et les tracks sont afchs dans des couches linaires.

Charger des donnes GPS partir dun chier Il y a des dizaines de formats de chier diffrent pour stocker des donnes GPS. Le format que QGIS utilise est appel GPX (GPS eXchange format), qui est un format dchange standard qui peut contenir nimporte quel nombre de waypoints, itinraire et tracks dans un mme chier. Pour charger un chier GPX vous devez dabord charger lextension Extensions > Gestionnaire dextensions > Outils GPS . Quand cette extension est charge, un bouton avec un petit priphrique GPS apparatra dans la barre doutils. Un chier GPX dexemple est disponible dans le jeu de donnes dexemple de QGIS : /qgis_sample_data/gps/national_monuments.gpx. Voir Section 2.2 pour plus dinformation sur les donnes dexemple. 1. cliquez sur licne Outils GPS et ouvrez longlet Charger un chier GPX (voir gure ??).

2. Naviguez vers le rpertoire qgis_sample_data/gps/, slectionnez le chier GPX national_monuments.gpx et cliquez sur le bouton Ouvrir .

F IGURE 12.21.: La bote de dialogue de lOutils GPS

Utilisez le bouton . . . pour slectionner le chier GPX, puis utilisez la case cocher pour slectionner les types de gomtrie que vous voulez charger partir de ce chier GPX. Chaque type dobjet sera charg dans une couche spare lors du clique sur le bouton OK . Le chier national_monuments.gpx inclue seulement des waypoints.

QGIS 1.7.2 Manuel Utilisateur

171

12.9. Extension GPS

12.9.2. GPSBabel
Puisque QGIs utilise des chiers GPX vous avez besoin de convertir les autres formats de chiers GPS en GPX. Cela peut tre ralis pour plusieurs formats en utilisant le logiciel libre GPSBabel qui est disponible sur http://www.gpsbabel.org. Ce programme peut aussi transfrer des donnes GPS entre votre ordinateur et un priphrique GPS. QGIS utilise GPSBabel pour raliser ces tches, il est donc recommand de linstaller. Cependant si vous voulez juste charger des donnes partir de chiers GPX vous nen avez pas besoin. La version 1.2.3 de GPSBabel est connue pour bien fonctionner avec QGIS, mais vous pouvez devriez pouvoir utiliser des versions plus rcentes sans problme.

12.9.3. Importer des donnes GPS


Pour importer des donnes dun chier qui nest pas un chier GPX, vous devez utiliser loutil Importer dautres chiers dans la bote de dialogue des outils GPS. Vous slectionnez le chier que vous voulez importer, le type de gomtrie vous voulez importer, lemplacement o vous voulez stocker le chier GPX converti et sous quel nom enregistrer la couche. Tous les formats de donnes GPS ne supportent pas les trois types dentits, ne vous laissant le choix quentre un ou deux types.

12.9.4. Tlcharger des donnes GPS partir dun priphrique


QGIS peut utiliser GPSBabel pour tlcharger des donnes dun priphrique GPS directement dans des couches vecteurs. Pour cela, unous utilisons longlet Tlcharger dun GPS de la fentre Outils GPS (voir gure 12.22). Vous y choisissez votre type de priphrique GPS, le port auquel il est connect, le type de gomtrie que vous voulez tlcharger, le chier GPX o les donnes doivent tre stockes et le nom de la nouvelle couche.

F IGURE 12.22.: Loutil de tlchargement

Le type de priphrique que vous slectionner dans le menu priphrique GPS dtermine comme GPSBabel tente de communiquer avec votre priphrique GPS. Si aucun des types ne fonctionne avec votre priphrique GPS, vous pouvez crer un nouveau type adapt (voir la section 12.9.6). Le port porte peut-tre un nom de chier ou un autre nom que votre systme dopration utiliserait comme une rfrence du port physique de votre ordinateur auquel le priphrique GPS est connect. Il peut plus simplement tre reconnu en USB dans le cas des appareils GPS quips. /dev/ttyS0 ou /dev/ttyS1 et sous Windows cest COM1 ou COM2. Sous Linux cela ressemble

Quand vous cliquez sur le bouton OK les donnes seront tlcharges du priphrique et apparatront dans une couche dans QGIS.

172

QGIS 1.7.2 Manuel Utilisateur

12.9.5. Envoyer des donnes GPS vers un appareil

12.9.5. Envoyer des donnes GPS vers un appareil


Vous pouvez galement envoyer directement vos donnes depuis une couche vecteur de QGIS vers un priphrique GPS en utilisant loonglet Envoyer vers le GPS de la fentre des Outils GPS (la couche doit tre une couche GPX). Pour le faire, vous slectionnez simplement la couche que vous voulez envoyer, le type de votre priphrique GPS et le port (com ou USB) auquel il est connect. De la mme manire que pour loutil de tlchargement, vous pouvez dnir de nouveaux types de priphrique si le vtre nest pas dans la liste. Cet outil est trs utile lorsque combin avec les capacits ddition vectorielle de QGIS. Il permet de charger une carte, crer des points de passage, puis de les envoyer pour les utiliser dans votre priphrique GPS.

12.9.6. Dnir de nouveaux types de priphriques


Il y a beaucoup de types diffrents de priphriques GPS. Les dveloppeurs de QGIS ne peuvent pas les tester tous, si vous en avez un qui ne fonctionne pas avec un des types de priphriques dans les outils Rcuprer du GPS et Tlcharger du GPS , vous pouvez dnir votre propre type de priphrique. Vous ralisez cela en utilisant lditeur de priphrique de GPS, que vous dmarrez en cliquant le bouton diter un priphrique dans les de tlchargement ou denvoi. Pour dnir un nouveau priphrique, vous cliquez sur le bouton Nouveau priphrique , entrez un nom, une commande de rcupration et une commande de tlchargement pour votre priphrique, et cliquez sur le bouton Mise jour du priphrique . Le nom sera list dans les menus des priphriques dans la fentre rcupration et tlchargement, et peut tre nimporte quelle chane de caractre. La commande de rcupration est la commande qui est utilise pour rcuprer les donnes du priphrique vers un chier GPX. Ce sera certainement une commande GPSBabel, mais vous pouvez utiliser un autre programme en ligne de commande qui cr un chier GPX. QGIS remplacera les mots-cl %type, %in, et %out lorsquil lancera la commande. %type sera remplac par -w si vous tlchargez des waypoints, -r si vous tlchargez des routes et -t si vous tlchargez des tracks. Ce sont des options de la ligne de commande qui dit GPSBabel quel type dobjet tlcharger. %in sera remplac par le port que vous avez choisi dans la bote de dialogue de tlchargement et %out sera remplac par le nom que vous avez choisi pour le chier GPX o les donnes tlcharges doivent tre stockes. Si vous crez un type de priphrique avec la commande de tlchargement gpsbabel%type -i garmin -o gpx %in %out (cest actuellement la commande de tlchargement pour le type de priphrique prdni GPS device : Garmin serial ) puis utilisez-le pour tlcharger les waypoints partir du port /dev/ttyS0

vers le chier output.gpx, QGIS remplacera les mots-cls et lancera la commande gpsbabel -w -i garmin -o gpx /dev/ttyS0 output.gpx . La commande de tlchargement est la commande qui est utilise pour tlcharger des donnes vers le priphrique. Le mme mot-cl est utilis, mais %in est maintenant remplac par le nom du chier GPX pour la couche qui est en tlcharge et %out est remplac par le nom du port. Vous pouvez en savoir plus sur GPSBabel et ses options de ligne de commande disponible sur http://www. gpsbabel.org. Une fois le nouveau type de priphrique cr celui-ci apparaitra dans les listes de priphrique dans les outils de rcupration et de tlchargement.

12.10. Extension Interpolation


Lextension Interpolation permet de gnrer une interpolation TIN ou IDW depuis une couche vectorielle de points. Cette extension est trs simple manipuler et fournit lutilisateur une interface graphique intuitive pour la cration de couches matricielles interpoles (voir la Figure 12.23). Avant son excution, lextension ncessite les rglages suivants :

QGIS 1.7.2 Manuel Utilisateur

173

12.10. Extension Interpolation Couches vecteur : Spcier une (ou plusieurs) couche vectorielle de points parmi la liste de couches vectorielles de points charges. Si plusieurs couches sont slectionnes, alors lensemble des donnes de toutes les couches est utilis pour linterpolation. Note : il est possible dinsrer des lignes ou des polygones comme contrainte pour la triangulation en spciant lignes de structure ou break lines dans la . liste droulante du sous-menu Type Attribut dinterpolation : Slectionner une colonne attributaire utiliser pour linterpolation ou cocher la case Utiliser les coordonnes Z pour linterpolation an dutiliser une couche contenant des valeurs Z. Mthode dinterpolation : Slectionner une mthode dinterpolation. Cela peut tre Interpolation Triangulaire (TIN) ... ou ... .

Pondration par Distance Inverse (IDW)

Nombre de colonnes/cellules : Dnir le nombre de colonnes et de lignes du raster de sortie. Fichier de sortie : Attribuer un nom au chier raster de sortie.

F IGURE 12.23.: Lextension Interpolation

Mettre en oeuvre lextension 1. Lancez QGIS et chargez une couche vectorielle de points (par exemple, elevp.csv). 2. Activez lextension Interpolation via le Gestionnaire dExtensions (voir la Section 11.1.1) puis appuyez sur licne Interpolation qui apparat alors dans la barre doutils QGIS. La bote de dialogue de lextension Interpolation souvre comme montre dans la Figure 12.23. 3. Dans le bloc Saisie, slectionnez une couche vectorielle de dpart (par exemple, elevp ... ) ainsi quune colonne attributaire pour linterpolation (par exemple, ELEV).

4. Dans le bloc Rendu, slectionnez une mthode dinterpolation (par exemple, Interpolation Triangulaire ... ), puis dnissez le nombre de colonnes et de cellules (par exemple,

3 663 colonnes et 1 964 lignes (ce qui quivaut une rsolution de 1 000 mtres par pixels)) ainsi quun nom pour le chier raster de sortie (par exemple, elevation_tin). 5. Appuyez sur Ok . 6. Pour cet exemple, double cliquez sur elevation_tin dans la liste des couches pour ouvrir la fentre de proprits de la couche raster et slectionnez Pseudocouleur ... comme couleur de la carte

dans longlet Symbologie . Vous pouvez galement dnir une nouvelle table de couleurs comme dcrite dans la Section 5.3. Dans la Figure ?? vous pouvez voir le rsultat dune interpolation IDW avec une rsolution de 366 colonnes x 196 lignes (soit 10 km) pour les donnes du chier elevp.csv, afches en utilisant une table de coloration en pseudocouleurs. Le traitement ne prend que quelques minutes et couvre la partie nord de lAlaska.

174

QGIS 1.7.2 Manuel Utilisateur

F IGURE 12.24.: Interpolation TIN sur le chier elevp

12.11. Extension dexportation Mapserver


Vous pouvez utiliser QGIs pour composer votre carte en ajoutant et en arrangeant des couches, en modiant leur reprsentation graphique, puis vous pouvez exporter le rsultat sous la forme dun chier .map destination de MapServer.

12.11.1. Cration du chier de projet


Lextension fonctionne sur un chier de projet QGIS prcdemment enregistr, et non pas sur le contenu actuel de la carte et de la lgende. Cest souvent une source de confusion pour beaucoup. Comme dcrit ci-dessous, vous avez besoin de rarranger les couches vecteurs et rasters que vous voulez utiliser dans MapServer et enregistrer ltat qui parat satisfaisant dans un chier de projet QGIS.

F IGURE 12.25.: Arrangement des couches dun chier de projet QGIS

QGIS 1.7.2 Manuel Utilisateur

175

12.11. Extension dexportation Mapserver Dans cet exemple sont prsentes les quatre tapes requises pour crer un chier de projet qui pourra tre utilis pour crer un chier de carte (maple) pour MapServer.Les chiers vecteurs et rasters proviennent de lchantillon de jeu de donnes de Quantum GIS 2.2. 1. Ajoutez la couche raster landcover.tif en cliquant sur licne Ajouter une Couche Raster 2. Ajoutez la couche vecteur des shapeles lakes.shp, majrivers.shp et airports.shp depuis le jeu de donnes QGIS en cliquant sur licne Ajouter une couche Vecteur .

3. Changer les couleurs et les symboles des donnes (voir Figure 12.25) 4. Enregistrez dans un nouveau chier de projet nomm mapserverproject.qgs en utilisant File Enregistrer le projet . >

12.11.2. Cration du chier .map


Loutil msexport dexportation se situe dans votre rpertoire dinstallation de QGIS et peut tre utilis indpendamment de QGIS. Pour lutiliser partir du logiciel, vous devez charger lextension en utilisant le Gestionnaire dextension. (Voir Section 11.1.1).

F IGURE 12.26.: Dialogue dexportation vers MapServer Fichier .map Saisissez le chemin complet du chier .map que vous voulez exporter. Vous pouvez utiliser le bouton sur la droite pour parcourir votre systme. Fichier projet Qgis Saisissez le chemin complet du chier projet (.qgs) que vous voulez exporter. Vous pouvez utiliser le bouton sur la droite pour parcourir votre systme. Nom de la carte Un nom pour la carte. Ce nom prxera toutes les images cres par le serveur. Largeur de la carte Largeur en pixels de limage gnre. Hauteur de la carte hauteur en pixels de limage gnre. Unites de la carte Units de mesure utilises Type dimage Format de limage gnre par MapServer

176

QGIS 1.7.2 Manuel Utilisateur

12.11.3. Test du chier .map Web Template Chemin complet vers le chier MapServer template utiliser Web en-tte Chemin complet vers le chier den-tte de MapServer utiliser Web bas de page Chemin complet vers le chier de bas de page MapServer utiliser Seulement le fichier .map et le fichier de projet QGIS sont requis pour crer un chier .map, vous risquez cependant dobtenir un chier inutilisable selon ce que vous dsirez en faire. Bien que QGIS soit en mesure de crer les chiers .map, votre projet ncessite peut-tre des adaptions pour obtenir le rsultat escompt. Crons un chier .map en utilisant le projet mapserverproject.qgs que nous avons cr (voir Figure 12.26) : 1. Ouvrez lextension en cliquant sur licne Exporter vers .

2. Entrez le nom qgisproject.map pour votre nouveau chier .map. 3. Slectionnez le projet QGIS mapserverproject.qgs que vous venez denregistrer. 4. Entrez un nom MaCarte pour la carte. 5. Entrez 600 pour la largeur et 400 pour la hauteur. 6. Nos couches sont en mtres, lunit de mesure sera donc le mtre. 7. Choisissez png pour le type dimage. 8. Cliquez sur OK efforts. pour gnrer le nouveau chier qgisproject.map. QGIS afche le rsultat de vos

Vous pouvez visualiser le chier .map dans un diteur de texte. Si vous le faites, vous remarquerez que loutil dexportation ajoute les mtadonnes ncessaires lutilisation du protocole WMS.

12.11.3. Test du chier .map


Nous pouvons maintenant tester notre travail en utilisant loutil shp2img pour crer une image tire du chier .map. Cet outil est prsent dans MapServer et FWTools. Pour crer une image : Ouvrez une console de commande Si vous navez pas sauvegard votre chier dans votre rpertoire personnel, dplacez vous vers le bon dossier Lancez shp2img -m qgisproject.map -o mapserver_test.png et afchez limage Une image PNG est cre avec toutes les couches du projet QGIS. De plus, ltendue du PNG sera la mme que celle du projet. Comme vous le voyez sur la gure 12.27, toutes les informations, lexception des symboles des aroports, sont incluses. Si vous comptez utiliser ce chier .map pour fournir un service WMS, vous naurez probablement rien dautre modier. Par contre si vous comptez lutiliser comme modle ou dans une interface personnalise vous aurez un peu plus de travaux manuels effectuer. Vous pouvez jeter un oeil sur cette vido de Christopher Schmidt (version 0.8 de QGIS mais cela reste valable). 4

12.12. Extension ddition ofine


Pour les collectes de donnes, il est commun daller sur le terrain avec un ordinateur ou un tlphone portable. De retour sur le rseau, les modications doivent tre synchronises avec la source de donnes initiale, par exemple une base de donnes PostGIS. Si plusieurs personnes travaillent ensembles sur les mmes jeux de donnes, il est difcile de fusionner les ditions la main, mme si les utilisateurs ne changent pas les mmes entits.
4. http://openlayers.org/presentations/mappingyourdata/

QGIS 1.7.2 Manuel Utilisateur

177

12.12. Extension ddition ofine

F IGURE 12.27.: Image PNG cre par shp2img avec toutes les couches

dition ofine automatise la synchronisation en copiant le contenu dune source de donnes (habituellement PostGIS or WFS-T) vers une base spatialite et en stockant les ditions ofine dans des tables ddies. Aprs stre connect de nouveau au rseau, il est possbile dappliquer les ditions ofine aux jeux de donnes sources. Utiliser lextension Ouvrez des couches vecteurs, par exemple dune source de donnes PostGIS ou WFS-T Sauvez les dans un projet Pressez le bouton Convertir en projet ofine et slectionnez les couches sauver. Le contenu des couches est sauv dans des tables spatialite. ditez les couches ofine. Aprs vous tre connect au rseau de nouveau, uploadez les modications avec le bouton Synchroniser.

Lextension

178

QGIS 1.7.2 Manuel Utilisateur

F IGURE 12.28.: Crer un project ofine partir des couches PostGIS ou WFS

12.13. Extension de GeoRaster Oracle


Dans les bases de donnes Oracle, les informations rasters sont stockes au sein dobjets SDO_GEORASTER disponibles avec lextension Oracle Spatial. Dans QGIS, le support de Oracle GeoRaster Plugin est apport par GDAL et ncessite linstallation et lutilisation des produits Oracle sur votre machine. Bien que ces produits soient propritaires, Oracle les fournit gratuitement dans un but de test ou de dveloppement. Voici un exemple assez simple quant au chargement dimages rasters en GeoRaster : $ gdal_translate -of georaster input_file.tif geor:scott/tiger@orcl Le raster va tre charg dans la table par dfaut, GDAL_IMPORT, en tant que colonne nomme RASTER.

12.13.1. Grer les connexions


Tout dabord, lextension GeoRaster doit tre activ dans le gestionnaire dextension (voir setion 11.1.1). Au premier chargement dun GeoRaster dans QGIS, vous devrez instaurer une connexion vers la base de donnes Oracle contenant la donne voulue. Pour ce faire commencez par cliquer sur le bouton Slection dun GeoRaster situ dans la barre doutils, cela ouvrira la fentre de slection Oracle

Spatial GeoRaster. Cliquez sur Nouveau puis spciez les paramtres de connexion (voir gure 12.29) : Nom : Entrez un nom pour la connexion Instance de base de donnes : Entrez le nom de la base donnes laquelle vous dsirez vous connecter. Nom dutilisateur : Spcier votre nom utilisateur ncessaire pour accder la base de donnes. Mot de passe : Le mot de passe associ votre compte utilisateur. (See Figure 12.30) Connecter Editer Effacer

QGIS 1.7.2 Manuel Utilisateur

179

12.13. Extension de GeoRaster Oracle

F IGURE 12.29.: Fentre de cration de connexion Oracle

12.13.2. Slection dun GeoRaster


Une fois que la connexion a t tablie, la zone de sous-jeux de donnes afchera toutes les tables contenant une colonne GeoRaster dans un format compatible avec GDAL. Cliquez sur lun de ces sous-jeux de donnes puis sur Slectionner pour choisir la table. Une nouvelle liste afche maintenant les noms des colonnes GeoRaster dans cette table, il sagit gnralement dune courte liste car la plupart des utilisateurs nont pas plus dune ou deux colonnes GeoRaster dans une mme table. Cliquez sur lune des sous-jeux puis sur Slectionner pour choisir une combinaison dune table et dune colonne La fentre montrera alors toutes les lignes contenant un objet GeoRaster Vous remarquerez que la liste afchera la table de donnes raster et les identiants Raster A tout moment la slection peut tre dite manuellement pour pointer directement le Georaster voulu ou retourner au dbut pour prendre une autre table.

F IGURE 12.30.: Dialogue de slection GeoRaster La zone de saisie de slection peut servir utilier une clause Where la n de la chane didentication, p. ex. geor :scott/tiger@orcl,gdal_import,raster,geoid=. Voir http://www.gdal.org/frmt_georaster.html pour plus dinformations.

180

QGIS 1.7.2 Manuel Utilisateur

12.13.3. Afcher un GeoRaster

12.13.3. Afcher un GeoRaster


Pour nir, en slectionnant un GeoRaster depuis la liste, cette image sera charge dans QGIS. La fentre de slection de GeoRaster Oracle Spatial peut maintenant tre close, la connnexion sera conserve pour une prochaine ouverture, la mme liste de sous-jeux de donnessera disponible ce qui facilite lafchage de nouvelles images dans le mme contexte. /textbfNote : Les GeoRasters qui contiennent des tuiles/pyramides safcheront plus rapidement mais elles devront tre gnres hors de QGIS en utilisant Oracle PL/SQL ou gdaladdo. Lexemple suivant utilise gdaladdo : gdaladdo georaster:scott/tiger@orcl,georaster\_table,georaster,georid=6 -r nearest 2 4 6 8 16 32 Cet exemple utilise PL/SQL : cd .. $ sqlplus scott/tiger SQL> DECLARE gr sdo_georaster; BEGIN SELECT image INTO gr FROM cities WHERE id = 1 FOR UPDATE; sdo_geor.generatePyramid(gr, rLevel=5, resampling=NN); UPDATE cities SET image = gr WHERE id = 1; COMMIT; END; /

12.14. Extension OpenStreetMap


Ces dernires annes, le projet OpenStreetMap a gagn en popularit, car dans beaucoup de pays, aucune donne gographique gratuite telle que le rseau routier nest disponible. Lobjectif du projet OSM est de crer une carte du monde ditable partir de donnes GPS, de photographies ariennes ou tout simplement des connaissances locales du terrain. Pour soutenir ce projet, QGIS fournit une extension qui permet aux utilisateurs de travailler avec les donnes OSM. Lextension fournit toutes les fonctionnalits de base pour manipuler les donnes OSM : chargement des donnes, import, sauvegarde, tlchargement en local, dition et tlchargement des donnes vers le serveur OpenStreetMap. Cette extension sinspire des diteurs OSM existants. Le but est de combiner leurs fonctionnalits pour obtenir le meilleur rsultat possible. La section suivante donne une brve introduction aux principes du projet OSM. Si vous ntes pas intress par des informations sur OSM, passez directement la section suivante. Certaines parties des paragraphes suivants proviennent du site internet dOpenStreetMap, http://www.openstreetmap.org. Le projet OpenStreetMap Le projet OpenStreetMap a pour objectif de crer une carte libre et gratuite du monde. Les cartes sont cres partir dappareils GPS portables, de photographies ariennes et dautres ressources libres ou simplement grce aux connaissances locales. Le projet a t lanc sur le constat que lutilisation de la plupart des cartes se heurte des contraintes lgales ou techniques, empchant les gens de les utiliser de manire crative, productive ou autre. Les rendus image ou vectoriel des donnes OSM sont disponibles au tlchargement sous la licence Creative Commons Attribution ShareAlike 2.0. OpenStreetMap sest inspir de sites tel que Wikipedia - lafchage de la carte (voir Figure 12.31) saccompagne dun onglet Modier et un historique complet des changements est gard. Les utilisateurs enregistrs peuvent envoyer leurs traces GPS et diter les donnes vectorielles en utilisant les outils fournis. La primitive des donnes OSM est une classe objet qui peut tre stocke sur le serveur via une API. Les trois types de donnes existants sont : le noeud, la trace (Way) et la relation. Un noeud est une paire de coordonnes latitude/longitude. Il sert de brique de base pour les autres entits, tant lui-mme une entit (Point dintrt - POI) sils sont tiquets correctement.

QGIS 1.7.2 Manuel Utilisateur

181

12.14. Extension OpenStreetMap

F IGURE 12.31.: Donnes OpenStreetMap sur Internet Une trace est une liste dau moins deux noeuds qui dcrit une entit linaire telle quune rue. Les noeuds peuvent appartenir plusieurs traces. Une relation est un groupe compos de zro primitive ou plusieurs associes des rles. Cest utilis pour dnir des relations entre les objets, mais peut galement modliser un objet abstrait. Plusieurs diffrentes entits logiques sur une carte classique (Point dintrt, rue, ligne de tramway, arrt de bus, etc.) sont dnies par ces primitives. Les entits cartographiques sont bien connues dans la communaut OSM et sont stockes en tant que tag (tiquette), bas sur une cl et une valeur. Les donnes OSM sont en gnral distribues au format XML. Un XML payload est galement utilis pour la communication avec le serveur OSM. Connexion QGIS - OSM La premire partie de ce paragraphe dcrit de quelle manire les primitives des donnes OSM sont afches dans des couches vectorielles QGIS. Comme il est prcis ci-dessus, les donnes OSM se composent de noeuds, de traces et de relations. Dans QGIS, elles sont afches dans trois couches de type diffrent : couche de points, de lignes et de polygones. Il est impossible de retirer lune de ces couches et de travailler avec les autres. Une couche de points afche toutes les entits de type noeud isol. Ce qui signie que seuls les noeuds qui ne sont pas inclus dans une trace appartiennent la couche de points. Une couche de lignes afche les entits OSM de type trace qui ne sont pas fermes. Cela signie quaucune de ces traces ne commence et nit par le mme noeud. Une couche de polygones afche toutes les traces qui ne sont pas incluses dans la couche de lignes. En plus des trois cits ci-dessus, OpenStreetMap possde un dernier type de donnes, il sagit des Relations. Il ny a pas de couche vectorielle ddie la reprsentation des relations. Une relation dnit la relation entre nimporte quel nombre de primitives. Ds quun point, une ligne ou un polygone est identi sur la carte, lextension afche la liste de toutes les relations auxquelles lentit appartient. Ce fut une vraie preuve de dnir la connexion entre les donnes OSM et les outils standards ddition de QGIS. Ces outils sont faits pour diter chaque couche vectorielle sparment, quel que soit le type dentits. Ce qui signie que si des donnes OSM sont charges dans QGIS via lextension, vous pourriez thoriquement diter les couches de points, de lignes et de polygones avec ces outils standards sparment. Le problme est que la couche de ligne est compose de deux types diffrents dentits OSM - des traces et des noeuds. Pourquoi ? Parce que dans le format OSM, une trace est compose de noeuds. Si vous commencez diter une couche de ligne et que vous changez la forme dune ligne, votre action doit affecter non seulement la trace OSM, mais galement les noeuds qui la composent. Les outils ddition standards de QGIS ne peuvent pas dire au fournisseur OSM quels sont les noeuds qui ont chang et comment. Ils peuvent seulement dire quelle est la nouvelle gomtrie de chaque ligne, mais ce

182

QGIS 1.7.2 Manuel Utilisateur

12.14.1. Interface utilisateur de base nest pas sufsant pour propager les changements la base de donnes OSM correctement. La couche ligne ne connait pas non plus les identiants des points des noeuds qui la constituent. Le mme problme apparat lorsque vous essayez dditer la couche de polygones. Pour ces raisons, lextension OSM a besoin de ses propres outils ddition des donnes OSM. Tant quils sont utiliss, les couches OSM peuvent tre dites correctement. Les outils ddition de lextension comprennent des outils pour la cration, la suppression et le dplacement de points, de lignes, de polygones et de relations. Note : Pour crer une connexion entre lextension OSM et les outils standards ddition, des modications dans le code principal de QGIS seraient ncessaires. Lextension OpenStreetMap fait partie des extensions principales de QGIS. Si le support pour Python est activ, lextension OpenStreetMap peut tre slectionne dans le Gestionnaire dextensions tel que dcrit dans la section 11.1.1).

12.14.1. Interface utilisateur de base


Au premier lancement de lextension OSM (et une fois les premires donnes charges), plusieurs nouvelles icnes OSM avec de nouveaux composants graphiques apparaissent dans la barre doutils dOSM, comme on peut le voir sur la gure 12.32 :

F IGURE 12.32.: Interface utilisateur de lextension OSM

Widget Entit OSM Loutil dentit OSM aide identier les entits OSM. Il montre les informations de base sur le type et lidentiant de lentit slectionne ainsi que lhistorique des changements avec leur auteur. Loutil donne galement accs tous les outils ddition (dans sa partie suprieure). Vous trouverez plus dinformations sur ces outils dans la section suivante. Loutil est initialement dsactiv, il apparait automatiquement ds que des donnes OSM sont charges avec succs. Widget Editer lhistorique OSM Cet outil diter lhistorique dOSM est utilis pour annuler ou refaire des actions ddition. Il sagit non seulement dun classique bouton Annuler/Refaire mais il liste galement les actions dditions effectues avec une courte description. Ce widget est initialement ferm, vous pouvez le faire apparatre en cliquant sur un bouton de loutil Entit dOSM. Icnes de la barre de menu Charger OSM depuis un chier est utilis pour charger des donnes partir dun chier XML spcial OpenStreetMap (.osm) Afcher/Cacher le gestionnaire dentits OSM est utilis pour montrer ou cacher le widget Entit

OSM. Il sagit dun panneau qui aide lidentication des entits OSM et ldition des donnes OSM.

QGIS 1.7.2 Manuel Utilisateur

183

12.14. Extension OpenStreetMap

Tlcharger des donnes OSM est utilis pour tlcharger des donnes depuis le serveur OpenStreetMap. Charger des donnes OSM tlcharges). Importer des donnes depuis une couche est utilis pour importer des donnes depuis une couche vecteur. Au moins une couche vectorielle doit tre charge et les donnes OSM courantes doivent tre slectionnes. Sauvegarder OSM sur un chier chier XML. Des informations plus dtailles sur tous les outils, boutons et fentres se trouvent dans les sections correspondant leur fonction (dition, identication, etc.). est utilis pour enregistrer des donnes OSM nouveau dans un est utilis pour charger les changements (effectus sur les donnes

12.14.2. Charger des donnes OSM


La premire action qui devrait faire suite au lancement de lextension OSM est louverture de donnes depuis un chier OSM. Les donnes OSM peuvent tre importes comme shapele ou directement tlcharges depuis le serveur OpenStreetMap. Nous allons nous focaliser ici sur la premire mthode mentionne. Pour charge des donnes depuis un chier, cliquez sur licne Charger OSM depuis un chier . Sil

ny a pas de tel bouton, la barre doutils OpenStreetMap nest peut-tre pas active dans QGIS. Vous pouvez faire apparatre en slectionnant Vue > Barres doutils > OpenStreetMap .

F IGURE 12.33.: Fentre de chargement de donnes OSM Le but de chacun de ses lments est expliqu ci-dessous : Fichier OpenStreetMap charger : Cliquez sur le bouton pour slectionner le chier .osm dont vous voulez charger les donnes. Ajouter des colonnes pour les tags : Cette option dnit une connexion entre des donnes OSM et QGIS. Chaque entit de donnes OSM possde une srie de tags (une paire cl valeur) qui dnit les proprits de lentit. Chaque entit dune couche vectorielle QGIS possde galement ses attributs (cl et valeur). Avec cette option, vous pouvez dnir quelles proprits des objets OSM seront visibles lorsque vous afchez les informations dtailles sur les entits QGIS. Remplacer les donnes actuelles : Cocher cette option signie que les nouvelles donnes doivent remplacer celles utilises actuellement. Les couches des donnes actuelles seront supprimes et les nouvelles charges. Lorsque vous chargez des donnes OSM pour la premire fois, cette option nest pas active, car il ny a rien remplacer.

184

QGIS 1.7.2 Manuel Utilisateur

12.14.3. Visualiser des donnes OSM Utiliser un rendu prdni : Cette option dtermine combien de dtails de la carte seront utiliss. Il y a trois styles OSM prdnis pour la carte. Utilisez Petite chelle si vous souhaitez afcher des donnes OSM un petit niveau, voir tous les dtails et diter les donnes. Sinon vous pouvez utiliser chelle intermdiaire ou Grande chelle . QGIS 1.7.2 ne permet pas de changer dynamiquement ces styles de rendu. Cliquez sur Ok pour charger vos donnes. Sil sagit du premier chargement de donnes OSM, lextension doit dabord parcourir la base de donnes. Cela peut prendre quelques secondes ou minutes selon la quantit de donnes charger.

12.14.3. Visualiser des donnes OSM


Une fois les donnes OSM charges, vous pouvez identier les entits cartographiques en utilisant loutil appropri. Utilisez le bouton Identier lentit en haut gauche de loutil Entit OSM. Avec cet outil vous pouvez facilement explorer tous les objets cartographiques. Quand le curseur de la souris est plac sur un objet, vous pouvez voir toutes les informations le concernant directement dans loutil Entit OSM. Il y a galement une tiquette qui safche sur la carte pour que lutilisateur puisse dterminer lentit en cours didentication. Longlet Proprits de loutil contient tous les tags de lentit. En cliquant sur longlet Relation , une liste de toutes les relations auxquelles lentit appartient apparat. Si vous souhaitez prendre le temps de lire les proprits et les relations dune entit et dplacer simultanment le curseur de la souris, faites un clic gauche sur lentit. Le processus didentication au passage de la souris sarrtera jusquau prochain clic-gauche. Il y a parfois plus dune entit lendroit du point cliqu. Cela arrive surtout lorsque lon clique sur un croisement de routes ou lorsque vous navez pas assez zoom sur la carte. Dans ce cas, seule une entit est identie (et marque par ltiquette), mais lextension les garde toutes en mmoire. Ensuite vous pouvez changer les entits identies de manire cyclique en faisant un clic droit.

12.14.4. diter des donnes OSM de base


Dans le titre de cette section, donnes de base, signie entits de type noeud ou trace, pas relation. Si vous souhaitez avoir des informations sur ldition de relations, sautez cette section et passez la suivante. Ldition des donnes de base est une partie cl de lextension OSM. Vous pouvez changer la proprit, la position ou la forme de nimporte quelle entit de base existante. Vous pouvez en supprimer ou en ajouter de nouvelles. Toutes ces modications sur les noeuds et les traces sont gardes en mmoire pour faciliter les oprations annuler/refaire et pour faciliter leur chargement sur le serveur dOpenStreeMap. Changer les tags dune entit Changer une proprit/un tag dune entit OSM peut tre ralis directement dans la table des tags de lentit. Cette table des tags des entits de base se trouve dans loutil Entit OSM. Noubliez pas didentier une entit au pralable. Si vous souhaitez changer la valeur dun tag, double-cliquez simplement sur la ligne approprie de la colonne Valeur et tapez ou slectionnez une nouvelle valeur. Si vous souhaitez supprimer un tag, cliquez sur sa ligne puis utilisez le bouton Supprimer les tags slectionns situ en bas droite sous la table. Pour ajouter de nouveaux tags, tapez simplement leur cl et leur valeur dans la dernire ligne de la table - o <next tag value> est crit. Notez que vous ne pouvez pas changer la cl dun tag existant. Pour une utilisation facilite, il y a des listes droulantes de toutes les cls de tag existantes et leur valeur typique. Cration de point Pour la cration de points, il y a un bouton Crer un point dans loutil Entit OSM. Pour crer des

points, cliquez simplement sur le bouton puis cliquez sur la carte. Si votre curseur se situe sur une entit dj existante, elle se retrouve marque/identie immdiatement. Si vous cliquez sur la carte quand une ligne

QGIS 1.7.2 Manuel Utilisateur

185

12.14. Extension OpenStreetMap

F IGURE 12.34.: Changer le tag dune entit OSM

ou un polygone est marqu, un nouveau point est cr directement sur la ligne ou le polygone, en tant que nouveau membre. Si votre curseur se trouve sur un point existant, aucun nouveau point ne peut tre cr et lextension OSM afchera le message suivant :

F IGURE 12.35.: Message de cration de point OSM Le mcanisme qui permet daider lutilisateur cliquer exactement sur une ligne ou un polygone sappelle laccrochage et est activ par dfaut. Si vous voulez crer un point trs prs dune ligne (mais pas dessus) vous devez dabord dsactiver laccrochage en maintenant la touche Ctrl enfonce. Cration dune ligne Pour la cration de lignes, il y a un bouton Crer une ligne dans loutil Entit OSM. Pour crer une

ligne, cliquez simplement sur le bouton puis faites des clics gauches sur la carte. Chaque clic gauche est gard en mmoire en tant que vertex de la nouvelle ligne. La cration de la ligne se termine au premier clic droit. La nouvelle ligne apparat alors immdiatement sur la carte. Note : Une ligne compose de moins de deux membres ne peux pas tre cre. Dans de tels cas, lopration est ignore. Laccrochage se fait sur tous les vertex les points des couches de points vectoriels et les membres de toutes les lignes et polygones. Laccrochage peut tre dsactiv en maintenant la touche Ctrl enfonce. Cration dun polygone Pour la cration de polygones, il y a un bouton Crer un polygone dans loutil Entit OSM. Pour crer

un polygone, cliquez simplement sur le bouton puis faites des clic-gauche sur la carte. Chaque clic gauche est gard en mmoire en tant que vertex du nouveau polygone. La cration du polygone se termine au premier clic droit. Le nouveau polygone apparat alors immdiatement sur la carte. Des polygones composs de moins de trois membres ne peuvent pas tre crs. Dans de tels cas, lopration est ignore. Laccrochage se fait sur

186

QGIS 1.7.2 Manuel Utilisateur

12.14.5. diter les relations tous les vertex les points des couches de points vecteurs et les membres de toutes les lignes et polygones. Laccrochage peut tre dsactiv en maintenant la touche Ctrl enfonce. Dplacement dune entit cartographique Si vous souhaitez dplacer une entit (quel que soit son type), utilisez le bouton Dplacer une entit

du menu de loutil Entit OSM. Vous pouvez ensuite parcourir la carte (les entits sont alors identies dynamiquement au passage de la souris) et cliquez sur lentit que vous souhaitez dplacer. Si la mauvaise entit est slectionne par ce clic, ne dplacez pas votre curseur. Refaites des clics droits jusqu ce que la bonne entit soit slectionne. Ds que la slection est faite et que vous dplacez le curseur, vous ne pouvez plus changer dentit dplacer. Pour conrmer le dplacement, cliquez sur le bouton gauche de la souris. Pour lannuler, cliquez sur un autre bouton de la souris. Si vous dplacez une entit qui est connecte une autre, ces connexions ne seront pas endommages. DLes autres entits sadapteront delles-mmes la nouvelle position de lentit dplace. Laccrochage fonctionne galement pour cette opration : Lorsque vous dplacez un point seul (ne faisant pas partie dune ligne ou dun polygone), laccrochage est ralis sur tous les segments et vertex de la carte. Lorsque vous dplacez un point membre de lignes ou de polygones, laccrochage a alors lieu sur tous les segments et vertex de la carte, sauf ceux appartement aux lignes et polygones parents. Lorsque vous dplacez une ligne ou un polygone, laccrochage sur tous les vertex de la carte est ralis. Notez que lextension OSM tente laccrochage uniquement sur les 3 vertex les plus proches du curseur, lopration serait trs lente sinon. Laccrochage peut tre dsactiv en maintenant la touche Ctrl enfonce. Suppression dune entit cartographique Si vous souhaitez supprimer une entit, vous devez lidentier au pralable. Ensuite pour la supprimer, utilisez le bouton Supprimer lentit de loutil Entit OSM. Lorsque vous supprimez une ligne ou un polygone, la ligne ou le polygone lui-mme est supprim, ainsi que tous les points qui le composent et qui ne font pas partie dautres lignes ou polygones. Lorsque vous supprimez un point qui est une partie de ligne ou de polygones, le point est supprim et la gomtrie des lignes ou polygones parents en est change. La nouvelle gomtrie a moins de vertex que lancienne. Si lentit parente tait un polygone compos de trois vertex, sa nouvelle gomtrie en comprend seulement deux. Mais comme il ne peut exister de polygones deux vertex, comme dcrit prcdemment, lentit est automatiquement transforme en ligne. Si lentit parente tait une ligne avec deux vertex, sa nouvelle gomtrie en comprend alors un seul. Mais comme il ne peut exister de ligne un vertex, lentit est automatiquement transforme en point.

12.14.5. diter les relations


Grce lexistence des relations dans OSM, nous pouvons lier des entits OSM et leur donner des proprits communes de telle sorte que nous pouvons modliser nimporte quel objet cartographique : des frontires de rgion (en tant que groupe de lignes et de points), des lignes de bus, etc. Chaque membre de la relation a un rle spcique. Les relations OSM sont plutt bien supportes dans notre extension. Voyons maintenant comment examiner, crer, mettre jour et supprimer des relations.

12.14.6. Examiner une relation


Si vous souhaitez voir les proprits dune relation, identiez dabord lun de ses membres. Ensuite, ouvrez longlet Relations dans loutil Entit OSM. En haut, vous pouvez voir la liste de toutes les relations dont fait partie lentit identie. Choisissez celle que vous souhaitez examiner et regardez en dessous les informations demandes. Dans le premier tableau tiquettes de Relation se trouvent les proprits de la relation

QGIS 1.7.2 Manuel Utilisateur

187

12.14. Extension OpenStreetMap slectionne. Dans le tableau Membres de la relation, se trouvent les informations sur les membres de la relation. Si vous cliquez sur un membre, lextension afchera une tiquette sur la carte. Cration dune relation Il y a deux faons de crer une relation : 1. Vous pouvez utiliser le bouton Crer une relation dans loutil Entit OSM. de loutil Entit OSM en utilisant le bouton

2. Vous pouvez en crer une depuis longlet Relation Ajouter une relation .

Dans les deux cas, une fentre de dialogue apparat. Dans le second cas, lentit qui est identie est automatiquement considre comme le premier membre de la relation, de telle sorte que la fentre est un peu prremplie. Si vous avez dj slectionn un type de relation, utilisez le bouton Gnrer des tags . Ceci gnrera

les tags typiques correspondant ce type de relation. Ensuite vous devez rentrer les valeurs correspondantes chaque cl. Pour choisir un des membres de la relation, vous pouvez soir crire son numro didentiant soit son type, son rle ou utiliser loutil Identier et cliquer sur la carte.

Enn, lorsque le type, les tags et les membres sont choisis, vous pouvez valider la fentre et lextension crera une nouvelle relation pour vous. Changer une relation Si vous souhaitez changer une relation existante, identiez-la (suivez les tapes dcrites ci-dessus dans la diter une relation . Vous le trouverez dans loutil Entit OSM. Une nouvelle fentre apparat, quasiment identique celle de laction Crer une relation. La fentre est prremplie avec les informations sur la relation. Vous pouvez changer ses tags, ses membres et mme son type. Les changements seront effectus une fois la fentre valide. section Examiner une relation). Ensuite, cliquez sur le bouton

12.14.7. Tlcharger des donnes OSM


Pour tlcharger des donnes depuis le serveur dOpenStreetMap, cliquez sur le bouton

Tlcharger des donnes OSM . Si vous ne voyez pas ce bouton, la barre doutils OSM est peut-tre dsactive dans QGIS. Vous pouvez lactiver ou la ractiver dans Vue OpenStreetMap suivantes : > Barres doutils >

. Aprs avoir cliqu sur le bouton, une fentre apparat et propose les fonctionnalits

F IGURE 12.36.: Fentre de tlchargement de donnes OSM Emprise : Spcie une zone o tlcharger les donnes partir dun intervalle de latitude et de longitude en

188

QGIS 1.7.2 Manuel Utilisateur

12.14.8. Charger des donnes sur le serveur OSM degrs dcimaux. D aux restrictions sur la quantit de donnes qui peuvent tre tlcharges en une fois depuis le serveur OpenStreetMap, cette zone ne doit pas tre trop tendue. Des informations plus dtailles sur cette tendue sont disponibles en cliquant sur le bouton Aide sur la droite.

Tlcharger vers : A cet endroit vous devez crire le chemin vers le chier o seront stockes les donnes. Si vous ne vous rappelez pas de la structure de votre disque, ne paniquez pas, le bouton parcourir est l pour vous aider. Ouvrir les donnes automatiquement aprs le tlchargement : Dtermine si le processus de tlchargement doit tre suivi de lafchage des donnes ou pas. Si vous prfrez ne pas afcher les donnes tout de suite, vous pourrez le faire plus tard en utilisant le bouton . Remplacer les donnes actuelles : Cette option est active uniquement si Ouvrir les donnes automatiquement aprs le tlchargement est coch. Cocher loption signie que les donnes tlcharges remplaceront les donnes courantes. Les couches des donnes courantes seront retires et les nouvelles charges. Au dmarrage de QGIS et au premier chargement de donnes OSM, cette option nest pas active, car il ny a rien remplacer. Utiliser le moteur de rendu personnalis : Cette option est active uniquement si Ouvrir les donnes automatiquement aprs le tlchargement est coch. Elle dtermine le niveau de dtail de la carte. Il y a trois styles OSM prdnis pour lafchage de la carte. Utilisez Petite chelle si vous souhaitez visualiser des donnes un niveau de zoom trs rapproch et pour diter les donnes. Sinon, vous pouvez utiliser chelle intermdiaire ou Grande chelle . QGIS 1.7.2 ne permet pas de changer de style dynamiquement. Cliquez sur le bouton Tlcharger pour lancer le processus. Une barre de progression vous informera en continu sur la quantit de donnes dj tlcharges. Si une erreur se produit pendant le processus de tlchargement, une fentre de dialogue vous lexpliquera. Lorsque le tlchargement est termin, la barre de progression et la fentre de tlchargement se fermeront automatiquement. Charger OSM depuis un chier

12.14.8. Charger des donnes sur le serveur OSM


Notez que le chargement est toujours effectu sur les donnes OSM courantes. Avant douvrir la fentre de dialogue de Chargement OSM, assurez-vous que vous avez la bonne couche OSM active. Pour transfrer les donnes courantes vers le serveur OSM, cliquez sur le bouton Charger des donnes OSM . Si vous ne voyez pas ce bouton, la barre doutils OSM est peuttre dsactive dans QGIS. Vous pouvez lactiver ou la ractiver dans Vue OpenStreetMap > Barres doutils >

. Aprs avoir cliqu sur le bouton, une fentre de dialogue apparat.

En haut de la fentre, vous pouvez vrier si vous avez slectionn les bonnes donnes. Le nom des donnes courantes est rappel. Dans le tableau, les informations sur tous les changements envoyer sont listes. Les statistiques sont disponibles pour chaque type dentit sparment. Dans la zone Descriptif de votre changement, vous pouvez dcrire brivement les changements effectus. Dcrivez juste brivement les changements sur les donnes ou laissez la zone vide. Remplissez les informations sur votre Compte OSM pour que le serveur puisse vous authentier. Si vous navez pas de compte sur le serveur OSM, cest le bon moment daller en crer un ici : http://www.openstreetmap.org. Enn, utilisez le bouton Chargement pour lancer lopration.

12.14.9. Sauvegarder des donnes OSM


Pour sauvegarder les donnes de la zone de la carte visible vers un chier XML, cliquez sur le bouton Sauvegarder dans un chier OSM . Si vous ne voyez pas ce bouton, la barre doutils OSM est

QGIS 1.7.2 Manuel Utilisateur

189

12.14. Extension OpenStreetMap

F IGURE 12.37.: Fentre de transfert des donnes vers OSM

peut-tre dsactive dans QGIS. Vous pouvez lactiver ou la ractiver dans Vue OpenStreetMap

> Barres doutils

>

. Aprs avoir cliqu sur le bouton, une fentre de dialogue apparat.

F IGURE 12.38.: Fentre de sauvegarde de donnes OSM

Slectionnez les entits que vous voulez sauvegarder dans un chier XML ainsi que le chier lui-mme. Utilisez le bouton Ok pour lancer lopration. Le processus va crer un chier XML contenant les donnes de la zone cartographique courante. La version OSM du chier de sortie est 0.6. Les lments des donnes OSM (<noeud>, <trace>, <relation>) ne contiennent pas les informations sur leur changeset et leur uid. Elles ne sont pas encore obligatoires, voyez le DTD pour la version 0.6 OSM XML. Dans le chier de sortie, les lments OSM ne sont pas ordonns. Notez que seules les donnes de la zone gographique courante sont sauves. Dans le chier de sortie, mme si seule une partie dun polygone ou dune ligne sont dans la zone, le polygone ou la ligne dans son entier sont sauvegards. Pour chaque ligne ou polygone sauv, tous ses noeuds membres sont galement sauvegards.

190

QGIS 1.7.2 Manuel Utilisateur

12.14.10. Importer des donnes OSM

12.14.10. Importer des donnes OSM


Pour importer des donnes OSM depuis une couche vectorielle qui nest pas au format OSM, suivez ces instructions : choisissez les donnes OSM courantes en cliquant sur lune de ses couches. Cliquez sur le bouton Importer des donnes depuis une couche . Si vous ne voyez pas ce bouton, la barre doutils

OSM est peut-tre dsactive dans QGIS. Vous pouvez lactiver ou la ractiver dans Vue > Barres doutils > OpenStreetMap . Aprs avoir cliqu sur le bouton, le message suivant safche :

F IGURE 12.39.: Fentre derreur dimportation OSM Dans ce cas, il ny a pas de couches vectorielles actuellement charges. Limportation doit se faire depuis une couche vectorielle prsente dans QGIS : chargez donc la couche vectorielle dont vous voulez importer les donnes. Une fois la couche ouverte dans QGIS, ressayez et le rsultat devrait tre meilleur (noubliez pas de slectionner la couche OSM cible courante) :

F IGURE 12.40.: Fentre dimportation de donnes vers OSM Validez la fentre pour lancer le processus dimportation des donnes vers OSM. Annulez si vous ntes pas sr de vouloir importer des donnes.

12.15. Extension dAnalyse Raster de Terrain


Lextension danalyse de terrain base sur les rasters peut tre utilise pour calculer la pente, laspect, la rugosit et la courbure totale dun modle numrique dlvation (DEM). Sa facilit dutilisation et son interface graphique intuitive permettent de crer de nouvelles couches raster (voir gure 12.41). Lextension requiert les paramtres suivants pour pouvoir tre utilise : Analyse : Cela peut tre une analyse de la pente, laspect, la rugosit ou de la courbure totale Couche en entre : Speciez la couche raster charger depuis une liste Couche en sortie : Speciez un nom et un chemin pour le raster qui sera produit Format en sortie : Speciez un format pour ce raster (celui par dfaut est le GeoTiff) Pente : Calcule langle de la pente pour chaque cellule (en degrs, en se basant sur une estimation drive de 1er ordre). Aspect : Calcule lexposition (en degrs dans le sens horaire inverse et en commenant par 0 pour

QGIS 1.7.2 Manuel Utilisateur

191

12.16. Extension Grape routier une direction nord). Facteur de rugosit : Une mesure quantitative de lhtrognit du terrain. Courbure totale : Une mesure de la courbure qui combine les courbes de plan et de prol.

F IGURE 12.41.: Extension dAnalyse Raster de Terrain

Utiliser lextension 1. Lancez QGIS et chargez une couche raster DEM. 2. Chargez lextension via le gestionnaire dextension (voir section 11.1.1) et cliquez sur licne Analyse de terrain qui apparat dans la barre doutils. La fentre de lextension safche telle ). que montre dans la gure 12.41. 3. Slectionnez une mthode danalyse (p. ex. Pente 5. Cliquez sur Ok . 4. Spciez un chemin de sortie et le type de chier produit.

12.16. Extension Grape routier


Lextension Graphe routier est une extension C++ pour QGIS, qui calcule le chemin le plus court entre

deux points sur nimporte quel polyligne et trace cde chemin au dessus le rseau routier. Fonctionnalits principales : calcule le chemin, sa longueur et le temps de trajet optimise par longueur ou par temps de trajet export le chemin en couche vecteur met en couleur les directions de la route (cela est lent et surtout utilis pour dboguer et pour tester le paramtrage) Vous pouvez utiliser nimporte quelle couche vecteur comme couche route dans nimporte quel format gr par QGIS. Deux lignes avec un point commun sont considres comme connectes. Notez quil est obligatoire dutiliser la projection de la couche comme projection du projet lors de ldition de la couche route. Cela est d au fait que le calcul de transformation des coordonnes entre diffrentes projections introduit des erreurs qui peuvent crer des discontinuits, mme quand laccrochage est utilis. Dans la table attributaire de la couche, les champs suivants peuvent tre utiliss : vitesse sur la section de la route champs numriques ; direction nimporte quel type qui peut tre crit en chane de caractres. Les directions avant et arrire de la gomtrie correspondent une route sens unique, les deux directions une route double sens. Si des champs nont pas de valeur ou nexistent pas les valeurs par dfaut sont utilises. Vous pouvez les changer ainsi que certains paramtrages dans la fentre de paramtrage de lextension.

192

QGIS 1.7.2 Manuel Utilisateur

Usage Aprs lactivation de lextension, vous verrez un panneau supplmentaire sur la gauche de la fentre principale de QGIS. Maintenant, ralisez quelques dnitions dans la fentre Graphe routier paramtrage de lextension du graphe routier dans le menu Extension .

F IGURE 12.42.: Dnir des paramtrages pour lextension graphe routier Slectionnez un point de commencement et darrt sur la couche du rseau routier et cliquez sur calculer .

F IGURE 12.43.: Extension Graphe routier

12.17. Extension Requte Spatiale


Lextension Requte Spatiale permet de raliser une requte spatiale (slection dentits) sur une

couche cible en fonction dune autre couche. Cette fonctionnalit est base sur la bibliothque GEOS, les oprations possibles dpendent de la couche source choisie.

QGIS 1.7.2 Manuel Utilisateur

193

12.17. Extension Requte Spatiale Les oprateurs disponibles sont : Croise Intersecte Est disjoint Touche A lintrieur Les couches de polygones ne proposent pas les oprateurs Touche et Croise. Comment utiliser lextension Nous souhaitons par exemple trouver les rgions dans le jeu de donnes Alaska qui ont des aroports. Les tapes suivantes sont effectuer : 1. Lancez QGIS et chargez les couches vectorielles regions.shp et airports.shp. 2. Activez lextension Requte Spatiale dans le Gestionnaire dextensions (voir section 11.1.1) et cliquez sur le bouton Requte Spatiale qui apparait dans la barre doutils Extensions. La fentre de lextension safche telle que sur la gure 12.44. 3. Slectionnez la couche des rgions comme source et celle des aroports comme rfrence. 4. Slectionnez A lintrieur comme oprateur et cliquez sur Apply . Vous obtenez alors une liste didentiants des entits satisfaisant la requte. Vous avez ensuite plusieurs options : Cliquer sur Crer une couche avec la liste des objets Crer une couche depuis la slection

Slectionner un identiant de la liste et cliquer sur

Slectionner Enlever de la slection actuelle dans Et utiliser le rsultat pour. Vous pouvez galement utiliser le Zoom sur lobjet ou Enregistrer les messages .

194

QGIS 1.7.2 Manuel Utilisateur

F IGURE 12.44.: Requte Spatiale - Rgions contenant des aroports

12.18. Extension SQL Anywhere


SQL Anywhere est un systme de gestion de base de donnes relationnel propritaire (SGBDR) dit par Sybase. SQL Anywhere inclu la gestion spatiale selon les standards de lOGC et des fonctions internes pour exporter dans les formats KML, GML et SVG. Lextension SQL Anywhere fournie un pilote de donnes natif QGIS sous la licence

GPL v3. Lextension permet de se connecter une base SQL Anywhere. La bote de dialogue Ajouter une couche SQL Anywhere est similaire dans ses fonctionnalits celle pour PostGIS et SpatiaLite.

QGIS 1.7.2 Manuel Utilisateur

195

12.19. Aide et support

F IGURE 12.45.: Bote de dialogue SQL Anywhere

12.19. Aide et support


12.19.1. Mailinglists
QGIS est en cours de dveloppement, par consquent il ne fonctionne pas toujours comme prvu. La meilleure manire dobtenir de laide est de rejoindre la liste de diffusion qgis-users, vos questions y atteindront une plus large audience et les rponses proteront tous. qgis-users Cette liste est utilise pour les discussions gnralistes ainsi que pour des questions spciques en rapport avec linstallation et lutilisation de QGIS. Vous pouvez inscrire la liste de diffusion qgis-users en allant sur la page suivante : http://lists.osgeo.org/mailman/listinfo/qgis-user fossgis-talk-liste Pour les germanophones, le FOSSGIS e.V met disposition la liste fossgis-talk-liste pour discuter des SIG libres de manire gnrale, QGIS inclus. Vous pouvez vous y inscrire en allant sur la page suivante : https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste qgis-developer Si vous tes un dveloppeur et que vous faites face un problme plus technique, il est prfable de rejoindre r la liste de diffusion qgis-developer : http://lists.osgeo.org/mailman/listinfo/qgis-developer qgis-commit chaque fois quun commit est ralis sur le dpt du code de QGIS un email est envoy cette liste. Si vous voulez tre jour de chaque changement au code en cours, vous pouvez vous inscrire cette liste : http://lists.osgeo.org/mailman/listinfo/qgis-commit qgis-trac Cette liste fournit une notication par courriel lie la gestion du projet, incluant les rapports de bugs, tches, et demandes de fonctionnalits. Vous pouvez vous inscrire cette liste ici : http://lists.osgeo.org/mailman/listinfo/qgis-trac

196

QGIS 1.7.2 Manuel Utilisateur

12.19.2. IRC qgis-community-team Cette liste reoit les courriels des thmatiques lies la documentation, au contexte daide, au guide utilisateur, ce qui est li Internet donc les sites, listes de diffusion, forums et efforts de traduction. Si vous voulez travailler sur le guide utilisateur, cette liste est un bon point de dpart pour poser vos questions. Vous pouvez vous inscrire cette liste ici : http://lists.osgeo.org/mailman/listinfo/qgis-community-team qgis-release-team Cette liste reoit les courriels des thmatiques comme les procdures de publication de version, paquetage binaire pour diffrents systmes et annonce des nouvelles versions un monde plus large. Vous pouvez vous inscrire cette liste ici : http://lists.osgeo.org/mailman/listinfo/qgis-release-team qgis-tr Cette list se concentre sur leffort de traduction. Si vous voulez travailler la traduction du manuel ou de linterface, cest un bon point de dpart pour poser vos questions. Vous pouvez vous inscrire sur : http://lists.osgeo.org/mailman/listinfo/qgis-tr qgis-edu Cette liste regroupe les travaux concernant lapprentissage de QGIS (formations, cours). Vous pouvez vous inscrire sur : http://lists.osgeo.org/mailman/listinfo/qgis-edu qgis-psc Cette liste est utilise pour discuter des problmes du Comit de Pilotage li lensemble de la gestion et de la direction de Quantum GIS. Vous pouvez vous inscrire cette liste ici : http://lists.osgeo.org/mailman/listinfo/qgis-psc Vous tes invit vous inscrire ces listes. Sil vous plait, souvenez-vous de contribuer la liste en rpondant des questions et en partageant vos expriences. Remarquez que les listes qgis-commit et qgis-trac ont t congures pour notication seulement et nacceptent pas de mail dutilisateurs.

12.19.2. IRC
Nous maintenons une prsence sur IRC - rejoignez-nous sur le canal #qgis sur irc.freenode.net. Sil vous plait, patientez pour obtenir une rponse puisque la plupart des personnes font autre chose et cela peut leur prendre un peu de temps pour remarquer votre question. Un support commercial pour QGIS est disponible. Regardez la page du site http://qgis.org/en/commercial-support.html pour plus dinformations. Si vous ratez une discussion sur IRC, pas de problme ! Nous loguons toutes les discussions an que vous puisiez facilement les suivre. Allez simplement sur http://logs.qgis.org et lisez les logs IRC.

12.19.3. BugTracker
Bien que la liste de diffusion utilisateur est utile pour des questions gnrales du type Comment je ralise xyz dans QGIS ?, vous pouvez vouloir nous avertir de bugs dans QGIS. Vous pouvez soumettre un rapport de bug en utilisant le tracker de bug sur http://hub.qgis.org/projects/quantum-gis/issues. Lors de la cration dun ticket pour un bug, fournissez sil vous plait une adresse mail valide o nous pouvons vous demander des informations supplmentaires. Garder en mmoire que votre bug peut ne pas avoir la priorit laquelle vous vous attendiez (cela dpendra de sa svrit). Certains bugs peuvent ncessiter du travail supplmentaire de la part des dveloppeurs pour y remdier et la personne comptente nest pas forcment disponible. Les demandes de fonctionnalit peuvent tre soumises galement en utilisant le mme systme de ticket que pour les bugs. Assurez-vous de slectionner le type enhancement. Si vous avez trouv un bug et lavez corrig vous mme, vous pouvez aussi soumettre un patch. Encore, le superbe systme de ticket Trac sur http://hub.qgis.org/projects/quantum-gis/issues a galement

QGIS 1.7.2 Manuel Utilisateur

197

12.19. Aide et support cette possibilit. Slectionnez patch dans le menu type. Un des dveloppeurs le vriera et lappliquera QGIS. Ne vous alarmez pas si votre correctif nest pas appliqu directement - les dveloppeurs peuvent tre occups sur dautres commits.

12.19.4. Blog
La communaut QGIS tient galement un weblog sur http://www.qgis.org/planet qui publie dintressants articles la fois pour les utilisateurs et les dveloppeurs diffuss par diffrents blogs de la communaut. Vous tes invits contribuer au blog aprs vous tre enregistrs.

12.19.5. Wiki
Enn, nous maintenons un site web wiki sur http://www.qgis.org/wiki o vous pouvez trouver diverses informations utiles lies au dveloppement de QGIS, plan des versions, liens vers les sites de tlchargement, astuces de traduction des messages, etc. Parcourez le, il y a des choses intressantes.

198

QGIS 1.7.2 Manuel Utilisateur

A. GNU General Public License


GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free softwareto make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundations software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs ; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps : (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each authors protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modied by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reect on the original authors reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyones free use or not licensed at all. The precise terms and conditions for copying, distribution and modication follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law : that is to say, a work containing the Program or a portion of it, either verbatim or with modications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modication".) Each licensee is addressed as "you". Activities other than copying, distribution and modication are not covered by this License ; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Programs source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty ; keep intact all the notices that refer to this License and to the absence of any warranty ; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modications or work under the terms of Section 1 above, provided that you also meet all of these conditions :

199

12.19. Aide et support


a) You must cause the modied les to carry prominent notices stating that you changed the les and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modied program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception : if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modied work as a whole. If identiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you ; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following : a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange ; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange ; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface denition les, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and

200

QGIS 1.7.2 Manuel Utilisateur

this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims ; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system ; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program species a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation ; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

A.1. Quantum GIS Qt exception for GPL


In addition, as a special exception, the QGIS Development Team gives permission to link the code of this program with the Qt library, including but not limited to the following versions (both free and commercial) : Qt/Non-commerical Windows, Qt/Windows, Qt/X11, Qt/Mac, and Qt/Embedded (or with modied versions of Qt that use the same license as Qt), and distribute linked combinations including the two. You must obey the GNU General Public License in all respects for all of the code used other than Qt. If you modify this le, you may extend this exception to your version of the le, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.

QGIS 1.7.2 Manuel Utilisateur

201

B. GNU Free Documentation License


Version 1.3, 3 November 2008 Copyright c 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. <http ://fsf.org/> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

Preamble
The purpose of this License is to make a manual, textbook, or other functional and useful document free in the sense of freedom : to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modications made by others. This License is a kind of copyleft, which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software. We have designed this License in order to use it for manuals for free software, because free software needs free documentation : a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals ; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference.

1. APPLICABILITY AND DEFINITIONS


This License applies to any manual or other work, in any medium, that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. Such a notice grants a world-wide, royaltyfree license, unlimited in duration, to use that work under the conditions stated herein. The Document, below, refers to any such manual or work. Any member of the public is a licensee, and is addressed as you. You accept the license if you copy, modify or distribute the work in a way requiring permission under copyright law. A Modied Version of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modications and/or translated into another language. A Secondary Section is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Documents overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them. The Invariant Sections are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not t the above denition of Secondary then it is not allowed to be designated as Invariant. The Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none. The Cover Texts are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words.

203

A.1. Quantum GIS Qt exception for GPL A Transparent copy of the Document means a machine-readable copy, represented in a format whose specication is available to the general public, that is suitable for revising the document straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent le format whose markup, or absence of markup, has been arranged to thwart or discourage subsequent modication by readers is not Transparent. An image format is not Transparent if used for any substantial amount of text. A copy that is not Transparent is called Opaque. Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML, PostScript or PDF designed for human modication. Examples of transparent image formats include PNG, XCF and JPG. Opaque formats include proprietary formats that can be read and edited only by proprietary word processors, SGML or XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML, PostScript or PDF produced by some word processors for output purposes only. The Title Page means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, Title Page means the text near the most prominent appearance of the works title, preceding the beginning of the body of the text. The publisher means any person or entity that distributes copies of the Document to the public. A section Entitled XYZ means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. (Here XYZ stands for a specic section name mentioned below, such as Acknowledgements, Dedications, Endorsements, or History.) To Preserve the Title of such a section when you modify the Document means that it remains a section Entitled XYZ according to this denition. The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document. These Warranty Disclaimers are considered to be included by reference in this License, but only as regards disclaiming warranties : any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License.

2. VERBATIM COPYING
You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in section 3. You may also lend copies, under the same conditions stated above, and you may publicly display copies.

3. COPYING IN QUANTITY
If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and the Documents license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts : Front-Cover Texts on the front cover, and BackCover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects. If the required texts for either cover are too voluminous to t legibly, you should put the rst ones listed (as many as t reasonably) on the actual cover, and continue the rest onto adjacent pages. If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or state in or with each Opaque copy a

204

QGIS 1.7.2 Manuel Utilisateur

computer-network location from which the general network-using public has access to download using publicstandard network protocols a complete Transparent copy of the Document, free of added material. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public. It is requested, but not required, that you contact the authors of the Document well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document.

4. MODIFICATIONS
You may copy and distribute a Modied Version of the Document under the conditions of sections 2 and 3 above, provided that you release the Modied Version under precisely this License, with the Modied Version lling the role of the Document, thus licensing distribution and modication of the Modied Version to whoever possesses a copy of it. In addition, you must do these things in the Modied Version : A. Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission. B. List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modications in the Modied Version, together with at least ve of the principal authors of the Document (all of its principal authors, if it has fewer than ve), unless they release you from this requirement. C. State on the Title page the name of the publisher of the Modied Version, as the publisher. D. Preserve all the copyright notices of the Document. E. Add an appropriate copyright notice for your modications adjacent to the other copyright notices. F. Include, immediately after the copyright notices, a license notice giving the public permission to use the Modied Version under the terms of this License, in the form shown in the Addendum below. G. Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Documents license notice. H. Include an unaltered copy of this License. I. Preserve the section Entitled History, Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modied Version as given on the Title Page. If there is no section Entitled History in the Document, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modied Version as stated in the previous sentence. J. Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the History section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission. K. For any section Entitled Acknowledgements or Dedications, Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein. L. Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles. M. Delete any section Entitled Endorsements. Such a section may not be included in the Modied Version. N. Do not retitle any existing section to be Entitled Endorsements or to conict in title with any Invariant Section. O. Preserve any Warranty Disclaimers. If the Modied Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of Invariant Sections in the Modied Versions license notice. These titles must be distinct from any other section titles.

QGIS 1.7.2 Manuel Utilisateur

205

A.1. Quantum GIS Qt exception for GPL You may add a section Entitled Endorsements, provided it contains nothing but endorsements of your Modied Version by various partiesfor example, statements of peer review or that the text has been approved by an organization as the authoritative denition of a standard. You may add a passage of up to ve words as a Front-Cover Text, and a passage of up to 25 words as a BackCover Text, to the end of the list of Cover Texts in the Modied Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If the Document already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another ; but you may replace the old one, on explicit permission from the previous publisher that added the old one. The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modied Version.

5. COMBINING DOCUMENTS
You may combine the Document with other documents released under this License, under the terms dened in section 4 above for modied versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodied, and list them all as Invariant Sections of your combined work in its license notice, and that you preserve all their Warranty Disclaimers. The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work. In the combination, you must combine any sections Entitled History in the various original documents, forming one section Entitled History ; likewise combine any sections Entitled Acknowledgements, and any sections Entitled Dedications. You must delete all sections Entitled Endorsements.

6. COLLECTIONS OF DOCUMENTS
You may make a collection consisting of the Document and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects. You may extract a single document from such a collection, and distribute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document.

7. AGGREGATION WITH INDEPENDENT WORKS


A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, is called an aggregate if the copyright resulting from the compilation is not used to limit the legal rights of the compilations users beyond what the individual works permit. When the Document is included in an aggregate, this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document. If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one half of the entire aggregate, the Documents Cover Texts may be placed on covers that bracket the Document within the aggregate, or the electronic equivalent of covers if the Document is in electronic form. Otherwise they must appear on printed covers that bracket the whole aggregate.

8. TRANSLATION
Translation is considered a kind of modication, so you may distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original

206

QGIS 1.7.2 Manuel Utilisateur

versions of these Invariant Sections. You may include a translation of this License, and all the license notices in the Document, and any Warranty Disclaimers, provided that you also include the original English version of this License and the original versions of those notices and disclaimers. In case of a disagreement between the translation and the original version of this License or a notice or disclaimer, the original version will prevail. If a section in the Document is Entitled Acknowledgements, Dedications, or History, the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title.

9. TERMINATION
You may not copy, modify, sublicense, or distribute the Document except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, or distribute it is void, and will automatically terminate your rights under this License. However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and nally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder noties you of the violation by some reasonable means, this is the rst time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, receipt of a copy of some or all of the same material does not give you any rights to use it.

10. FUTURE REVISIONS OF THIS LICENSE


The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See http ://www.gnu.org/copyleft/. Each version of the License is given a distinguishing version number. If the Document species that a particular numbered version of this License or any later version applies to it, you have the option of following the terms and conditions either of that specied version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation. If the Document species that a proxy can decide which future versions of this License can be used, that proxys public statement of acceptance of a version permanently authorizes you to choose that version for the Document.

11. RELICENSING
Massive Multiauthor Collaboration Site (or MMC Site) means any World Wide Web server that publishes copyrightable works and also provides prominent facilities for anybody to edit those works. A public wiki that anybody can edit is an example of such a server. A Massive Multiauthor Collaboration (or MMC) contained in the site means any set of copyrightable works thus published on the MMC site. CC-BY-SA means the Creative Commons Attribution-Share Alike 3.0 license published by Creative Commons Corporation, a not-for-prot corporation with a principal place of business in San Francisco, California, as well as future copyleft versions of that license published by that same organization. Incorporate means to publish or republish a Document, in whole or in part, as part of another Document. An MMC is eligible for relicensing if it is licensed under this License, and if all works that were rst published under this License somewhere other than this MMC, and subsequently incorporated in whole or in part into the MMC, (1) had no cover texts or invariant sections, and (2) were thus incorporated prior to November 1, 2008. The operator of an MMC Site may republish an MMC contained in the site under CC-BY-SA on the same site at any time before August 1, 2009, provided the MMC is eligible for relicensing.

QGIS 1.7.2 Manuel Utilisateur

207

A.1. Quantum GIS Qt exception for GPL

ADDENDUM : How to use this License for your documents


To use this License in a document you have written, include a copy of the License in the document and put the following copyright and license notices just after the title page : Copyright c YEAR YOUR NAME. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation ; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License. If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, replace the with . . . Texts. line with this : with the Invariant Sections being LIST THEIR TITLES, with the Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. If you have Invariant Sections without Cover Texts, or some other combination of the three, merge those two alternatives to suit the situation. If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public License, to permit their use in free software.

208

QGIS 1.7.2 Manuel Utilisateur

Index
chantillon de donnes, 13 chelle, 27 calculer, 26 diter, 65 coller des entits, 71 copier des entits, 71 couper des entits, 71 crer une nouvelle couche, 75 crer une nouvelle couche .shp, 75 crer une nouvelle couche spatialite, 76 enregistrer la slection dans une nouvelle couche, 78 icnes, 68 sauvegarder des changements, 72 travailler avec la table attributaire, 76 travailler avec tables non-spatiales, 78 GRASS diter une table, 113 diter les permissions, 114 afcher les rsultats, 116, 117 bote outils, 114, 116, 118 navigateur, 120 paramtrer, 120 chargement de donnes, 105 convention des signes, 113 Dmarrage de QGIS, 105 liens des attributs, 110 modle vecteur, 109 numrisation, 109 outils de numrisation, 110, 112 paramtres de catgorie, 111 rgion, 113 diter, 114 afcher, 113 stockage des attributs, 110 tolrance daccrochage, 111 topologie, 109 actions, 61 dnir, 61 exemples, 62 utiliser, 62 Aide contextuelle, 26 annotation de formulaire, 34 annotation de texte, 34 annotations, 34 Arc/Info ASCII Grid, 83 Arc/Info Binary Grid, 83 attributs, 59 Autoriser ldition, 68 barre doutils, 24 Basculer en mode dition, 68 calculatrice de champ OGR, 79 PostGIS, 79 PostgreSQL, 79 calculatrice raster, 88 carte aperu, 26 vue, 25 Composeur de carte outils, 124 Constructeur de requte changer des dnitions de couche., 79 constructeur de requte gnrer une liste dchantillon, 78 obtenir toutes les valeurs, 78 PostGIS, 79 PostgreSQL, 79 Constructeur de requtes, 78 couche visibilit intitiale, 28 couche raster menu contextuel, 84 couches layers canaux grs, 84 couches raster, 83 charger, 83 classier, 87 dnition, 83 dviation standard, 85 gorfrencer, 83 histogramme, 87 mta-donnes, 87 proprits, 87 pyramides, 87 rsolution des pyramides, 87 statistiques, 87 transparence, 85 couches vectorielles, 39 ajouter anneau, 73 partie, 73 annuler, 72 coller entit, 71

209

Index copier entit, 71 couper entit, 71, 74 couverture ArcInfo binaire, 42 croiser, 46 dplacer entits, 69 diagramme, 64 effacer anneau, 73 entit, 71 partie, 73 fentre proprit, 48 fusion attributs des entites, 74 fusionner entit, 74 MapInfo, 42 noeud outil, 70 numrisation avance, 72 couche existante, 72 numriser, 68 outil noeud, 70 outils ddition basique, 69 outils de numrisation avance, 72 PostGIS, 42 refaire, 72 remodeler entit, 74 rendus couleur continue, 53 symbole gradu, 53 symbole unique, 53 valeur unique, 53 rotation symbole, 74 shapeles ESRI, 39 simplier, 73 SpatiaLite, voir SpatiaLite styles, 53 symbologie, 48, 53 transparence, 54 CRS, 92 documentation, 1 EPSG, 101 Erdas Img., 83 ESRI shapeles, 39 extension evis, 152, 157 extensions, 137 GRASS bote outils, 143 barre dchelle, 144 copyright, 143 diagram, 143 DXF2Shape, 143 export MapServer, 143 ftools, 143 gorfrencement, 143 gdaltools, 143 georaster, 144 gestion, 137 gps, 143 installation, 138, 144 Interpolation, 143 mise jour, 138 north arrow, 144 paramtre, 147 principales, 143 Raster Terrain Modelling, 144 saisie de coordonnees, 143 spit, 144 texte delimite, 143 types, 137 fentre principale, 19 chiers MIF, 39 chiers SHP, 39 chiers TAB, 39 gorfencement outil, 167 GeoTIFF, 83 GRASS, 105 bote outils modules interface graphique, 114 identier WMS, 93 index spatial shapeles, 41 installation, 13 lgende, 24 layer visibility, 24 license exception, 201 FDL, 203 GPL, 199 MapInfo chiers MIF, 39 chiers TAB, 39 menus, 19 mesure, 28 aires, 28 angles, 28 longueur, 28 mise en page barre doutils, 24 Nouvel tiquetage, 58

210

QGIS 1.7.2 Manuel Utilisateur

Index numriser icnes, 68 une couche existante, 68 OGC Authentication, 95 chercher, 92 coordinate reference system, 92 introduction, 89 WMS client, 89 WMS1.3.0, 95 OGR, 39 calculatrice de champ, 79 options de ligne de commande, 17 Outils danalyse, 158 Outils de gomtrie, 160 Outils de gotraitement, 159 Outils de gestion de donnes, 160 Outils de recherche, 159 paramtres, 43 plantage, 139 plugins point displacement, 143 road graph, 144 SQL anywhere, 144 PostGIS, 39, 101 calculatrice de champ, 79 constructeur de requte, 79 couches, 42 Exporter, 45 index spatial, 46 GiST, 46 SPIT, 45 diter des noms de champ, 45 charger, 45 importer des donnes, 44 mots rservs, 45 PostgreSQL calculatrice de champ, 79 charger des couches, 43 connection parameters, 43 connexion, 42 test, 43 constructeur de requte, 79 dtails sur les couches, 44 database, 43 gestionnaire de connexion, 42 host, 43 password, 43 port, 43 PostGIS, 39 sslmode, 43 username, 43 prestataires de donnes, 141 Projections activer, 102 CRS, 92 dnition, 101 personnalisation, 103 SRS, 92 systme de rfrence de coordonnes, 92 utiliser les, 101 WMS, 92 projets, 29 Raccourcis clavier, 26 Raster raster analysis, 88 raster calculatrice raster, 88 Raster analysis, 88 rasters mtadonnes, 93 proprits, 93 WMS, 89 rendu, 27 dpendant de lchelle, 27 mise jour de lafchage, 28 options, 28 qualit, 28 suspendre, 27 scurit, 43 se dplacer ches du clavier, 25 shapele chargement, 40 format, 39 spcications, 39 shapeles, 39 signets, 35 signets spatiaux, voirsignets35 SpatiaLite couches, 47 Gestion base de donnes, 47 SpatiaLite layers properties dialog, 47 SRS, 92 symbologie changer, 53 systme de rfrence de coordonnes, 92 texte dlimit, 39 vector layers joins, 64 symbology, 50 WFS serveur distant, 96 Transactionnel, 95 WFS-T, 95 WKT, 101 WMS authentication, 90

QGIS 1.7.2 Manuel Utilisateur

211

Index chercher, 92 client, 89 about, 89 connection parameters, 90 couches, 90 limites, 94 conguration des couches dition, 94 coordinate reference system, 92 couches scurises, 95 CRS, 92 format dimage, 91 GetFeatureInfo, 93 identier, 93 layerorder, 92 mtadonnes, 93 possibilits, 93 proprits, 93 QGISmapserver, 95 QGIS Server, 97 Recherche de serveur, 92 remote server selection, 90 serveur distant authentication, 94 basic authentication, 94 ordonner les couches, 92 URL, 90 tileset, 93 transparence de couche, 92 URL, 90 WMS-C, 93 zoom molette de la souris, 25

212

QGIS 1.7.2 Manuel Utilisateur

Bibliographie
[1] GDAL-S OFTWARE -S UITE. Geospatial data abstraction library. http://www.gdal.org, 2011. [2] M ITCHELL , T. Web mapping illustrated, 2005. [3] N ETELER , M.,
AND

M ITASOVA , H. Open source gis : A grass gis approach, 2008. http:// http://

[4] OGR-S OFTWARE -S UITE. Geospatial data abstraction library. http://www.gdal.org/ogr, 2011. [5] O PEN -G EOSPATIAL -C ONSORTIUM. Web map service (1.1.1) implementation specication. portal.opengeospatial.org, 2002. [6] O PEN -G EOSPATIAL -C ONSORTIUM. Web map service (1.3.0) implementation specication. portal.opengeospatial.org, 2004. [7] P OST GIS-P ROJECT. Spatial support for postgresql. http://postgis.refractions.net/, 2011.

213