Você está na página 1de 244

Quantum GIS

Manuel de lutilisateur Version 1.6.0 Copiap

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. Yves Jacolin Marie Silvestre Cyril de Runz

Nos remerciements vont Bertrand Masson pour son aide prcieuse quant la mise en page de ce document, Tisham Dhar pour avoir prpar lenvironnement initial de documentation pour MS Windows, Tom Elwertowski et William Kyngesburye pour la section dinstallation sur Mac OS X et Carlos Dvila, Paolo Cavallini et Christian Gunning pour les rvisions. 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 - 2010 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 D 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 xiii 1 1 7 7 8 8 9 9 10 10 13 13 13 14 17 17 17 19 19 23 24 25 25 26 26 27 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 33 35 35 35 35 35 35 36 36 36 36 39 39 39 40 41 41 41 42 43 44 44 45 46 47 47 47 50 54 54 55 55 56 58 60 61 62 64 65 65 69 71 71 72 75 76 76

4 Les donnes vectorielles 4.1 Shapeles ESRI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.1 Charger un Shapele . . . . . . . . . . . . . . . . . . . . . . . . 4.1.2 Amliorer les performances . . . . . . . . . . . . . . . . . . . . . 4.1.3 Charger une couche MapInfo . . . . . . . . . . . . . . . . . . . . 4.1.4 Charger une couverture ArcInfo binaire . . . . . . . . . . . . . . 4.2 Couches PostGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.1 Crer une connexion enregistre . . . . . . . . . . . . . . . . . . 4.2.2 Charger une couche PostGIS . . . . . . . . . . . . . . . . . . . . 4.2.3 Quelques lments de dtail propos des couches PostgreSQL 4.2.4 Importer des donnes dans PostgreSQL . . . . . . . . . . . . . . 4.2.5 Amliorer les performances . . . . . . . . . . . . . . . . . . . . . 4.2.6 couches vectorielles dpassants les 180 de longitude . . . . . . 4.3 Couches SpatiaLite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4 La fentre Proprit des couches vectorielles . . . . . . . . . . . . . . . 4.4.1 Onglet Convention des signes . . . . . . . . . . . . . . . . . . . . 4.4.2 Travailler avec cette nouvelle symbologie . . . . . . . . . . . . . 4.4.3 Gestionnaire de styles . . . . . . . . . . . . . . . . . . . . . . . . 4.4.4 Onglet Gnral . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.5 Onglet Mtadadonnes . . . . . . . . . . . . . . . . . . . . . . . 4.4.6 Onglet tiquettes . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.7 Nouvel tiquetage . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.8 Onglet Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.9 Onglet attributs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.10 Diagramme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5 diter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.1 Zoomer et se dplacer . . . . . . . . . . . . . . . . . . . . . . . . 4.5.2 dition topologique . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.3 Numriser une couche existante . . . . . . . . . . . . . . . . . . 4.5.4 Numrisation avance . . . . . . . . . . . . . . . . . . . . . . . . 4.5.5 Crer de nouvelles couches Shapele et Spatialite . . . . . . . . 4.5.6 Crer une nouvelle couche Shapele . . . . . . . . . . . . . . . . 4.5.7 Travailler avec la table attributaire . . . . . . . . . . . . . . . . . . 4.6 Constructeur de requtes . . . . . . . . . . . . . . . . . . . . . . . . . . 4.7 Slection par requte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.8 Calculatrice de champ . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

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

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

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

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

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

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

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

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

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

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

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

iv

5 Les donnes raster 5.1 Que sont les donnes raster ? . . . . . . . . 5.2 Charger des donnes raster dans QGIS . . 5.3 Bote de dialogue de proprits des Rasters 5.3.1 Onglet smiologie . . . . . . . . . . 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 . . . . . . . . . . . . . . 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 Jeux de Tuiles . . . . . . . . . . 6.2.6 Utiliser loutil Identier . . . . . . 6.2.7 Visualiser les proprits . . . . . 6.2.8 Limitations du client WMS . . . . 6.3 Serveur WMS . . . . . . . . . . . . . . . 6.4 Client WFS/WFS-T . . . . . . . . . . . . 6.4.1 Charger une couche WFS . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

79 79 79 80 80 81 82 83 83 83 83 84 85 85 85 85 86 86 88 88 89 89 90 91 91 91 95 95 95 96 98 101 101 101 102 102 104 105 105 106 106 109 110 110 112 116 116

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7 Utiliser les projections 7.1 Aperu de la gestion des projections . . . . . . . . . . 7.2 Dnir une projection . . . . . . . . . . . . . . . . . . . 7.3 Dnir une projection la vole (OTF) . . . . . . . . . 7.4 Systme de Coordonnes de Rfrence personnalis 8 Intgration du SIG GRASS 8.1 Lancer lextension GRASS . . . . . . . . . . . . . . . . 8.2 Charger des donnes GRASS raster et vecteur . . . . 8.3 Secteur et Jeu de donnes GRASS . . . . . . . . . . . 8.3.1 Crer un nouveau SECTEUR GRASS . . . . . 8.3.2 Ajouter un nouveau Jeu de donnes . . . . . . 8.4 Importer des donnes dans un SECTEUR GRASS . . 8.5 Le modle vecteur de GRASS . . . . . . . . . . . . . . 8.6 Cration dune nouvelle couche vectorielle GRASS . . 8.7 Numrisation et dition de couche vectorielle GRASS . 8.8 Loutil rgion GRASS . . . . . . . . . . . . . . . . . . . 8.9 La bote outils GRASS . . . . . . . . . . . . . . . . . 8.9.1 Travailler avec les modules GRASS . . . . . . 8.9.2 Exemples de modules GRASS . . . . . . . . . 8.9.3 Travailler avec le navigateur GRASS . . . . . . 8.9.4 Paramtrer la boite outils GRASS . . . . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

9 Composeur de carte 119 9.1 Utiliser le Composeur dImpression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 9.1.1 Ajouter une carte en cours dans QGIS au Composeur dImpression . . . . . . . . . . 121

9.2 9.3 9.4

9.5

9.1.2 Panneau de la carte et de lemprise . . . . . . . . . . 9.1.3 Map item tab - Grid and General options dialog . . . . 9.1.4 Ajouter dautres lments au Composeur dImpression 9.1.5 Fentre des tiquettes . . . . . . . . . . . . . . . . . . 9.1.6 Fentre des options dimages . . . . . . . . . . . . . 9.1.7 Fentre des options de la lgende . . . . . . . . . . . 9.1.8 Fentre des options de la barre dchelle . . . . . . . Outils de navigation . . . . . . . . . . . . . . . . . . . . . . . . Ajouter des formes basiques et des ches . . . . . . . . . . Ajouter une table attributaire . . . . . . . . . . . . . . . . . . . 9.4.1 Monter, descendre et aligner des lments . . . . . . 9.4.2 Cration de carte . . . . . . . . . . . . . . . . . . . . . 9.4.3 Enregistrer et charger une mise en page dimpression Enregistrer et charger une composition de carte . . . . . . . .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

121 122 124 124 125 126 127 128 128 128 129 129 130 131 133 133 133 134 134 136 137 138 139 139 140 140 141 142 143 143 147 151 151 151 152 154 159 163 163 164 164 164 165 165 165 167 167 168 169 169 171

10 Les extensions de QGIS 10.1 Grer les extensions . . . . . . . . . . . . . . . . . . . 10.1.1 Installer une extension principale . . . . . . . . 10.1.2 Installer une extension externe de QGIS . . . . 10.1.3 Utiliser linstalleur dextension python de QGIS 10.2 Prestataires de donnes . . . . . . . . . . . . . . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

11 Utilisation des extensions principales de QGIS 11.1 Extension Saisie de Coordonnes . . . . . . . . . . . . . . . . . . 11.2 Extensions de dcoration . . . . . . . . . . . . . . . . . . . . . . . 11.2.1 Lextension Etiquette de Copyright . . . . . . . . . . . . . 11.2.2 Lextension Flche Nord . . . . . . . . . . . . . . . . . . . 11.2.3 Lextension chelle Graphique . . . . . . . . . . . . . . . 11.3 Extension Texte Dlimit . . . . . . . . . . . . . . . . . . . . . . . 11.4 Extension Convertisseur Dxf2Shp . . . . . . . . . . . . . . . . . . 11.5 Extension eVis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.5.1 Navigateur dvnement . . . . . . . . . . . . . . . . . . . 11.5.2 Connexion une base de donnes . . . . . . . . . . . . . 11.6 Extension fTools . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.7 Extension GDALTools . . . . . . . . . . . . . . . . . . . . . . . . . 11.7.1 Que sont les outils GDAL ? . . . . . . . . . . . . . . . . . 11.7.2 La bibliothque GDAL . . . . . . . . . . . . . . . . . . . . 11.7.3 Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.8 Lextension de gorfrencement . . . . . . . . . . . . . . . . . . 11.9 Extension GPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.9.1 Quest ce quun GPS ? . . . . . . . . . . . . . . . . . . . . 11.9.2 GPSBabel . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.9.3 Importer des donnes GPS . . . . . . . . . . . . . . . . . 11.9.4 Tlcharger des donnes GPS partir dun priphrique 11.9.5 Envoyer des donnes GPS vers un appareil . . . . . . . . 11.9.6 Dnir de nouveaux types de priphriques . . . . . . . . 11.10 Extension Interpolation . . . . . . . . . . . . . . . . . . . . . . . . 11.11 Extension dexportation Mapserver . . . . . . . . . . . . . . . . . 11.11.1 Cration du chier de projet . . . . . . . . . . . . . . . . . 11.11.2 Cration du chier .map . . . . . . . . . . . . . . . . . . . 11.11.3 Test du chier .map . . . . . . . . . . . . . . . . . . . . . 11.12 Extension Convertisseur de couche OGR . . . . . . . . . . . . . 11.13 Extension de GeoRaster Oracle . . . . . . . . . . . . . . . . . . .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

vi

11.13.1 Grer les connexions . . . . . . . . . . . . . . 11.13.2 Slection dun GeoRaster . . . . . . . . . . . . 11.13.3 Afcher un GeoRaster . . . . . . . . . . . . . . 11.14 Extension OpenStreetMap . . . . . . . . . . . . . . . . 11.14.1 Interface utilisateur de base . . . . . . . . . . . 11.14.2 Charger des donnes OSM . . . . . . . . . . . 11.14.3 Visualiser des donnes OSM . . . . . . . . . . 11.14.4 diter des donnes OSM de base . . . . . . . 11.14.5 diter les relations . . . . . . . . . . . . . . . . 11.14.6 Examiner une relation . . . . . . . . . . . . . . 11.14.7 Tlcharger des donnes OSM . . . . . . . . . 11.14.8 Charger des donnes sur le serveur OSM . . . 11.14.9 Sauvegarder des donnes OSM . . . . . . . . 11.14.10Importer des donnes OSM . . . . . . . . . . . 11.15 Extension dAnalyse Raster de Terrain . . . . . . . . . 11.16 Extension Impression Rapide . . . . . . . . . . . . . . 11.17 Autres extensions principales . . . . . . . . . . . . . . 11.18 Utiliser des extensions externes en Python pour QGIS 11.19 Aide et support . . . . . . . . . . . . . . . . . . . . . . 11.19.1 Mailinglists . . . . . . . . . . . . . . . . . . . . 11.19.2 IRC . . . . . . . . . . . . . . . . . . . . . . . . 11.19.3 BugTracker . . . . . . . . . . . . . . . . . . . . 11.19.4 Blog . . . . . . . . . . . . . . . . . . . . . . . . 11.19.5 Wiki . . . . . . . . . . . . . . . . . . . . . . . .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

171 171 172 173 174 176 176 177 179 179 180 181 182 182 183 184 184 185 186 186 187 187 188 188

A Formats de Donnes supports 189 A.1 Formats vecteurs OGR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 A.2 Formats Raster GDAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 B Modules de la bote outils de GRASS B.1 Modules dimport et dexport de la bote outils GRASS . . . . . . . . . . . . . . . . . . B.2 Modules de conversion de donnes de la bote outils GRASS . . . . . . . . . . . . . . B.3 Modules de conguration de la projections et de la rgion de la bote outils de GRASS B.4 Modules de donnes raster de la bote outils de GRASS . . . . . . . . . . . . . . . . . B.5 Modules de donnes vecteur de la bote outils de GRASS . . . . . . . . . . . . . . . . B.6 Modules de donnes dimagerie de la bote outils de GRASS . . . . . . . . . . . . . . B.7 Modules de base de donnes de la bote outils de GRASS . . . . . . . . . . . . . . . . B.8 Modules 3D de la bote outils de GRASS . . . . . . . . . . . . . . . . . . . . . . . . . . B.9 Modules daide de la bote outils de GRASS . . . . . . . . . . . . . . . . . . . . . . . . 193 193 197 197 198 203 208 209 210 211

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

C GNU General Public License 213 C.1 Quantum GIS Qt exception for GPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 D GNU Free Documentation License 217

Bibliographie 222 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

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 26 29 33 33 34 36 37 40 41 42 46 47 48 49 51 52 52 53 53 54 55 57 57 60 61 62 63 64 66 70 71 72 73 74

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 de symbolisation Nouvelles options pour les symboles uniques . . . . . . . . . . . . . . . . . . . . . Nouvelles options de catgorisation des symboles . . . . . . . . . . . . . . . . . . Exemple de palette de couleur gradue avec plusieurs arrts . . . . . . . . . . . . Nouvelles options des symboles gradus . . . . . . . . . . . . . . . . . . . . . . . Nouvelles options bas sur des rgles . . . . . . . . . . . . . . . . . . . . . . . . . Dnir les proprits dun symbole . . . . . . . . . . . . . . . . . . . . . . . . . . . Gestion des symboles et des palettes de couleurs . . . . . . . . . . . . . . . . . . tiquetage intelligent dune couche de points . . . . . . . . . . . . . . . . . . . . . tiquetage intelligent dune couche de lignes . . . . . . . . . . . . . . . . . . . . . Slectionnez une entit et choisissez une action . . . . . . . . . . . . . . . . . . . Dialogue pour la slection dun widget ddition pour une colonne attributaire . . . 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 . . . . . . . . . . . . . . . . . . . . . . . . . . Fentre de cration dune nouvelle couche Spatialite . . . . . . . . . . . . . . . . . Table dattributs pour la couche Alaska . . . . . . . . . . . . . . . . . . . . . . . .

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

viii

4.28 Constructeur de requtes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.29 Calculatrice de champs 5.1 5.2 6.1 6.2 6.3 7.1 7.2 7.3 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 8.10 8.11 8.12 8.13 8.14 9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 9.9 9.10 . . . . . . . . . . . . . . . . . . . . . . Bote de dialogue des proprits des couches raster Calculatrice raster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet SCR dans la bote de dialogue Options QGIS Bote de dialogue Systme de Coordonnes de Rfrence (SCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bote de dialogue SCR personnalis 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 . . . . . . . . . . . . . . . . . . . . . . . . . Outils GRASS et Liste des Modules . . . . . . . . . . . . . . . . . . . . . . . . . . Bote de dialogue dun module issue des outils GRASS . . . . . . . . . . . . . . . GRASS Toolbox r.contour module . . . . . . . . . . . . . . . . . . . . . . . . . . . Module GRASS v.generalize pour gnraliser les couches vectorielles . . . . . . . La console GRASS,module r.shaded.relief . . . . . . . . . . . . . . . . . . . . . . . . . Afcher une couche dombrage cre avec le module GRASS r.shaded.relief Navigateur de secteur GRASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

75 77 81 84 87 89 92 96 97 98 103 103 107 107 109 109 110 111 111 113 114 115 117 117 119 122 123 124 125 126 127 128 129 130 131

Composeur de carte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau de la carte et de lemprise Panneau de la carte - grille et options gnriques . . . . . . . . . . . . . . . . . . . . . . . Panneau des tiquettes de la composition - Options dtiquetage et options globales . . . . Panneau dimage du composeur dimpression . . . . . . . . . . . . . . . . . . . . . . . . . Fentre des proprits de la lgende du composeur dimpression . . . . . . . . . . . . . . Panneaux de la barre dchelle graphique du composeur dimpression . . . . . . . . . . . . Panneaux des formes basiques et ches . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panneau de table attributaire du composeur de carte . . . . . . . . . . . . . . . . . . . . . Composeur comportant une vue de la carte, une lgende, une chelle graphique et du texte ajout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.11 Gestionnaire de composition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.1 Gestionnaire dextension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 10.2 Installer des extensions python complmentaires . . . . . . . . . . . . . . . . . . . . . . . . 134 11.1 11.2 11.3 11.4 11.5 11.6 Lextension Saisie de Coordonnes . . . . Lextension Etiquette de Copyright . . . . . . . . . . . . . . . . Lextension Flche Nord Lextension chelle Graphique . . . . . . . La bote de dialogue Texte Dlimit . . . . Lextension Convertisseur Dxf2Shape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 139 140 141 142 142

ix

11.7 La fentre dafchage eVis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.8 fentre des options de eVis 11.9 Fentre des Applications externes eVis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.10 Fentre de connexion une base de donnes eVis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.11 Longlet de requte SQL eVis 11.12 Onglet de requtes prdnies eVis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.13 Liste des programmes de GDALTools . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.14 La fentre Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.15 La fentre Cration de contours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.16 La couche vectorielle rsultante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.17 La fentre Projection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.18 Fentre de lextension de gorfrencement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.19 Ajout de points limage raster 11.20 Dnir les paramtres de transformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.21 La bote de dialogue de lOutils GPS 11.22 Loutil de tlchargement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.23 Lextension Interpolation 11.24 Interpolation TIN sur le chier elevp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.25 Arrangement des couches dun chier de projet QGIS . . . . . . . . . . . . . . . . . . . 11.26 Dialogue dexportation vers MapServer . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.27 Image PNG cre par shp2img avec toutes les couches . . . . . . . . . . . . . . . . . . 11.28 Lextension Convertisseur de couche OGR . . . . . . . . . . . . . . . . . . . . . . . . . 11.29 Fentre de cration de connexion Oracle . . . . . . . . . . . . . . . . . . . . . . . . . . 11.30 Dialogue de slection GeoRaster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.31 Donnes OpenStreetMap sur Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.32 Interface utilisateur de lextension OSM 11.33 Fentre de chargement de donnes OSM . . . . . . . . . . . . . . . . . . . . . . . . . . 11.34 Changer le tag dune entit OSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.35 Message de cration de point OSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.36 Fentre de tlchargement de donnes OSM . . . . . . . . . . . . . . . . . . . . . . . . 11.37 Fentre de transfert des donnes vers OSM . . . . . . . . . . . . . . . . . . . . . . . . 11.38 Fentre de sauvegarde de donnes OSM . . . . . . . . . . . . . . . . . . . . . . . . . . 11.39 Fentre derreur dimportation OSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.40 Fentre dimportation de donnes vers OSM . . . . . . . . . . . . . . . . . . . . . . . . 11.41 Extension dAnalyse Raster de Terrain . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.42 Bote de dialogue de lImpression Rapide . . . . . . . . . . . . . . . . . . . . . . . . . . 11.43 Rsultat dImpression Rapide au format PDF A4 DIN ralis sur lchantillon de donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . lAlaska

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . de . .

144 145 145 147 148 150 156 157 157 158 158 160 161 161 163 164 166 167 167 168 170 170 171 172 173 175 176 177 178 180 181 182 183 183 184 184 185

Liste des tableaux


4.1 4.2 4.3 6.1 8.1 9.1 Paramtres de connexion PostGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Barre dtouils de numrisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Outils de numrisation avance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paramtres de connexion WMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 66 69 86

GRASS Digitizing Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Outils du Composeur de carte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 151 152 152 154 155 155 156 159 185 186 194 194 195 195 196 197 198 199 199 200 201 202 202 203 205 206 206 207 207 208 208 209

11.2 Exemple de chemin absolut, relatif et internet . 11.3 les balises XML lues par eVis . . . . . . . . . . 11.4 Outils danalyse fTools . . . . . . . . . . . . . . 11.9 List of GDAL tools . . . . . . . . . . . . . . . . . 11.5 Outils de recherche fTools . . . . . . . . . . . . 11.6 Outils de gotraitement fTools . . . . . . . . . . 11.7 Outils de gomtrie fTools . . . . . . . . . . . . 11.8 Outils de gestion de donnes fTools . . . . . . . 11.10 Outils de gorfrencement . . . . . . . . . . . 11.11 Autres extensions principales . . . . . . . . . . 11.12 Extensions QGIS externe actuellement modr B.1 B.2 B.3 B.4 B.5 B.6 B.7 B.8 B.9 B.10 B.11 B.12 B.13 B.14 B.15 B.16 B.17 B.18 B.19 B.20 B.21 B.22

Bote outils GRASS : Modules dimport de donnes raster . . . . . . . . . . . . . . . . . . . Bote outils GRASS : Modules dexportation de raster et dimages . . . . . . . . . . . . . . . Bote outils GRASS : Module dimportation de donnes vectorielles . . . . . . . . . . . . . . Bote outils GRASS : Module dexportation de donnes vectorielles . . . . . . . . . . . . . . ote outils GRASS : Donnes attributaires dun vecteur . . . . . . . . . . . . . . . . . . . . . Bote outils GRASS : modules de conversion detype de donnes . . . . . . . . . . . . . . . Bote outils GRASS : Modules de conguration de la projection et de la rgion . . . . . . . . Bote outils GRASS : Modules de traitement des couches raster . . . . . . . . . . . . . . . . Bote outils GRASS : Modules de gestion de la couleur des raster . . . . . . . . . . . . . . . Bote outils GRASS : Modules danalyse spatiale raster . . . . . . . . . . . . . . . . . . . . . Bote outils GRASS : Modules de gestion des surfaces . . . . . . . . . . . . . . . . . . . . . Bote outils GRASS : Modules pour changer les valeurs des catgories et des tiquettes des raster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bote outils GRASS : Modules de modlisation hydrologique . . . . . . . . . . . . . . . . . . Bote outils GRASS : Modules danalyses statistiques et rapports . . . . . . . . . . . . . . . Bote outils GRASS : Modules de traitement des couches vecteurs . . . . . . . . . . . . . . Bote outils GRASS : Modules de connexion aux bases de donnes . . . . . . . . . . . . . . Bote outils GRASS : Modules de modication des champs vectoriels . . . . . . . . . . . . . Travailler avec les modules des vecteurs ponctuels . . . . . . . . . . . . . . . . . . . . . . . . Bote outils GRASS : Modules danalyse spatiale de vecteur et de rseau . . . . . . . . . . Bote outils GRASS : Mise jour de vecteur partir dautres modules cartographiques . . . Bote outils GRASS : modules de statistique et de rapport de vecteur . . . . . . . . . . . . . Bote outils GRASS : modules analyse dimage . . . . . . . . . . . . . . . . . . . . . . . . .

xi

B.23 Bote outils GRASS : Modules de gestion de base de donnes et danalyse . . . . . . . . . 210 B.24 Bote outils GRASS : visualisation 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 B.25 Bote outils GRASS : manuel de rfrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211

xii

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 32 40 40 43 44 45 45 63 65 65 67 67 68 68 69 74 76 81 84 86 87 88 88 88 91 92 93 97

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 . . 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 . T ROUVER DES SERVEURS WMS ET WFS . . . I NTEROGER DES SERVEURS WFS SCURISS B OTE
DE DIALOGUE

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

P ROPRITS

DU PROJET

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . GRASS . . . . . . . . . . . . . . .

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 . . . . . . . . . . . . . . . . . . . . . C RATION D UNE SOUS - COUCHE SUPPLMENTAIRE AVEC QGIS . . . . . . . . . . . DITER LES PERMISSIONS GRASS . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 102 . 106 106 . 107 . 109 . 110

xiii

41 42 43 44 45 46 47 48

A FFICHER LES RSULTATS IMMDIATEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 L OUTIL DE SIMPLIFICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 AUTRES UTILISATIONS DE R . CONTOUR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 E XTENSIONS ET PLANTAGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 U TILISER DES EXTENSIONS EXPRIMENTALES . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 S AUVEGARDE DES PARAMTRES DE L EXTENSION AVEC LE PROJET . . . . . . . . . . . . . . . . 140 C RER UNE COUCHE VECTORIELLE DEPUIS UN FICHIER M ICROSOFT E XCEL . . . . . . . . . . . 149 A JOUT D AUTRES DPTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

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 (lisez lAnnexe A pour une liste complte des formats actuellement supports) 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 C. 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, les formats vecteurs supports par la bibliothque OGR installe, ce qui inclut les chiers de forme ESRI (shapeles), MapInfo, STDS et GML (voir lAnnexe A.1 pour la liste complte), les bases de donnes SpatiaLite (lire la section 4.3), les formats raster supports par la bibliothque GDAL (Geospatial Data Abstraction Library) tels que GeoTiff, Erdas img., ArcInfo ascii grid, JPEG, PNG (voir lAnnexe A.2 pour la liste complte), 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 11.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 abordable. 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 ditiont 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.5.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 300 modules (voir la section 8) 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.6.0 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. Convertisseur Dxf2Shp (convertit les chiers DXF en chier SHP) 6. Outils GPS (importe et exporte des donnes GPS) 7. GRASS (intgration du SIG GRASS) 8. Gorfrenceur GDAL (ajoute une projection un raster) 9. Extension dinterpolation (interpole une surface en utilisant les sommets dune couche vectorielle) 10. Export Mapserver (exporte un chier de projet QGIS dans le format de carte de MapServer) 11. Convertisseur de couche OGR (convertit un chier vectoriel dans plusieurs formats) 12. Extension OpenStreetMap (permet de visualiser et dditer des donnes OSM) 13. support des GeoRaster dOracle Spatial 14. Installateur dextensions python (tlcharge et installe des extensions python pour QGIS) 15. Impression rapide (Imprimer une carte en un minimum deffort) 16. Analyse de terrain raster 17. SPIT, outil dimportation de Shapele vers PostgreSQL/PostGIS 18. Ajouter une couche WFS 19. eVIS (visualisation dvnements multimdias) 20. fTools (outils danalyse et de gestion de vecteurs) 21. Console Python (accdant lenvironnement QGIS) 22. Interfaces graphiques pour les modules GDAL 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 10).

Quoi de neuf dans la version 1.6.0 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.5.0. 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.
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.6.0 Manuel Utilisateur

Avant-propos Amliorations gnrales Ajout du support gpsd loutil GPS de suivi en direct Une nouvelle extension permet ldition hors ligne dune base PostGIS. La calculatrice de champs insre une valeur nulle (NULL) en cas derreur, au lieu de sarrter et dannuler le calcul des autres entits. Ajout dune calculatrice raster native (C++) qui permet doprer sur des rasters de manire efcace. Interaction amliore avec la zone afchant les coordonnes dans la barre de statut, les coordonnes peuvent tre copies et colles. Beaucoup damliorations et de nouveaux oprateurs pour la calculatrice de champs (concatnations, dcompte des lignes, etc.). Ajout dune 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 tous ses extensions et paramtres. Support exprimental du WFS-T. Amlioration et nettoyage du gorfrenceur. Support pour les entiers longs dans lditeur dattributs. Incorporation du projet QGIS Mapserver, il permet de diffuser votre projet QGIS via le protocole OGC WMS. Sous-menus pour les barres doutils de slection et de mesure. Ajout du support des tables non spatiales. Ajout du support de la recherche de chanes de caractres pour les identiants dentits ($id) et autres amliorations. Ajout dune mthode de rechargement des couches de la carte. Cela permet aux prestataires de donnes utilisant le cache de se synchroniser avec les changements de la source de donnes. Amliorations de la gestion de la liste des couches Ajout dune nouvelle option dans le menu contextuel des rasters pour adapter les valeurs min et max utilises par le mode de reprsentation, aux pixels actuellement visibles. Possibilit de spcier des options OGR lors de la sauvegarde dune couche via le clic droit sur la couche. La liste des couches permet de slectionner et deffacer plusieurs couches la fois. tiquetage (nouvelle gnration uniquement) Position des tiquettes dnies par des donnes attributaires. Retour la ligne, dnition attributaire de la police et du tampon. Proprits des couches et symbologies 3 nouveaux modes de classications ajouts au rendu gradu incluant les ruptures naturelles (Jenks), la dviation standard et les jolies ruptures (bases sur pretty de R). Amlioration de la vitesse de chargement de la fentre de proprits des couches. Rotation et taille dnies par des attributs pour les rendus catgoriss et gradus. Utilisation de lchelle pour les symboles de lignes an de modier la largeur de la ligne. Remplacement de limplmentation de lhistogramme raster par celui de Qwt. Il peut tre sauvegard en tant quimage, la valeur relle des pixels est afche sur laxe x. Possibilit de slectionner interactivement les pixels du canevas pour renseigner la valeur de transparence dans les proprits raster.

QGIS 1.6.0 Manuel Utilisateur

Fonctionnalits Possibilit de dnir un dgrad de couleur partir de la liste droulante des dgrads du mode de rendu gradu des vecteurs. Raccourci vers le gestionnaire de style dans le panneau du mode de symbole unique. Composeur de carte Ajout de lafchage et de la manipulation des hauteurs et largeur des objets dune composition. La suppression des objets est dsormais possible avec Backspace Tri de la table attribut de la composition.

QGIS 1.6.0 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


GUI sequences and small amounts of text can be formatted inline : Clic { pour fermer QGIS. Fichier QGIS} > Quitter

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.6.0 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.6.0 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.6.0 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 http://qgis. osgeo.org/download/. 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://qgis.osgeo.org/documentation/. 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://qgis.osgeo.org/download 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 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.6.0 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 Proprit des couches . 9. Cliquez sur longlet Convention des signes 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.6.0 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.5.0-Thetys Thetys (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.6.0 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.6.0 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 9 voir Section 9 voir Section 9  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 Ajouter un anneau Ajouter une partie Effacer un anneau Ctrl+Z Ctrl+Shift+Z Ctrl+X Ctrl+C Ctrl+V voir Section 4.5.3 voir Section 4.5.3 voir Section 4.5.3 voir Section 4.5.3 voir Section 4.5.3 voir Section 4.5.3 voir Section 4.5.3 voir Section 4.5.4 voir Section 4.5.4 voir Section 4.5.4 voir Section 4.5.4  Numrisation avance  Numrisation avance  Numrisation  Numrisation  Numrisation  Numrisation  Numrisation  Numrisation avance  Numrisation avance  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.6.0 Manuel Utilisateur

3.2.1. Barre de Menu

Option du menu 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.5.4 voir Section 4.5.4 voir Section 4.5.4 voir Section 4.5.4 voir Section 4.5.4 voir Section 4.5.4

Barre doutils  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.5.3 voir Section 4.5.3 voir Section 4.5.3

 Numrisation  Numrisation  Numrisation

Vue Se dplacer dans la carte Zoom + Zoom Slection dentits Dslectionner toutes les entits Identier les entits Mesurer une longueur Mesurer une aire Mesurer un angle Zoom sur ltendue Zoom sur la couche Zoom sur la slection Zoom prcdent Zoom suivant Ctrl+Shift+F Ctrl+Shift+I Ctrl+Shift+M Ctrl+Shift+J Ctrl++ Ctrl+ Navigation  Navigation  Navigation  Attributs  Attributs  Attributs  Attributs  Attributs  Attributs  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.6.0 Manuel Utilisateur

21

3.2. Interface de QGIS

Option du menu Zoom la taille relle Infobulles Nouveau signet... Montrer les signets Rafrachir Barre dchelle des tuiles Suivi GPS en direct

Raccourci

Rfrence

Barre doutils

 Attributs Ctrl+B Ctrl+Shift+B Ctrl+R voir Section 6.2.5 voir Section 3.10 voir Section 3.9 voir Section 3.9  Attributs  Attributs  Navigation  Tile scale  GPS Information

Couche Nouveau Ajouter une couche vecteur... Calculatrice raster 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 Proprits... Requte... Ajouter dans laperu Ajouter tout dans laperu Enlever tout de laperu Cacher toutes les couches Afcher toutes les couches Ctrl+Shift+H Ctrl+Shift+U  
Gestion des couches Gestion des couches

Ctrl+Shift+V

voir Section 4 voir Section 5.4

 Fichier

Ctrl+Shift+R Ctrl+Shift+D Ctrl+Shift+L W

voir Section 5 voir Section 4.2 voir Section 4.3 voir Section 6.2

 Fichier  Fichier  Fichier  Fichier  Attributs  Numrisation  Numrisation

Ctrl+D

Gestion des couches

Ctrl+Shift+O

Gestion des couches

22

QGIS 1.6.0 Manuel Utilisateur

3.2.2. Barre doutils

Option du menu tiquetage

Raccourci

Rfrence

Barre doutils

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

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

Aide Table des matires de laide Site ofciel de QGIS vrier la version de QGIS propos F1 Ctrl+H  Help

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 (

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.

QGIS 1.6.0 Manuel Utilisateur

23

3.2. Interface de QGIS 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 cartographique est utilise pour dnir la visibilit et lordre dempilement des couches. Une couche se situant au sommet de la liste de cette lgende sera afche au-dessus de celles qui se situent plus bas dans la liste. La bote cocher prsente ct de chacune des couches permet de les afcher ou de les cacher. Les couches peuvent tre rassembles en crant un groupe et en y glissant les couches dsires. Pour ce faire, dplacez votre curseur sur la lgende, faites un clic droit puis choisissez Ajouter un groupe . Un nouveau dossier apparat et vous pouvez maintenant glisser et dposer les couches sur licne de ce dossier. Il est possible de basculer le mode dafchage de toutes les couches dun groupe en dcochant seulement le groupe. Pour retirer une couche dun groupe, il suft de pointer votre curseur sur elle, de faire un clic droit et . Pour changer le nom du groupe, slectionnez Renommer dans de choisir Mettre lobjet au-dessus le menu contextuel du groupe. Le contenu du menu contextuel afch par un clic droit varie si la couche slectionne est de type raster ou vecteur. Pour les couches vectorielles GRASS Basculer en mode dition nest pas disponible. Veuillez lire la section 8.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 Effacer Ouvrir la table dattributs Basculer en mode dition Sauvegarder comme shapele Enregistrer la slection comme shapele Proprits Mettre lobjet au-dessus Renommer

24

QGIS 1.6.0 Manuel Utilisateur

3.2.4. Vue de la carte Ajouter un groupe tendre tout Rduire tout Menu clic droit pour les groupes Effacer Renommer Ajouter un groupe tendre tout Rduire tout Si plusieurs sources de donnes vectorielles ont le mme type de vecteurs (points, lignes ou polygones) et les mmes attributs, leurs reprsentations peuvent tre groupes. Cela signie que si la reprsentation dune couche est modie, toutes les autres en bncieront automatiquement. Pour grouper la symbologie, faites un clic droit dans la zone de lgende et slectionnez Montrer les groupes de chiers . Les groupes de chiers relatifs aux couches apparaissent, il est maintenant possible de dplacer un chier dun groupe un autre. Si vous le faites, les chiers seront regroups. Notez que QGIS le permet seulement si les 2 couches sont susceptibles de partager le mme type de symbologie (mme type gomtrique et attributs). Il est galement 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.

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

QGIS 1.6.0 Manuel Utilisateur

25

3.2. Interface de QGIS 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 3.3). A lextrmit se situe licne de projection, un clic dessus ouvrira la fentre de 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 lunit manuellement avec longlet Gnral sous le menu Prfrences > Proprits du projet (les choix possibles sont mtres, pieds, degrs dcimaux ou degrs sexagsimaux), soit slectionner un systme de projection de rfrence en cliquant sur 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.

F IGURE 3.3.: Fentre de conguration des raccourcis

(KDE)

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

26

QGIS 1.6.0 Manuel Utilisateur

3.2.8. Aide contextuelle 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.

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

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, slectionnez loption Prfrences > Options et cliquez sur longlet Rendu et SVG . Dcochez la case

QGIS 1.6.0 Manuel Utilisateur

27

3.4. Mesurer 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 et SVG . Mettez comme valeur le nombre dentits Prfrences > Options mettre jour 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 SVG 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). 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 7). Les deux outils de mesure peuvent utiliser les paramtres daccrochage de loutil de numrisation. Cest utile pour mesurer des distances et des aires pour 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). 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.5). 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 aussi mesurer des angles en slectionnant loutil de mesure dangles. Le curseur 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.

28

QGIS 1.6.0 Manuel Utilisateur

3.4.2. Slectionner et dslectionner des entits

(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
3

et choisissez loutil :

Pour dslectionner toutes les entits, cliquez sur

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, ltendue de la dernire zone de visualisation.
3. Un clic plus long ou un clic sur la che noir pointe vers le bas sufront.

QGIS 1.6.0 Manuel Utilisateur

29

3.7. Options de linterface graphique 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. Ldition topologique et les options daccrochage peuvent tre changes ici. 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 utilisant un SCR diffrent. 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).

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 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 9) Lextension Impression rapide permet de produire un chier PDF partir de la carte moindres

efforts (voir Section 11.16).

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) 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

30

QGIS 1.6.0 Manuel Utilisateur

Cacher lcran de dmarrage Ouvrir les rsultats identis dans une fentre ancrable (redmarrage requis) Ouvrir la table dattributs dans une fentre ancrable 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) Onglet Rendu et SVG 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 lunit de mesure des distances (mtre ou pied 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 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)

QGIS 1.6.0 Manuel Utilisateur

31

3.7. Options de linterface graphique 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. Supprimer la fentre dattributs apparaissant aprs chaque cration dentit

Onglet de SCR Demander pour le Systme de Coordonnes de Rfrence (SCR) Employer la projection globale par dfaut du projet Employer la projection par dfaut ci-dessous

Slectionner le Systme de Coordonnes de Rfrence (SCR) par dfaut Onglet de Paramtres du lieu Forcer les paramtres linguistiques

Paramtres de lieu sur votre systme Onglet Rseau et Proxy 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 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

Rpertoire et taille du cache Adresse de recherche WMS Dnir le dlai dabandon des requtes en ms

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.

32

QGIS 1.6.0 Manuel Utilisateur

F IGURE 3.5.: Paramtrer un proxy

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 : \\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

QGIS 1.6.0 Manuel Utilisateur

33

3.8. Outils dannotation 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.

F IGURE 3.7.: Formulaire dannotation qt personnalis

34

QGIS 1.6.0 Manuel Utilisateur

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.

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.

QGIS 1.6.0 Manuel Utilisateur

35

3.10. Suivi GPS en direct

(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).

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. 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 Coordonnes de la position et cliquer sur Nouvelle entit . De la mme faon, lorsque vous souhaitez enregistrer manuellement

36

QGIS 1.6.0 Manuel Utilisateur

3.10.4. Conguration GPS

F IGURE 3.9.: cran de conguration du suivi GPS des sommets sans avoir activ Ajout automatique de sommets" vous devez cliquer sur Nouveau sommet dans ce mme cran.

QGIS 1.6.0 Manuel Utilisateur

37

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 A.1. 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 fournisseur de donnes. 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. Le travail sur des couches vectorielles GRASS est dcrit dans la Section 8.

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.

4.1.1. Charger un Shapele


Pour charger un shapele, lancer QGIS et cliquez sur doutil ou taper simplement bibliothque OGR. V Ajouter une couche vecteur dans la barre

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

Loutil ouvre alors une fentre de dialogue standard (voir Figure 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

39

4.1. Shapeles ESRI

F IGURE 4.1.: Ajouter une couche vecteur

Fichiers de type . . .

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

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. Une fois charge, vous pouvez zoomer sur le shapele en utilisant les outils de navigation sur la carte. Pour changer la symbologie 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.4.1. 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 .

40

QGIS 1.6.0 Manuel Utilisateur

4.1.3. Charger une couche MapInfo

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

4.1.3. Charger une couche MapInfo


Pour charger une couche MapInfo, cliquez sur 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 vecteur dans la barre doutils ou

4.1.4. 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.2. 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.

QGIS 1.6.0 Manuel Utilisateur

41

4.2. Couches PostGIS

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

Pour charger une couche PostGIS, vous devez : Dans QGIS, crez une connexion enregistre une base de donnes PostgreSQL (si elle na pas t encore dnie). Connectez-vous la base de donnes. Slectionnez la couche ajouter la carte. En option vous pouvez fournir une clause SQL where pour dnir les entits de la couche charger. Charger la couche.

4.2.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 Description Un nom pour cette connexion. Il peut tre identique Base de donnes.

42

QGIS 1.6.0 Manuel Utilisateur

4.2.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. Nom de la base de donnes.

Base de donnes

Port

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. 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.

Nom dutilisateur Mot de passe

Mode SSL

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 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.2.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.2.4 pour plus de dtails concernant limportation de donnes dans la base de donnes. Pour charger une couche PostGIS, suivez ces tapes :

QGIS 1.6.0 Manuel Utilisateur

43

4.2. Couches PostGIS 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 . 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.6 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.2.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 bites). 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.2.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 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 7 pour plus dinformations sur les systmes de rfrence spatiale et les projections.

44

QGIS 1.6.0 Manuel Utilisateur

4.2.5. Amliorer les performances 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 . 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.2.5). et ):

4.2.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.

QGIS 1.6.0 Manuel Utilisateur

45

4.2. Couches PostGIS La syntaxe pour crer un index GiST 1 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.2.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 2 . 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 . Usage Importer des donnes vers PostGIS (4.2.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);
1. les informations de lindex GiST proviennent de la documentation de PostGIS disponible sur http://postgis.refractions.net 2. http://postgis.refractions.net/documentation/manual-1.4/ST_Shift_Longitude.html

46

QGIS 1.6.0 Manuel Utilisateur

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

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.3. 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 .

4.4. 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.

4.4.1. 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 4.4.2) : 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.

QGIS 1.6.0 Manuel Utilisateur

47

4.4. La fentre Proprit des couches vectorielles

F IGURE 4.6.: Fentre Proprits dune couche vecteur

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 spar (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.

48

QGIS 1.6.0 Manuel Utilisateur

4.4.1. Onglet Convention des signes

(a) Symbole unique

(b) Symbole gradu

(c) Couleur continue

(d) Valeur unique

F IGURE 4.7.: Options de symbolisation

QGIS 1.6.0 Manuel Utilisateur

49

4.4. La fentre Proprit des couches vectorielles 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. Comprendre la nouvelle symbologie Il y a trois types de symboles : le symbole marqueur (pour les points), le symbole de lignes et les symboles de remplissage (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. Types de symboles disponibles Marqueur simple : Afchage utilisant un marqueur "en dur" (c.--d., incorpor dans le code de QGIS). Ligne simple : Afchage dune ligne o peut tre spci lpaisseur, la couleur et le type de trait. Remplissage simple : Afchage dun polygone o peut tre spci la couleur et le motif de remplissage, le type de trait de contour. Marqueur SVG : Afchage utilisant une image SVG. Ligne de marqueur : Afchage dune ligne en rptant un symbole de marqueur. 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 la fentre slectionnant Style par type dobjet : Palette de couleur Gestionnaire de style (voir section 4.4.3) en

comme type de style dans la liste droulante,

en cliquant sur le bouton Ajouter lobjet puis en choisissant un type de palette. Styles 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 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 trois types de rendus : symbole unique, catgoris (nomm couleur unique dans lancienne symbologie) et gradu. 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.

4.4.2. Travailler avec cette nouvelle symbologie


Il vous faut dabord activer la nouvelle symbologie en cliquant sur le bouton Nouvelle symbologie dans les Proprits de la couche . Linterface vous propose alors de choisir entre 3 types de rendu : symbole unique, catgoris ou gradu. Selon le moteur de rendu choisi, cette fentre proposera des options diffrentes. Un

50

QGIS 1.6.0 Manuel Utilisateur

4.4.2. Travailler avec cette nouvelle symbologie bouton Gestionnaire de style donne accs au gestionnaire de style (voir section 4.4.3), celui-ci permet dditer et de supprimer des symboles existants ou den ajouter de nouveaux. 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 la fentre de symbologie, 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 qui ouvre une fentre Proprits du symbole , ou en utilisant le bouton Ajouter au style Note : Pour modier la largeur dune ligne sans modier le symbole, vous pouvez dnir des proportions en cliquant sur ( Avanc , ct de Ajouter au 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.8.: Nouvelles options pour les symboles uniques 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"). Vous pouvez slectionner : lattribut (en utilisant la liste de colonne) le symbole (en utilisant le bouton Symbole) 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.9 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

QGIS 1.6.0 Manuel Utilisateur

51

4.4. La fentre Proprit des couches vectorielles

F IGURE 4.9.: Nouvelles options de catgorisation des symboles

4.10 pour un exemple de palette personnalise.

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

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 100m). De la mme faon que le rendu catgoris, vous pouvez modier les points suivants : 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 le mthode de classication. Les modes disponibles sont : Intervalles gaux Quantiles Seuils naturels (Jenks)

52

QGIS 1.6.0 Manuel Utilisateur

4.4.2. Travailler avec cette nouvelle symbologie Dviation standarde Seuils doux (Pretty de GRASS) La liste de la partie infrieure de la fentre indique les classes ainsi que leurs plages, tiquettes et symboles. Lexemple de la gure 4.11 montre le rendu gradu de la couche des rivires de lchantillon de donnes de QGIS.

F IGURE 4.11.: Nouvelles options des symboles gradus

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. Lexemple de la gure 4.12 montre le rendu bas sur des rgles de la couche des rivires de lchantillon de donnes de QGIS.

F IGURE 4.12.: Nouvelles options bas sur des rgles

Dplacement de point Le rendu de dplacement de point 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.

QGIS 1.6.0 Manuel Utilisateur

53

4.4. La fentre Proprit des couches vectorielles 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 du panneau Convention des signes 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). Options pour les points Symbole Simple : couleur de la bordure, couleur de remplissage, taille, orientation, dcalage X/Y Symbole SVG : taille, orientation, dcalage X/Y, image SVG Options pour les lignes Dcoration de ligne : couleur Ligne de symbole : marqueur, intervalles, rotation du marqueur, dcalage de la ligne Ligne simple : couleur, paisseur, style de crayon, dcalage, style de jointure et des bouts Options pour les polygones Remplissage Simple : couleur, couleur de remplissage, style de bordure, paisser de la bordure Remplissage SVG : image SVG, taille de limage, style de la bordure

(a) Ligne compose de 3 lignes simples

(b) Proprits de symbole de point

(c) Motif de remplissage dun polygone

F IGURE 4.13.: Dnir les proprits dun symbole

4.4.3. Gestionnaire de styles


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 .

4.4.4. Onglet Gnral


Longlet Gnral des couches vectorielles est trs proche de celui des couches raster. 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. Le bouton Constructeur de requte vous permet de crer un sous-ensemble dentit au sein de la couche

54

QGIS 1.6.0 Manuel Utilisateur

4.4.5. Onglet Mtadadonnes

F IGURE 4.14.: Gestion des symboles et des palettes de couleurs

- mais ce bouton ne fonctionne actuellement que lorsque vous ouvrez la table attributaire et cliquez sur le bouton . . . ct de la recherche avance.

4.4.5. 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.4.6. Onglet tiquettes


Longlet tiquettes vous permet dactiver la fonctionnalit dtiquetage et de grer un certain nombre doptions lies la police de caractre, au placement, au style, lalignement et au buffering. 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 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) 10. Cliquez sur Appliquer

QGIS 1.6.0 Manuel Utilisateur

55

4.4. La fentre Proprit des couches vectorielles 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 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

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 fond autour des tiquettes pour les faire mieux ressortir. Pour faire un tampon sur les tiquettes des lacs : 1. Cliquez sur lentre Tampon 2. Cliquez sur la case cocher Tampon dtiquette ? pour activer le tampon

3. Choisissez une taille de tampon en utilisant les ches 4. 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 5. Cliquez sur Appliquer pour voir si les changements vous plaisent Si le rsultat ne vous plat pas, ajustez les paramtres et re-testez en cliquant 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 dnir tous les paramtres des tiquettes en utilisant des champs de la couche. vous permettent de

Notez que longlet tiquettes propose une Prvisualisation montrant une de vos tiquettes.

4.4.7. 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 tiquetage dans la barre doutils.

56

QGIS 1.6.0 Manuel Utilisateur

4.4.7. Nouvel tiquetage 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 dun entit multiparties et si 4.15).

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).

F IGURE 4.16.: tiquetage intelligent dune couche de lignes

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 ??).

QGIS 1.6.0 Manuel Utilisateur

57

4.4. La fentre Proprit des couches vectorielles

4.4.8. 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 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

58

QGIS 1.6.0 Manuel Utilisateur

4.4.8. Onglet Actions Table dattributs . Voici un autre exemple qui rcupre des donnes dune couche vecteur et qui les insre dans un chier et peut-tre ). La couche en question utilisant bash et la commande echo (cela ne marchera que sur 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 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 :

QGIS 1.6.0 Manuel Utilisateur

59

4.4. La fentre Proprit des couches vectorielles

F IGURE 4.17.: 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 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 visualisateur 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.4.9. 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. Le bouton Basculer en mode dition permet de passer dans ce mode.

60

QGIS 1.6.0 Manuel Utilisateur

4.4.10. Diagramme 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 la symbologie 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 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.4.10. Diagramme
Longlet Diagramme permet dajouter une couche de graphiques sur une couche vecteur. Pour activer cette fonctionnalit, ouvrez le gestionnaire dextension pour y slectionner lextension Diagramme Incrust. Aprs a, un nouvel onglet apparat dans les Proprits de couches vecteurs o les paramtres de diagrammes peuvent tre saisis (voir gure 4.19). Limplmentation actuelle des diagrammes permet de visualiser des graphiques sous forme de camemberts,

QGIS 1.6.0 Manuel Utilisateur

61

4.5. diter

F IGURE 4.19.: Dialogue des proprits de diagrammes

de barres ou de lignes selon la valeur dun attribut de classication. 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). 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 diagramme et slectionnez Diagramme en barre comme type de

4. Nous cherchons reprsenter les valeurs de trois colonnes T_F_JAN, T_F_JAN and T_F_MEAN. Slectionnez dabord T_F_JAN dans la liste des attributs puis cliquez sur Ajouter attribut 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 une valeur de taille et une unit 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.20 vous donnes une impression du rsultat 8. Et pour nir cliquez Ok .

4.5. 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 8.7 pour plus de dtails.

62

QGIS 1.6.0 Manuel Utilisateur

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

Astuce QGIS 14 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 vecteur 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 > 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 :10 000e 2. Une tolrance daccrochage lie une couche peut tre dnie dans Prfrences > Proprits du projet. . . . Dans longlet Gnral , section Numriser, vous pouvez cliquer sur Options daccrochage. . . couche (voir Figure 4.21) 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

QGIS 1.6.0 Manuel Utilisateur

63

4.5. diter 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.21.: 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.5.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 numrisez 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.

64

QGIS 1.6.0 Manuel Utilisateur

4.5.2. dition topologique

4.5.2. dition topologique


En plus des options daccrochage pour chaque couche, longlet Gnral du menu Prfrences > Proprits du projet. . . propose quelques fonctionnalits topologiques. Dans le groupe Activer ldition topologique et/ou activer

doptions de Numrisation, vous pouvez

viter les intersections 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, 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.5.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.5.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 15 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 16 F RQUENCE Noubliez pas de cliquer sur
DE SAUVEGARDE

Basculer en mode dition rgulirement. Cela vous permet de sauvegar-

der les changements rcents, mais galement de conrmer que votre source de donnes accepte tous vos changements. 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

QGIS 1.6.0 Manuel Utilisateur

65

4.5. diter 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

mode dition, les marqueurs apparaissent sur les sommets et de nouveaux outils de la barre doutils dition sont disponibles. 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.22 montre les attributs ddition pour une nouvelle rivire ctive en Alaska. Dans Options le panneau Numrisation du menu Prfrences , vous pouvez activez la case Supprimer la fentre davertissement lors de la cration de chaque entit .

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

66

QGIS 1.6.0 Manuel Utilisateur

4.5.3. Numriser une couche existante

Avec licne

Dplacer Entits , vous pouvez dplacer des entits existantes.

Astuce QGIS 17 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 lorsque une 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 18 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 Commecez par cliquez sur le bouton Outil de nud puis slectionnez une entit. Des petits carrs

rouges aparraissent sur chaque sommet de cette entit, cela indique que lentit est bien slectionne. Les oprations que vous pouvez effectuer sont les suivantes : Slectionner un sommet : La slection se fait simplement en cliquant sur un sommet, la couleur de celui-ci se changera en bleu. On peut en slectionner plusieurs la suite en gardant la touche Ctrl appuye (il suft de recliquer sur un sommet slectionn pour le dslectionner). Un rectangle de slection peut tre utilis en cliquant en-dehors de lentit et en dplaant le curseur (en gardant le bouton de la souris appuy). Ajouter un sommet : Faites un double clic sur un segment et un nouveau sommet apparatra. Notez quil ny a aucun sens ajouter des sommets des entits de type ponctuelles ! Supprimer un sommet : Aprs la slection de sommets, appuyez sur la touche Suppr de votre clavier pour les effacer. Quatum GIS veillera cependant ce quil reste sufsament de sommets pour conserver une entit topologiquement correcte (p. ex. jamais moins de 3 sommets pour un polygone), si vous voulez supprimer lentit entire il vous faudra utiliser en autre outil. Dplacer un sommet : Slectionnez tous les sommets que vous voulez dplacer, puis bougez votre souris en gardant le bouton appuy. Tous les sommets bougeront dans la mme direction que le curseur. Si laccrochage est activ, la slection complte peut sauter sur la ligne ou le sommet le plus proche du curseur. 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

QGIS 1.6.0 Manuel Utilisateur

67

4.5. diter 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 19 C ONGRUENCE DES ENTITS COPIES Si vos couches source et cible 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. Astuce QGIS 20 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.

68

QGIS 1.6.0 Manuel Utilisateur

4.5.4. Numrisation avance 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 21 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.5.4. Numrisation avance


Icne But Dfaire Simplier Entit Ajouter une partie Effacer une partie Couper une entit Rotation des symboles de point TABLE 4.3.: Outils de numrisation avance Icne But Refaire Ajouter un anneau Effacer un anneau Remodeler une entit Fusionner les entits slectionnes

Annuler et refaire Les outils Annuler et Refaire permettent lutilisateur dannuler ou revenir sur un certain nombre doprations sur les donnes vectorielless. La vue de base est une fentre o toutes les oprations sont rpertories (voir gure 4.23). Cette fentre nest pas afche par dfaut, mais peut tre afche par un clic droit sur une barre doutils puis en cochant Annuler/Refaire Loutil est actif mme quand la fentre nest pas active. Quand on clique sur Annuler, ltat de toutes les entits retourne ltat connu avant que les changements du une opration quelconque aient t appliqu. Une action peut tre dclenche en cliquant sur les boutons Annuler ou Refaire (dans la fentre ou sur la barre doutils de numrisation avance) ou en cliquant directement sur laction sur laquelle vous voulez revenir. 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 sur-lignes 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.

QGIS 1.6.0 Manuel Utilisateur

69

4.5. diter

F IGURE 4.23.: Annuler et Refaire

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 lorsque il 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 multiparties (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. 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. Note : Loutil de remodelage peutt 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.

70

QGIS 1.6.0 Manuel Utilisateur

4.5.5. Crer de nouvelles couches Shapele et Spatialite Couper une entit Vous pouvez diviser une entit en utilisant le bouton Couper Entits situs dans la barre de numri-

sation. 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. Rotation dun symbole de point Loutil Rotation dun symbole de point permet de modier lorientation dun symbole de point sur le permet de combiner des entits ayant une bordure com-

canevas de la carte, si vous avez dni une colonne attributaire contenant lorientation dans le panneau Convention des signes de la fentre des Proprits de la couche . Dans le cas contraire, loutil restera inactif.

F IGURE 4.24.: Rotation dun symbole de point Pour changer lorientation, slectionnez une entit ponctuelle sur le canevas et faite l tourner en gardant le bouton gauche de votre souris appuy. Une che rouge avec la valeur de rotation est visible (voir gure 4.24). Lorsque vous relchez le bouton, la valeur sera mise jour dans la table attributaire. Note : Si vous gardez la touche Ctrl enfonce, la rotation se fera par paliers de 15 degrs.

4.5.5. Crer de nouvelles couches Shapele et Spatialite


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

4.5.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.25. Choisissez le type de gomtrie de la couche (point, ligne ou polygone). 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. Seuls les attributs de type Type , Type entier , et Type string rel

sont grs. De plus, selon le type dattribut vous pouvez dnir la

QGIS 1.6.0 Manuel Utilisateur

71

4.5. diter

F IGURE 4.25.: Fentre Nouvelle couche Shapele

largeur et la prcision 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.5.3 ci-dessus. 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 ??. 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 cochez 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 indique dans la section 4.5.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.5.7. Travailler avec la table attributaire


La table attributaire afche les entits de la couche slectionne. Chaque ligne reprsente une entit avec ses attributs rpartis dans plusieurs colonnes. Chaque entit de la table peut tre recherche, slectionne, dplace et dite. 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 and and choose Ouvrir la table dattribut . Vous

72

QGIS 1.6.0 Manuel Utilisateur

4.5.7. Travailler avec la table attributaire

F IGURE 4.26.: Fentre de cration dune nouvelle couche Spatialite

pouvez aussi y 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.27). Le nombre des entits est afch dans la barre de titre de la table attributaire. Slectionner une entit depuis la table Pour une simple recherche par attribut sur une seule colonne, le champ Chercher pour peut tre utilis. Slectionnez la colonne sur laquelle doit tre opre la recherche depuis la liste droulante et appuyez sur le bouton Chercher . Pour des recherches plus complexes, passez par le bouton Recherche avance qui lancera la fentre de construction de requtes dcrite la section 4.7. Les lignes peuvent tre slectionnes en cliquant sur le numro de ligne plac tout gauche. La slection dune ligne ne cause pas de changement de position du curseur. 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. Une ligne slectionne reprsente tout les attributs dune entit, la table attributaire rete tous les changements qui seront faits sur la carte et vice versa. Un changement de slection depuis la table dattributs provoque galement un changement de slection sur la carte et la slection dentits dune couche diffrente signie que dautres lignes ont t slectionnes. Vous pouvez faire un tri sur les colonnes en cliquant sur len-tte. Une petite che indique lordre de tri (une che pointant vers le bas indiquera un tri descendant). 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 Les autres boutons disposs

QGIS 1.6.0 Manuel Utilisateur

73

4.5. diter

F IGURE 4.27.: Table dattributs pour la couche Alaska

gauche de la fentre fournissent les fonctionnalits suivantes : Deslectionner tout Dplacer la slection au sommet Inverser la slection Copier les lignes slectionnes dans le presse-papier ou Ctrl-C Zoomer la carte sur les lignes slectionnes ou Ctrl-J Activer le mode ddition pour modier les valeurs des attributs Effacer les entits slectionnes Nouvelle colonne pour les couches OGR (>=1.6) et PostGIS Effacer une colonne , uniquement pour les couches PostGIS Ouvrir la calculatrice de champ

Enregistrer les entits slectionnes dans une nouvelle couches Les entits slectionnes peuvent tre enregistrs dans un nouveau chier (dans tout format support par OGR) et transform 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 22 M ANIPULER LES DONNES ATTRIBUTAIRES Actuellement seules les couches PostGIS sont supports pour ce quide 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 chers de texte dlimit et le prestataire PostgreSQL. les tables peuvent tre utilis 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

74

QGIS 1.6.0 Manuel Utilisateur

autorises tre ajout une couche vectorielle spcique durant une numrisation. Jetez un oeil du ct de loutil ddition pour en savoir plus (voir section 4.4.9).

4.6. 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.28 montre un exemple de requte avec les donnes dune couche PostGIS dont les attributs sont stocks dans PostgreSQL.

F IGURE 4.28.: Constructeur de requtes

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 cliquez 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.button clears the text in the SQL where clause text eld. Le Test afche une fentre comptabilisant le nombre dentits satisfaisant votre requte, vous permettant de savoir si votre requte fonctionne au l de sa construction. Le bouton OK ferme la fentre et effectue la recherche dnie. Le bouton Annuler clt la fentre, mais sans la slection en cours.

QGIS 1.6.0 Manuel Utilisateur

75

4.8. Calculatrice de champ Astuce QGIS 23 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.4 pour plus dinformations.

4.7. 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.6. 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.6.

4.8. 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 rsultats peuvent tre crit 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.29). Il vous faut dabord choisir si une nouvelle colonne doit tre cre ou une autre mise jour. 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 et 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 champs. 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 3 (||) 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

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

76

QGIS 1.6.0 Manuel Utilisateur

F IGURE 4.29.: Calculatrice de champs

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. NMaintenant cliquez sur loprateur longueur pour lajouter dans lexpression (sous la forme $length) et cliquez Ok .

QGIS 1.6.0 Manuel Utilisateur

77

5. Les donnes raster


Cette section explique comment visualiser et dnir les proprits dune couche raster. QGIS gre diffrents formats raster. Aujourdhui les formats tests incluent : Arc/Info Binary Grid Arc/Info ASCII Grid Raster GRASS GeoTIFF JPEG Spatial Data Transfer Standard Grids (avec quelques limitations) DEM ASCII de lUSGS Erdas Imagine Puisque limplmentation du raster dans QGIS est base sur la bibliothque GDAL, les autres formats raster implments dans GDAL fonctionnent aussi probablement dans le doute, essayez douvrir un chier test et voyez sil est gr. Vous trouverez plus dinformation sur les formats grs par GDAL en appendice A.2 ou sur http://www.gdal.org/formats_list.html. Si vous dsirez charger des donnes raster GRASS, rfrezvous la section 8.2.

5.1. Que sont les donnes raster ?


Les donnes raster 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 incluent 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 raster 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 raster (par exemple GeoTiff) ou dans un chier world appropri pour afcher correctement les donnes.

5.2. Charger des donnes raster dans QGIS


Les couches raster 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.

79

5.3. Bote de dialogue de proprits des Rasters Menu du bouton droit de la souris pour les couches raster Zoom sur ltendue de la couche Zoom la meilleur chelle (100%) Lafche dans laperu Supprimer 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 : Smiologie Transparence Palette de couleur Gnral Mta-donnes Pyramides Histograme

5.3.1. Onglet smiologie


QGIS peut afcher des couches rasters de deux manires diffrentes : Bande simple : une bande de limage sera afche en nuance de gris ou en pseudocouleurs. 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

80

QGIS 1.6.0 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 24 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) 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 3e dimension. De plus, vous pouvez entrer une valeur raster qui pourra tre traite comme NODATA. Cela peut tre effectu

QGIS 1.6.0 Manuel Utilisateur

81

5.3. Bote de dialogue de proprits des Rasters

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 Smiologie (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. Double-cliquez sur la colonne valeur vous permet dinsrer une valeur spcique. Double-cliquez sur la colonne couleur ouvre une bote de dialogue Slectionner une couleur o vous pouvez slectionner une couleur appliquer sur cette valeur. 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 un mode de classication dont vous avez besoin et dappuyez sur le bouton Classier . Actuellement seul intervalles gaux est gr .

82

QGIS 1.6.0 Manuel Utilisateur

5.3.4. Onglet gnral

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 rfrence spatial est galement afch ici comme chane PROJ.4. Cela peut tre modi en cliquant sur le bouton Changer .

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 rechantillonage 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 peut altrer les chiers donnes originaux et une fois cr ils ne peuvent plus tre supprim. Si vous dsirez prserver une version sans pyramide de vos raster, 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. Vous devez dabord gnrer les statistiques du raster en cliquant le bouton Rafraichir . Vous pouvez choisir quelles bandes afcher en les slectionnant dans la liste droulante en bas gauche de longlet. Deux types de graphiques diffrents sont permis : graphique en barres ; graphique linaire. Vous pouvez dnir le nombre de colonnes du graphique utiliser et dcider si vous voulez ou afcher les valeurs Permettre lapproximation en dehors du domaine . Une fois que vous avez vu lhistogramme, vous remarquerez que les statistiques des bandes ont t remplies dans longlet mta-donnes .

QGIS 1.6.0 Manuel Utilisateur

83

5.4. Calculatrice Raster Astuce QGIS 25 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 !

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

84

QGIS 1.6.0 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.2), 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

85

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 La bote de dialogue pour ajouter des couches dun serveur 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. 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 26 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

URL

Nom utilisateur Mot de passe

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 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.

86

QGIS 1.6.0 Manuel Utilisateur

6.2.3. Charger des couches WMS

F IGURE 6.1.: Dialogue pour ajouter un serveur WMS, en indiquant ses couches disponibles

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. Si ladresse de la ressource (OnlineRessource-URL) du document GetCapabilities est diffrente de celle donne dans les paramtres de conexions, QGIS vous demandera lauqelle utiliser. Selon votre rponse, QGIS slectionnera les options votre place. Cela peut tre modi avec les cases Ignorer lURL GetFeatureInfo Ignorer lURL GetMap et

Astuce QGIS 27 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.

Couches Le panneau couche liste les couches disponibles dans le serveur WMS. 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 en une seule fois.

QGIS 1.6.0 Manuel Utilisateur

87

6.2. Client WMS Astuce QGIS 28 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 29 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 Changer... et un cran similaire la gure 7.2 dans la section 7.3 apparaitra. La principale diffrence avec lcran de la version WMS est que seules les projections gres par le serveur seront listes. Astuce QGIS 30 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 7.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. 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.

88

QGIS 1.6.0 Manuel Utilisateur

6.2.6. Utiliser loutil Identier

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

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.6. 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.7. 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. 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.

QGIS 1.6.0 Manuel Utilisateur

89

6.2. Client WMS 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.8. 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 authentication publique. Vous pouvez ajouter les paramtres didentication (optionnel) quand vous ajoutez un serveur WMS. Voir la section 6.2.2 pour les dtails. Ajout de couches WMS , il ny aucun moyen de

90

QGIS 1.6.0 Manuel Utilisateur

Astuce QGIS 31 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.

6.3. Serveur WMS


Le serveur cartographique de QGIS 1 implmente le protocole WMS 1.3 ainsi que des fonctions avances de reprsentations thmatiques. Ce serveur est une application FastCGI/CGI (Common Gateway Interface) crite en C++ qui fonctionne avec un serveur web (p.ex. Apache, Lighttpd). Il utilise QGIS comme moteur pour toute la partie SIG et le rendu des cartes. De plus, la bibliothque Qt est utilise pour les graphiques et pour assurer lindpendance de la plateforme. Contrairement aux autres serveurs WMS, le serveur de QGIS recourt aux rgles cartographiques au format SLD/SE comme langage de conguration et pour les rges cartographiques dnies par lutilisateur. Une extension "Publier vers le Web" est fournie, elle permet dexporter les couches courantes ainsi que la symbologie en tant que projet web pour le serveur QGIS (avec des rgles de visualisation cartographiques exprimes en SLD). Comme lapplication bureautique et celle serveur utilise les mmes bases, les cartes publies sur le Web ont un aspect identique. Lextension ne supporte actuallement quune symbolisation basique, les rgles plus avances tant introduites manuellement. Comme la conguration est faite avec le standard SLD et ses extensions documentes, il ny a quun seul langage apprendre ce qui simplie grandement la complexit de crer des cartes pour le Web. Plus dinformations disponbiles ces adresses : 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/

6.4. 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.4.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.

1. Communment nomm QGIS-Mapserver, ne pas confondre avec le serveur MapServer

QGIS 1.6.0 Manuel Utilisateur

91

6.4. Client WFS/WFS-T 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. F IGURE 6.3.: Ajoutez une couche WFS DM Solutions dans la liste droulante.

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 32 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 11.19 pour plus dinformation sur les listes de diffusions.

92

QGIS 1.6.0 Manuel Utilisateur

6.4.1. Charger une couche WFS

Astuce QGIS 33 I NTEROGER

DES SERVEURS

WFS

SCURISS

Dans la fentre Crer une nouvelle connexion WFS accidentellement dcrite QGIS ne gre pas les connexions WFS authenties pour le moment. Dans les prochaines versions, nous esprons grer les serveurs WFS authentis. Pour linstant, vous pouvez utiliser InteProxy (http://inteproxy.wald.intevation. org) pour interroger les serveurs WFS authentis.

QGIS 1.6.0 Manuel Utilisateur

93

7. 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.

7.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 7.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)

7.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 7.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.4.4). Si votre couche a dj une projection dnie, elle sera afche comme indiqu dans la gure 4.6.

95

7.3. Dnir une projection la vole (OTF)

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

7.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 7.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

96

QGIS 1.6.0 Manuel Utilisateur

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

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 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 34 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 .

QGIS 1.6.0 Manuel Utilisateur

97

7.4. Systme de Coordonnes de Rfrence personnalis

7.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 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 7.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

98

QGIS 1.6.0 Manuel Utilisateur

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.

QGIS 1.6.0 Manuel Utilisateur

99

8. Intgration du SIG GRASS


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 8.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

8.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 8.2). Ou alors vous pouvez crer un nouveau SECTEUR GRASS laide de QGIS (voir Section 8.3.1) et y importer des donnes raster et vecteur (voir Section 8.4) pour raliser des traitements laide de la bote outils GRASS.8.9).

8.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.

101

8.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. Ouvrir le jeu de donnes pour ouvrir le

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

. 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.4.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 35 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 8.1.

8.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, sous rgions 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

8.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 ayant pour unit le pied, a t cr pour lchantillon de donnes QGIS.
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.

102

QGIS 1.6.0 Manuel Utilisateur

8.3.1. Crer un nouveau SECTEUR GRASS

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

Ce 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 8.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.6.0 Manuel Utilisateur

103

8.3. Secteur et Jeu de donnes GRASS SECTEUR existant (voir Section 8.3.2) et pour crer un nouveau SECTEUR. Cliquez sur le bouton radio Crez un nouveau secteur (voir Figure 8.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 Statut de la projection dans le coin infrieur droit de la barre dtat (voir Section 7.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, mais cest en fait un moyen simple et rapide de crer un SECTEUR. Le SECTEUR Alaska est maintenant prt pour limportation de donnes (voir Section 8.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 dans la section 8.5.

8.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 dans les 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 8.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 8.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

104

QGIS 1.6.0 Manuel Utilisateur

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

8.4. Importer des donnes dans un SECTEUR GRASS


Cette section donne un exemple dimportation de donnes raster et vecteur dans le SECTEUR GRASS Alaska fournit 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 8.9)

8.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.6.0 Manuel Utilisateur

105

8.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 36 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.

8.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 8.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.5.6). Astuce QGIS 37 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 8.7).

8.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 8.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

106

QGIS 1.6.0 Manuel Utilisateur

Astuce QGIS 38 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 8.3 vous pouvez voir la barre doutils ddition GRASS de lextension GRASS. Le tableau 8.1 rcapitule les fonctions disponibles.

F IGURE 8.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 8.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.6.0 Manuel Utilisateur

107

8.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 8.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

108

QGIS 1.6.0 Manuel Utilisateur

Astuce QGIS 39 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 8.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 8.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 8.6).

8.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.6.0 Manuel Utilisateur

109

8.9. La bote outils GRASS

F IGURE 8.7.: Onglet Table du mode dition GRASS

Astuce QGIS 40 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 8.9.

8.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

8.9.1. Travailler avec les modules GRASS


Linvite de commande de la bote outils GRASS vous donne accs pratiquement tous les modules GRASS (prs de 300) en ligne de commande. An doffrir un environnement de travail plus agrable, environ 200 dentre eux sont fournis avec une bote de dialogue. Ces botes de dialogue sont groupes par catgories mais sont aussi accessibles par une recherche libre. Vous trouverez une liste complte des modules GRASS disponibles dans QGIS 1.6.0 sur le wiki du projet GRASS (http://grass.osgeo.org/wiki/GRASS-QGIS_relevant_module_list) ainsi quune version simplie dans dans lannexe B. Il est aussi possible de personnaliser le contenu de la bote outils GRASS. Ceci est dcrit dans la section 8.9.4. Comme indiqu sur la gure 8.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 Manuel . Sur la gure 8.9, vous voyez un exemple pour le module GRASS v.buffer. et

110

QGIS 1.6.0 Manuel Utilisateur

8.9.1. Travailler avec les modules GRASS

(a) Arborescence des modules

(b) Liste des modules avec possibilit de recherche

F IGURE 8.8.: Outils GRASS et Liste des Modules

(a) Options du module

(b) Rendu du module

(c) Aide sur le module

F IGURE 8.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.6.0 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 est de pouvoir recourir toutes les options de GRASS dans devant ouvrir la console 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

QGIS 1.6.0 Manuel Utilisateur

111

8.9. La bote outils GRASS 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 41 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.

8.9.2. 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 8.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 8.9.1.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

Cliquer 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, voujspouvez ouvrir la fentre proprits de la couche pour changer la couleur des cpourbes de niveai an quelles apparaissent clairement au dessus de la couche raster comme au 4.4. Zoomez sur une petite rgion montagneuse du centre de lAlaska. Avec un fort zoom, vous constaterez que les courbes de niveau sont constitus de lignes brises avec des angles vifs. GRASS offre le possibilit de gnraliser les cartes vecteurs laide de loutil v.generalize, tout en conservant leur forme gnrale. 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. Cependant, le but de cet exemple est diffrent. Les courbes de niveau cres avec r.contour ont des angles vifs qui devront tre lisss. Parmi les algorithmes de v.generalize, il y a lalgorithme de Chaikens qui fait

112

QGIS 1.6.0 Manuel Utilisateur

8.9.2. Exemples de modules GRASS

(a) r.contour Options

(b) r.contour Output

F IGURE 8.10.: GRASS Toolbox r.contour module Astuce QGIS 42 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-

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 dfault et descendez la dernire ligne pour donner le nom de la couche dinformation crer ctour_100_smooth , et cliquer 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 de niveau ont des angles plus arrondis que loriginal tout en restant dle la forme globale dorigine Astuce QGIS 43 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).

QGIS 1.6.0 Manuel Utilisateur

113

8.9. La bote outils GRASS

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

Crer un ombrage avec effet 3D Diffrentes mthode sont utilises pour afcher les modles numrique de terrain et donner un effet 3D au carte. Lutilisation de courbe de niveau comme dcrit ci-dessus est un des moyens de 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. run . 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 x la transparence environ 25% Vous devriez maintenant avoir la couche gtopo30 en couleur et en transparence, afch au dessus above, la couche ombrage en niveau de gris. Utiliser la console GRASS 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 simplis dans la boite outils. Cet exemple montre lutilisation des options supplmentaires du module r.shaded.relief utilis ci-dessus.

114

QGIS 1.6.0 Manuel Utilisateur

8.9.2. Exemples de modules GRASS

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

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. 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 8.4 pour importer les shapeles contenus dans le rpetoire vmap0_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. et doubel-cliquez sur le nouveau raster

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.4.1 dans la partie vecteur). 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

QGIS 1.6.0 Manuel Utilisateur

115

8.9. La bote outils GRASS

8.9.3. Travailler avec le navigateur GRASS


Une autre fonctionnalit utile dans la bote outils GRASS est le navigateur de SECTEUR GRASS. Sur la gure 8.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 prsente dans votre Jeu de Donnes slectionn. Tous les autres outils fonctionnent aussi avec les autres Jeux de Donnes.

8.9.4. 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 simple 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.

116

QGIS 1.6.0 Manuel Utilisateur

8.9.4. Paramtrer la boite outils GRASS

F IGURE 8.13.: Afcher une couche dombrage cre avec le module GRASS r.shaded.relief

F IGURE 8.14.: Navigateur de secteur GRASS

QGIS 1.6.0 Manuel Utilisateur

117

9. 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 9.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.

9.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 9.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 9.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. Longlet Item qui permet de rastriser tous les lments avant limpression ou lex-

afche les proprits pour llment de la carte slectionne. Cliquez sur licne

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

119

9.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 9.1.: Outils du Composeur de carte

120

QGIS 1.6.0 Manuel Utilisateur

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

Slectionner/Dplacer lobjet

pour slectionner un lment (par exemple lchelle graphique

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 .

9.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.6.0 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.

9.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 9.2b)) : 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

QGIS 1.6.0 Manuel Utilisateur

121

9.1. Utiliser le Composeur dImpression

(a) Panneau de la carte

(b) Panneau de lemprise

F IGURE 9.2.: Panneau de la carte et de lemprise

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 9.2a)).

9.1.3. Map item tab - Grid and General options dialog

122

QGIS 1.6.0 Manuel Utilisateur

9.1.3. Map item tab - Grid and General options dialog

(a) Grille

(b) Options gnrales

F IGURE 9.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 9.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 9.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.6.0 Manuel Utilisateur

123

9.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 .

9.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.

9.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 9.4.: Panneau des tiquettes de la composition - Options dtiquetage et options globales

Panneau des tiquettes Le panneau tiquette dispose des fonctionnalits suivantes (voir gure 9.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 9.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 .

124

QGIS 1.6.0 Manuel Utilisateur

9.1.6. Fentre des options dimages

9.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 9.5.: Panneau dimage du composeur dimpression

Fentre des options de limage La fentre Options de limage dispose des fonctionnalits suivantes (voir gure 9.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 9.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.6.0 Manuel Utilisateur

125

9.1. Utiliser le Composeur dImpression

9.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 9.6.: Fentre des proprits de la lgende du composeur dimpression General dialog Le panneau Gnral dispose des fonctionnalits suivantes (voir gure 9.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 9.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 9.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

126

QGIS 1.6.0 Manuel Utilisateur

9.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 .

9.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 9.7.: Panneaux de la barre dchelle graphique du composeur dimpression Panneau de lchelle graphique La Barre dchelle dispose des fonctionnalits suivantes (voir gure 9.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 9.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.6.0 Manuel Utilisateur

127

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

9.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

9.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 9.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.

9.4. Ajouter une table attributaire


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

128

QGIS 1.6.0 Manuel Utilisateur

9.4.1. Monter, descendre et aligner des lments

(a) Panneau de la table

(b) Options globales

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

Panneau de table Le panneau Table dispose des fonctionnalits suivantes (voir gure 9.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 9.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 .

9.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 9.1). Il y a plusieurs fonctionnalits dalignements disponibles dans le menu droulant Aligner les objets slectionns (voir table 9.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

9.4.2. Cration de carte


La gure 9.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.6.0 Manuel Utilisateur

129

9.4. Ajouter une table attributaire

F IGURE 9.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.

9.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

130

QGIS 1.6.0 Manuel Utilisateur

session.

9.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 9.11.: Gestionnaire de composition

QGIS 1.6.0 Manuel Utilisateur

131

10. 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 11. 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 le Gestionnaire dextensions. On trouvera plus dinformations sur les extensions complmentaires dans la Section 11.18.

10.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 Installateur dextensions python pour pouvoir tre actives ou dsactives dans le Gestionnaire dextension.

10.1.1. Installer une extension principale


On active une extension principale laide du menu Extensions > Gestionnaire dextension. . . .

F IGURE 10.1.: 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 du Gestionnaire dExtension (voir Section 11.18). Les extensions installes sont coches gauche de leur nom. La gure 10.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.

133

10.1. Grer les extensions

10.1.2. Installer une extension externe de QGIS


Une seule tape est ncessaire pour installer une extension externe dans QGIS. Tlechargez une extension externe depuis un dpt laide de linstalleur dextension python (voir section 10.1.3). La nouvelle extension complmentaire sera ajoute la liste des extensions disponibles dans le gestionnaire dextension et automatiquement charge dans QGIS. Astuce QGIS 44 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.

10.1.3. Utiliser linstalleur dextension python de QGIS

F IGURE 10.2.: Installer des extensions python complmentaires

Pour tlcharger et installer une extension python complmentaire, cliquez sur le menu Extensions > Installateur dextensions python.. . . . La fentre de lInstalleur dextension python apparatra (gure 10.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 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

134

QGIS 1.6.0 Manuel Utilisateur

10.1.3. Utiliser linstalleur dextension python de QGIS mise jour : lextension est installe, mais une version plus rcente est disponible. Le bouton Mise jour de lextension est actif. 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 : 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

QGIS 1.6.0 Manuel Utilisateur

135

10.2. Prestataires de donnes 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. Sous Extensions autorises,vous pouvez spcier si vous 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 45 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.

10.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(Appendix A.1). 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.

136

QGIS 1.6.0 Manuel Utilisateur

11. Utilisation des extensions principales de QGIS


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

Icne

Extension Ajouter une couche texte dlimit Saisie de coordonnes

Description 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 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 Une interface graphique simplie pour les programmes de traitement raster GDAL Charger et importer des donnes GPS Activer la puissante bote outils GRASS Ajouter des informations de projection aux chiers raster Interpolation sur la base de sommets dune couche vectorielle Calculer la pente, laspect et la courbure totale des MNT Exporter un projet QGIS au format maple de MapServer Afcher une rose des vents au premier plan de la carte Convertir les couches vectorielles dans les diffrents formats supports par OGR Visualiser et diter des donnes OpenStreetMap

Etiquette de copyright

Diagramme de couche

Convertisseur DXF2Shape eVis fTools

Outils GDAL

Outils GPS GRASS Gorfrencer Interpolation

Modelisateur de terrain Export MapServer Flche Nord Convertisseur OGR

OpenStreetMap

137

11.1. Extension Saisie de Coordonnes

Icne

Extension Georaster Oracle Installateur dextensions SPIT

Description Accder des gorasters dOracle Spatial Tlcharger et installer des extensions Python pour QGIS Outil dimport greSQL/PostGIS de chiers Shape vers Post-

Impression rapide Barre dchelle WFS

Imprimer rapidement une carte avec un minimum defforts Afcher une barre dchelle au premier plan de la carte Charger et afcher une couche WFS

11.1. Extension 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 11.1.: Lextension Saisie de Coordonnes

1. Dmarrez QGIS, slectionnez

Proprits du Projet

dans le menu Prfrences

(KDE, Windows)

ou Fichier (Gnome, OSX) et appuyez sur longlet Systme de coordonnes de rfrence (SCR) . Vous pouvez galement appuyer sur licne

Statut de la projection situe dans langle infrieur droit de la barre de statut. 2. Cochez loption Autoriser la projection la vole votre choix (voir galement la Section 7). et slectionnez le systme de coordonnes de

3. Chargez lextension Saisie de Coordonnes depuis le Gestionnaire dExtension (voir la Section 10.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 11.1. 4. Appuyez sur licne

138

QGIS 1.6.0 Manuel Utilisateur

Cliquez pour slectionner le SCR utiliser pour lafchage des coordonnes un SCR diffrent de celui que vous avez choisi plus haut.

et slectionnez

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 coordonns dans le presse-papiers.

11.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.

11.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 11.2.: Lextension Etiquette de Copyright

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

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.

QGIS 1.6.0 Manuel Utilisateur

139

11.2. Extensions de dcoration

11.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 11.3.: Lextension Flche Nord

11.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 ou utilisez le noir par dfaut

4. Choisissez la couleur de lchelle Color of bar

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 Astuce QGIS 46 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. Activer lchelle graphique soit coche

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

140

QGIS 1.6.0 Manuel Utilisateur

F IGURE 11.4.: Lextension chelle Graphique

11.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. 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 10.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 Figure 11.5. 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

QGIS 1.6.0 Manuel Utilisateur

141

11.4. Extension Convertisseur Dxf2Shp

F IGURE 11.5.: La bote de dialogue Texte Dlimit

lexpression en vigueur pour indiquer le caractre tabulation). Aprs avoir chang le dlimiteur, appuyez sur Analyser . Une fois le chier analys, choisissez les champs X et Y laide des listes droulantes et choisissez un nom de couche (par exemple, elevp ) comme montr dans la Figure 11.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.

11.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 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 11.6.: Lextension Convertisseur Dxf2Shape

142

QGIS 1.6.0 Manuel Utilisateur

Mettre en uvre lextension 1. Dmarrez QGIS, chargez lextension Dxf2Shape dans le gestionnaire dextensions (voir la Section 10.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 11.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

11.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 10.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 des entits enregistres dans des chiers vectoriels, des bases de donnes ou des feuilles de tableur.

11.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. Zone dafchage : emplacement o safchera limage. 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
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.6.0 Manuel Utilisateur

143

11.5. Extension eVis

F IGURE 11.7.: La fentre dafchage eVis

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 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 dclinaison 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 11.8 sera tabli.

144

QGIS 1.6.0 Manuel Utilisateur

11.5.1. Navigateur dvnement

F IGURE 11.8.: fentre des options de eVis

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 11.9.: Fentre des Applications externes eVis

tableau des rfrences : Une table contient tous les types de chiers qui peuvent tre ouvert par eVis.

QGIS 1.6.0 Manuel Utilisateur

145

11.5. Extension 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 11.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 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

146

QGIS 1.6.0 Manuel Utilisateur

11.5.2. Connexion une base de donnes du point ou proche. Si plus dune est disponible, vous pouvez faire dler les diffrentes entits avec les bouons Suivant et Prcdent.

11.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 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 11.10.: Fentre de connexion une base de donnes eVis

QGIS 1.6.0 Manuel Utilisateur

147

11.5. Extension 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 . 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 11.11.: Longlet de requte SQL eVis

148

QGIS 1.6.0 Manuel Utilisateur

11.5.2. Connexion une base de donnes 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 47 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 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. 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> <description>Cette commande importera toutes les donnes de la base SQLite vers to QGIS </description>

QGIS 1.6.0 Manuel Utilisateur

149

11.5. Extension eVis

F IGURE 11.12.: Onglet de requtes prdnies eVis

<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 />

150

QGIS 1.6.0 Manuel Utilisateur

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 11.3.: les balises XML lues par eVis

<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 like %limestone% </sqlstatement> <autoconnect>false</autoconnect> </query> </doc>

11.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 de constructions complexes supplmentaires. Elle fournit une suite de fonctions de gestion des donnes spatiales et danalyse 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 10.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 Le tableau 11.4 jusquau tableau 11.8 liste les fonctions disponibles via lextension fTools ainsi quune brve description de chacune dentre elles. Pour plus dinformation sur chaque fonction de fTools, allez dans le menu sous Vecteur . Information sur fTools

11.7. Extension GDALTools


11.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

QGIS 1.6.0 Manuel Utilisateur

151

11.7. Extension GDALTools Outils danalyse disponibles via lextension fTools Description Mesure les distances entre deux couches de points et renvoie les rsultats sous la forme de a) Matrice de distance Matrice des disstandard, b) Matrice des distances en ligne, ou c) Rsum tances 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 prde ligne sentes dans chaque entit dune couche de polygone. Points dans un po- Compte le nombre de points inclus dans chaque entit lygone dune couche de polygones. Lister les valeurs Liste toutes les valeurs uniques dun champ dune couche uniques vecteur. Statistiques ba- Calcule des statistiques de base (moyenne, cart type, siques max, min, nombre, somme, CV) sur un champ donn. Calcule des statistiques sur le plus proche voisin pour vaAnalyse du plus luer le niveau de clustering dans une couche vecteur de proche voisin points. Calcule le centre moyen normal ou pondr soit dune Coordonne(s) couche vecteur entire, soit des entits partageant un moyenne(s) mme identiant. Localise les intersections entre les lignes et renvoie les Intersections de rsultats sous la forme dun shapele de points. Utile pour localiser les croisements de route ou de rivires, ignore les lignes intersections de ligne dune longueur suprieure zro. Outil TABLE 11.4.: Outils danalyse fTools vectoriels ou un relief ombr partir dun MNE, 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.

Icne

11.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 listant que les options les plus courantes.

TABLE 11.9.: List of GDAL tools 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.

152

QGIS 1.6.0 Manuel Utilisateur

11.7.2. La bibliothque GDAL

Polygoniser

Cet utilitaire cr des polygones vectoriels partir des secteurs de pixels connects partageant la mme valeur de cellule. Chaque polygone est cr avec un attribut indiquant la valeur du pixel sous-jacent. Il produira la sortie vectorielle si elle nexiste pas encore, le format par dfaut tant le *.shp dESRI. 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. 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.

Fusionner

Tamiser

Proximit

Presque Noir

Projection

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 image selon une emprise de coordonnes, il permet galement de crer une image partir dune mosaque de rasters. Ce programme va calculer une table de couleurs 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.

RVB vers PCT

PCT vers RVB

QGIS 1.6.0 Manuel Utilisateur

153

11.7. Extension GDALTools Outils de recherche disponibles via lextension fTools Description Slectionne alatoirement un nombre ou un pourcentage Slection alatoire n dentits. Slectionne alatoirement des entits au sein de sousSlection alatoire ensemble dnis par un champ identiant. Gnre des points pseudo-alatoires sur une couche donPoints alatoires ne. Gnre une grille rgulire de points sur une zone spciPoints rguliers e et les exporte en shapele de points. Gnre une grille forme par des lignes ou des polygones Grille vecteur partir dun espacement dni par lutilisateur. Slectionne des entits en fonction de leur localisation par Slection par locarapport une autre couche puis cre une nouvelle sleclisation tion ou ajoute ou soustrait la slection courante. Crer un polygone Cre une couche polygone contenant un unique rectangle partir de ltencouvrant ltendue dune couche raster ou vecteur. due de la couche Outil TABLE 11.5.: Outils de recherche fTools

Icne

11.7.3. Exemples
Voici quelques exemples dusage de ces outils. Obtenir des informations Cration de lignes de contours Cet exemple montre la cration de lignes de contours partir dune tuile SRTM and the result : utiliser GDALwarp pour reprojeter un raster Voici la fentre permettant de reprojeter une image lorigine en Albers Equal Area en Lon/Lat WGS84 (EPSG :4326).

154

QGIS 1.6.0 Manuel Utilisateur

11.7.3. Exemples

Icne

Outils de gotraitement disponibles via lextension fTools Outil Description Cre lenveloppe(s) minimale(s) convexe(s) pour une Enveloppe(s) couche donnes ou des sous-ensembles dnis par un convexe(s) champ identiant. Cre une(des) zone(s) tampon autour des entits, bas Tampon(s) soit sur la distance soit sur la valeur dun champ donn. Intersecte deux couches de sorte que la couche renIntersection voye contienne uniquement les aires appartenant aux deux couches entres. Intersecte deux couches de sorte que la couche renvoye Union contienne la fois les aires appartenant aux deux couches et celles nappartenant qu lune des deux. Superpose les couches de sorte que la couche renvoye Diffrenciation syne contienne que les aires des deux couches ne sintermtrique sectant pas. Superpose deux couches de sorte que la couche renvoye Couper contienne les aires de la couche dentre qui intersectent celles de la couche de dcoupage. Superpose deux couches de sorte que la couche renvoye Diffrenciation contienne les aires de la couche dentre qui nintersectent pas celles de la couche de dcoupage. Regroupe les entits selon un champ. Toutes les entits Regroupement ayant des valeurs identiques de ce champ sont combines pour former une seule entit. TABLE 11.6.: Outils de gotraitement fTools

Icne

Outils de gomtrie disponibles via lextension fTools Outil Description Vrier la validit Vrie sur une couche de polygones sil ny a pas dinterde la gomtrie sections ou de trous et corrige lordre des noeuds. Ajoute des informations de gomtrie sur une couche vecExporter/ajouter teur de points (XCOORD, YCOORD), de lignes (LENGTH des colonnes de - longueur), ou de polygones (AREA - aire, PERIMETER gomtrie primtre). Centrodes de po- Calcule le centrode rel de chaque entit dune couche lygones de polygones. Triangulation de Calcule et renvoie (en tant que polygones) la triangulation Delaunay de Delaunay dune couche vecteur de points. Simplier la go- Gnralise les lignes ou les polygones avec lalgorithme mtrie modi de Douglas-Peucker. Morceaux mul- Convertit des entits constitues de plusieurs parties en tiples vers mor- des entits en une seule partie. Cre des polygones et ceaux uniques des lignes simples. Morceaux uniques Fusionne plusieurs entits possdant le mme identiant vers morceaux sur un champ donn en des entits multipartites. multiples Polygones vers Convertit des polygones en des lignes, des polygones mullignes tipartite en des lignes multipartites. Extraction de Extrait les noeuds dune couche de ligne ou de polygone noeuds et renvoie une couche de points. TABLE 11.7.: Outils de gomtrie fTools

QGIS 1.6.0 Manuel Utilisateur

155

11.7. Extension GDALTools

Icne

Outils de gestion de donnes disponibles via lextension fTools Outil Description Exporter vers une Projette les entits dans un nouveau systme de coordonnouvelle projection nes et les exporte dans un nouveau shapele. Dnir la projection Dni le systme de coordonnes pour les shapeles qui courante nen nauraient pas. Joint des attributs supplmentaires au format dbf ou csv la table dattributs dune couche vecteur et renvoie les Joindre les attributs rsultats dans un nouveau shapele. Les attributs supplmentaires peuvent provenir dune autre couche vecteur ou dun chier dbf ou csv seul. Joint des attributs supplmentaires une couche vecteur Joindre les attributs en fonction le la localisation. Les attributs dune couche par localisation vecteur sont ajouts ceux dune autre couche et exports en shapele. Sparer une Spare une couche en de multiples couches distinctes secouche vectorielle lon un identiant spci. Fusionner les sha- Fusionne les shapeles prsents dans un rpertoire en un peles nouveau shapele de mme type (point, ligne ou polyone) TABLE 11.8.: Outils de gestion de donnes fTools

F IGURE 11.13.: Liste des programmes de GDALTools

156

QGIS 1.6.0 Manuel Utilisateur

11.7.3. Exemples

F IGURE 11.14.: La fentre Information

F IGURE 11.15.: La fentre Cration de contours

QGIS 1.6.0 Manuel Utilisateur

157

11.7. Extension GDALTools

F IGURE 11.16.: La couche vectorielle rsultante

F IGURE 11.17.: La fentre Projection

158

QGIS 1.6.0 Manuel Utilisateur

11.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 11.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.6.0 Manuel Utilisateur

159

11.8. Lextension de gorfrencement coordonnes fournies, meilleur sera le rsultat 2 . La premire tape consiste lancer QGIS puis charger lextension (voir la section 10.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 11.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 11.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 11.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 !

160

QGIS 1.6.0 Manuel Utilisateur

F IGURE 11.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 11.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.6.0 Manuel Utilisateur

161

11.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 7). 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).

162

QGIS 1.6.0 Manuel Utilisateur

11.9. Extension GPS


11.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 11.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.6.0 Manuel Utilisateur

163

11.9. Extension GPS

11.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.

11.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.

11.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 11.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 11.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 11.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.

164

QGIS 1.6.0 Manuel Utilisateur

11.9.5. Envoyer des donnes GPS vers un appareil

11.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.

11.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.

11.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 11.23). Avant son excution, lextension ncessite les rglages suivants :

QGIS 1.6.0 Manuel Utilisateur

165

11.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 11.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 10.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 11.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.

166

QGIS 1.6.0 Manuel Utilisateur

F IGURE 11.24.: Interpolation TIN sur le chier elevp

11.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.

11.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 11.25.: Arrangement des couches dun chier de projet QGIS

QGIS 1.6.0 Manuel Utilisateur

167

11.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 11.25) 4. Enregistrez dans un nouveau chier de projet nomm mapserverproject.qgs en utilisant File Enregistrer le projet . >

11.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 10.1.1).

F IGURE 11.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

168

QGIS 1.6.0 Manuel Utilisateur

11.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 11.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.

11.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 11.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

11.12. Extension Convertisseur de couche OGR


Lextension Convertisseur de couche OGR offre la possibilit de convertir des donnes vectorielles possdant un format support par la librairie OGR vers un autre format vectoriel support. Cette extension est trs simple mettre en uvre et ne requiert que quelques rglages avant son excution : Source Format/Jeu de donnes/Couche : Spcier le format OGR ainsi que lemplacement de stockage du chier vecteur convertir
4. http://openlayers.org/presentations/mappingyourdata/ 4. Les formats supports peuvent varier en fonction de la version de librairie GDAL/OGR installe.

QGIS 1.6.0 Manuel Utilisateur

169

11.12. Extension Convertisseur de couche OGR

F IGURE 11.27.: Image PNG cre par shp2img avec toutes les couches

Cible Format/Jeu de donnes/Couche : Spcier le format OGR ainsi que lemplacement de sauvegarde du chier vecteur convertit

F IGURE 11.28.: Lextension Convertisseur de couche OGR

Mettre en uvre lextension 1. Lancez QGIS, activez lextension Convertisseur de couche OGR depuis le Gestionnaire dExtensions (voir la Section 10.1.1) puis appuyez sur licne Lancer le Convertisseur de couche OGR qui apparat dans la barre doutils QGIS. La bote de dialogue de lextension Convertisseur de couche OGR apparat alors comme montr dans la Figure 11.28. 2. Dans le bloc Source, spciez le format OGR support (par exemple, ESRI Shapele ... ) ainsi que lemplacement de stockage du chier vecteur convertir (par

exemple, alaska.shp). 3. Dans le bloc Cible, spciez le format OGR de sortie (par exemple, GML ... ) et choisissez un

nom ainsi quun emplacement de sauvegarde pour le chier convertit (par exemple, alaska.gml). 4. Appuyez sur Ok .

170

QGIS 1.6.0 Manuel Utilisateur

11.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.

11.13.1. Grer les connexions


Tout dabord, lextension GeoRaster doit tre activ dans le gestionnaire dextension (voir setion 10.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 11.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.

F IGURE 11.29.: Fentre de cration de connexion Oracle (See Figure 11.30) Connecter Editer Effacer

11.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.

QGIS 1.6.0 Manuel Utilisateur

171

11.13. Extension de GeoRaster Oracle 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 11.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.

11.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);

172

QGIS 1.6.0 Manuel Utilisateur

UPDATE cities SET image = gr WHERE id = 1; COMMIT; END; /

11.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.

F IGURE 11.31.: Donnes OpenStreetMap sur Internet OpenStreetMap sest inspir de sites tel que Wikipedia - lafchage de la carte (voir Figure 11.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.6.0 Manuel Utilisateur

173

11.14. Extension OpenStreetMap 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 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 10.1.1).

11.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 11.32 :

174

QGIS 1.6.0 Manuel Utilisateur

11.14.1. Interface utilisateur de base

F IGURE 11.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. 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. est utilis pour enregistrer des donnes OSM nouveau dans un est utilis pour charger les changements (effectus sur les donnes

Des informations plus dtailles sur tous les outils, boutons et fentres se trouvent dans les sections correspondant leur fonction (dition, identication, etc.).

QGIS 1.6.0 Manuel Utilisateur

175

11.14. Extension OpenStreetMap

11.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 11.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. 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.6.0 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.

11.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

176

QGIS 1.6.0 Manuel Utilisateur

11.14.4. diter des donnes OSM de base 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.

11.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.

F IGURE 11.34.: Changer le tag dune entit OSM 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.

QGIS 1.6.0 Manuel Utilisateur

177

11.14. Extension OpenStreetMap 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 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 11.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 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.

178

QGIS 1.6.0 Manuel Utilisateur

11.14.5. diter les relations 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.

11.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.

11.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 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

QGIS 1.6.0 Manuel Utilisateur

179

11.14. Extension OpenStreetMap

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

11.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 11.36.: Fentre de tlchargement de donnes OSM Emprise : Spcie une zone o tlcharger les donnes partir dun intervalle de latitude et de longitude en 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. Charger OSM depuis un chier

180

QGIS 1.6.0 Manuel Utilisateur

11.14.8. Charger des donnes sur le serveur OSM 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.6.0 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.

11.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.

F IGURE 11.37.: Fentre de transfert des donnes vers OSM 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

QGIS 1.6.0 Manuel Utilisateur

181

11.14. Extension OpenStreetMap 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.

11.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 > Barres doutils >

peut-tre dsactive dans QGIS. Vous pouvez lactiver ou la ractiver dans Vue OpenStreetMap

. Aprs avoir cliqu sur le bouton, une fentre de dialogue apparat.

F IGURE 11.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.

11.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 : 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) : Validez la fentre pour lancer le processus dimportation des donnes vers OSM. Annulez si vous ntes pas sr de vouloir importer des donnes.

182

QGIS 1.6.0 Manuel Utilisateur

F IGURE 11.39.: Fentre derreur dimportation OSM

F IGURE 11.40.: Fentre dimportation de donnes vers OSM

11.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 11.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 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. Utiliser lextension 1. Lancez QGIS et chargez une couche raster DEM. 2. Chargez lextension via le gestionnaire dextension (voir section 10.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 11.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.

QGIS 1.6.0 Manuel Utilisateur

183

11.17. Autres extensions principales

F IGURE 11.41.: Extension dAnalyse Raster de Terrain

11.16. Extension Impression Rapide


Lextension Impression Rapide permet dexporter rapidement, facilement et avec un minimum deffort

lemprise de la carte courante au format PDF. Les seuls paramtres devant tre spcis sont le titre de la carte, le nom de la carte et la taille de la page (voir la Figure 11.42). Si vous avez besoin de procder des rglages supplmentaires sur la mise en page de carte, il vous est recommand dutiliser plutt la fonction de composition de carte, dcrite dans la Section 9.

F IGURE 11.42.: Bote de dialogue de lImpression Rapide

11.17. Autres extensions principales


Les extensions principales restantes sont numres dans la Table 11.11, accompagnes des rfrences aux chapitres de ce manuel qui traitent de leur utilisation.

184

QGIS 1.6.0 Manuel Utilisateur

F IGURE 11.43.: Rsultat dImpression Rapide au format PDF A4 DIN ralis sur lchantillon de donnes de lAlaska

Icne

Extension Diagramme de couche GRASS Installateur dextensions SPIT WFS

Chapitre de rfrence Chapitre 4.4.10 Chapitre 8 et Appendice B Chapitre 10.1.3 Chapitre 4.2.4 Chapitre 6.4 TABLE 11.11.: Autres extensions principales

11.18. Utiliser des extensions externes en Python pour QGIS


Les extensions QGIS externes sont crites en python. Elles sont stockes dans un dpt ofciel ou dans des dpts de contribution dutilisateurs ou dans des dpts externes maintenus par des auteurs individuels. Le tableau 11.12 montre une liste dextensions ofcielles actuellement disponibles avec une courte description. La documentation dtaille sur lutilisation, la version minimale requise de QGIS, lauteur et dautres informations dimportance sont fournies par les extensions externes et ne sont pas couvertes dans ce manuel. 5 6 Vous trouverez une liste jour des extensions prsentes dans le dpt ofciel de QGIS http://qgis.osgeo. org/download/plugins.html. Cette liste est disponible automatiquement depuis la fentre Installateur dextensions Python de Rcuprer les extensions pythons... .

5. Les mises jour des extensions principales peuvent galement tre disponibles via ce dpt 6. Linstallateur dextensions python est galement une extension python externe, mais il fait partie des sources de QGIS et est donc automatiquement charg et slectionn dans le gestionnaire dextension de QGIS (voir la section 10.1.2).

QGIS 1.6.0 Manuel Utilisateur

185

11.19. Aide et support

Icne

Extension externe Zoom vers un point

Description Zooms vers des coordonnes dnies dans la bote de dialogue. Vous pouvez dnir galement le niveau de zoom pour contrler ltendue de la vue.

Installateur dextensions Python TABLE 11.12.: Extensions QGIS externe actuellement modr

Une description dtaille de linstallation pour les extensions python externes peut tre trouve dans la section 10.1.2. Astuce QGIS 48 A JOUT D AUTRES DPTS Pour ajouter le dpt des contributions dutilisateurs ou des dpts externes, ouvrez linstallateur dextensions ( Extensions > Rcuprer les extensions pythons... ), allez dans longlet Dpots et cliquez sur Ajouter un dpt-tiers dextension la liste . Si vous ne dsirez plus disposer de ces dpts, ils peuvent tre dsactivs en utilisant le bouton diter... ou alors en les supprimant compltement avec le bouton Effacer .

11.19. Aide et support


11.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

186

QGIS 1.6.0 Manuel Utilisateur

11.19.2. IRC 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 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. http://lists.osgeo.org/mailman/listinfo/qgis-tr qgis-edu Cette liste regroupe les travaux concernant lapprentissage de QGIS (formations, cours). 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.

11.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.

11.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 https://trac.osgeo.org/qgis/. 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

QGIS 1.6.0 Manuel Utilisateur

187

11.19. Aide et support 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 https://trac.osgeo.org/qgis/ a galement ce type. 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.

11.19.4. Blog
La communaut QGIS tient galement un weblog (BLOG) sur http://blog.qgis.org qui publie dintressants articles la fois pour les utilisateurs et les dveloppeurs. Vous tes invits contribuer au blog aprs vous tre enregistrs.

11.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.

188

QGIS 1.6.0 Manuel Utilisateur

A. Formats de Donnes supports


Quantum GIS utilise la bibliothque GDAL/OGR pour lire et crire dans les formats de donnes vecteurs et rasters. Veuillez noter que tous les formats lists ci-dessous ne sont pas susceptibles de fonctionner sous QGIS pour de multiples raisons. Par exemple, parce que certains requirent des bibliothques propritaires externes ou parce que votre installation de GDAL na pas t compile avec leur support. Seuls les formats qui ont pu tre tests apparaissent dans la liste de choix de formats de QGIS, ceux non tests peuvent tre chargs en slectionnant *.*.

A.1. Formats vecteurs OGR


A la date dcriture de ce document, les formats suivants sont supports par la bibliothque OGR [4]. Une liste complte est aussi disponible http://www.gdal.org/ogr/ogr_formats.html. Arc/Info Binary Coverage Comma Separated Value (.csv) DODS/OPeNDAP ESRI Personal GeoDatabase ESRI ArcSDE ESRI Shapele FMEObjects Gateway GeoJSON Geoconcept Export GeoRSS GML GMT GPX GRASS Vector 1 Informix DataBlade INTERLIS IHO S-57 (ENC) Mapinfo File Microstation DGN OGDI Vectors ODBC Oracle Spatial PostgreSQL 2 SDTS SQLite UK .NTF U.S. Census TIGER/Line
1. Le support de GRASS est fournit par une extension QGIS 2. QGIS implmente ses propres fonctions PostgreSQL. OGR peut tre compil sans ce support

189

A.2. Formats Raster GDAL VRT - Virtual Datasource X-Plane/Flighgear aeronautical data

A.2. Formats Raster GDAL


A la date dcriture de ce document, les formats suivants sont supports par la bibliothque GDAL [1]. Une liste complte est aussi disponible http://www.gdal.org/formats_list.html. Arc/Info ASCII Grid ADRG/ARC Digitilized Raster Graphics Arc/Info Binary Grid (.adf) Magellan BLX Topo (.blx, .xlb) Microsoft Windows Device Independent Bitmap (.bmp) BSB Nautical Chart Format (.kap) VTP Binary Terrain Format (.bt) CEOS (Spot for instance) First Generation USGS DOQ (.doq) New Labelled USGS DOQ (.doq) Military Elevation Data (.dt0, .dt1) ERMapper Compressed Wavelets (.ecw) ESRI .hdr Labelled ENVI .hdr Labelled Raster Envisat Image Product (.n1) EOSAT FAST Format FITS (.ts) Graphics Interchange Format (.gif) GMT compatible netCDF GRASS Rasters 3 Golden Software Binary Grid TIFF / BigTIFF / GeoTIFF (.tif) Hierarchical Data Format Release 4 (HDF4) Hierarchical Data Format Release 5 (HDF5) ILWIS Raster Map (.mpr,.mpl) Intergraph Raster Erdas Imagine (.img) Atlantis MFF2e Japanese DEM (.mem) JPEG JFIF (.jpg) JPEG2000 (.jp2, .j2k) NOAA Polar Orbiter Level 1b Data Set (AVHRR) Erdas 7.x .LAN and .GIS In Memory Raster Vexcel MFF Vexcel MFF2
3. Le support de GRASS est fournit par une extension QGIS

190

QGIS 1.6.0 Manuel Utilisateur

Atlantis MFF Multi-resolution Seamless Image Database MrSID NITF NetCDF OGDI Bridge Oracle Spatial Georaster OGC Web Coverage Server OGC Web Map Server PCI .aux Labelled PCI Geomatics Database File PCRaster Portable Network Graphics (.png) Netpbm (.ppm,.pgm) USGS SDTS DEM (*CATD.DDF) SAR CEOS USGS ASCII DEM (.dem) X11 Pixmap (.xpm)

QGIS 1.6.0 Manuel Utilisateur

191

B. Modules de la bote outils de GRASS


La console GRASS dans la bote outils GRASS permet daccder quasiment tous (plus de 300) les modules de GRASS au moyen de la ligne de commande. Pour offrir un environnement de travail plus ergonomique, peu prs 200 des modules et fonctionnalits de GRASS disponibles sont aussi disponibles par des botes de dialogue graphique.

B.1. Modules dimport et dexport de la bote outils GRASS


Cette section liste toutes les botes de dialogue de la bote outils de GRASS pour importer et exporter des donnes dans une location et jeu de donnes pralablement slectionns dans GRASS.

Modules dimport de donnes raster dans la bote outils de GRASS Nom de Module r.in.arc Objectif Convertit un chier raster ascii ARC/INFO dESRI (GRID) en une couche raster (binaire) Convertit un chier raster texte ASCII en une couche raster (binaire) Georeferencement, rectication, et import dimage Terra-ASTER et des MNT relatif en utilisant gdalwarp Importer un raster binaire Importer un chier raster gr par GDAL dans une couche raster binaire de GRASS Importer un chier raster gr par GDAL dans une couche raster binaire de GRASS et crer une rgion lui correspondant Importer un raster dj charg dans QGIS dans GRASS Importer un raster dj charg dans QGIS dans GRASS et crer une localisation correspondante Importer un chier GRIDATB.FOR (TOPMODEL)dans une couche raster de GRASS Importer un chier binaire MAT-File(v4) dans une couche raster GRASS Cre des couches raster partir de chiers ascii de donnes polygonales/linairesdans le rpertoire slectionn Importer des chiers SRTM HGT dans GRASS Importer de chier NDVI VGT de SPOT dans une couche raster Tlcharger et importer des donnes WMS Lier un raster support par GDAL

r.in.ascii r.in.aster

r.in.bin r.in.gdal r.in.gdal.loc

r.in.gdal.qgis r.in.gdal.qgis.loc

r.in.gridatb

r.in.mat r.in.poly

r.in.srtm i.in.spotvgt r.in.wms r.external Suite page suivante

193

B.1. Modules dimport et dexport de la bote outils GRASS

Nom de Module r.external.qgis r.external

Objectif Lier un raster support par GDAL dj charg dans QGIS Lier tous les rasters dun rpertoire

TABLE B.1.: Bote outils GRASS : Modules dimport de donnes raster

Modules dexport de donnes raster dans la bote outils de GRASS Nom de Module r.out.gdal r.out.gdal.gtiff r.out.ascii r.out.arc r.out.xyz r.gridatb r.out.mat r.out.bin r.out.mpeg r.out.png r.out.ppm Objectif Exporte un raster dans diffrents formats (GDAL library) Exporte une couche raster en GeoTIFF Exporte un raster dans un chier texte ASCII Convertit une couche raster dans un chier ARCGRID dESRI Exporte un raster dans un chier texte(X,Y,Z) en se basant sur le centre des cellules Exporte une couche raster GRASS en chier GRIDATB.FOR (TOPMODEL) Exporte un raster GRASS en un chier binaire MAT-File Exporte un raster GRASS en tableau binaire Exporte une srie de raster dans une vido MPEG Exporte un raster GRASS dans une image non gorfrenc au format PNG Convertit une couche raster GRASS dans un chier image PPM la rsolution du pixel de CURRENTLY DEFINED REGION Convertit 3 couches raster GRASS (R,G,B) dans un chier image PPM la rsolution du pixel CURRENTLY DEFINED REGION Convertit une couche raster dans un chier avec un champ poids pour POVRAY Exporte une couche raster GRASS dans une image TIFF de 8/24bit la rsolution du pixel de la rgion slectionne Exporte une couche raster dans le format Virtual Reality Modeling Language (VRML) Exporte un raster dans un chier VTK-ASCII

r.out.ppm3

r.out.pov r.out.tiff

r.out.vrml

r.out.vtk

TABLE B.2.: Bote outils GRASS : Modules dexportation de raster et dimages

194

QGIS 1.6.0 Manuel Utilisateur

Modules dimport de donnes vectorielles dans la bote outils de GRASS Nom de Module v.in.dxf v.in.e00 v.in.garmin v.in.gpsbabel v.in.mapgen v.in.ogr v.in.ogr.qgis v.in.ogr.loc Objectif Importer une couche vecteur DXF Importer un chier ESRI E00 dans une couche vecteur Importer un vecteur partir dun GPS en utilisant gpstrans Importer un vecteur partir dun GPS en utilisant gpsbabel Importer des vecteurs MapGen ou MatLab dans GRASS Importer des couches vectorieles OGR/PostGIS Import loaded vector layers into GRASS binary vector map Importer des couches vectorielles OGR/PostGIS et crer une rgion leurs correspondants Import loaded vector layers into GRASS binary vector map and create a tted location Importe toutes les couches vectorielles OGR/PostGIS dans une source de donnes dnit Importe toutes les couches vectorielles OGR/PostGIS dans une source de donnes dnit et crer une rgion leurs correspondant

v.in.ogr.qgis.loc

v.in.ogr.all

v.in.ogr.all.loc

TABLE B.3.: Bote outils GRASS : Module dimportation de donnes vectorielles

Modules dimport de donnes vectorielles dans la bote outils de GRASS Nom de Module v.out.ogr v.out.ogr.gml v.out.ogr.postgis v.out.ogr.mapinfo v.out.ascii Objectif Exporte une couche vecteur dans diffrents formats (bibliothque OGR) Exporte une couche vectorielle en GML Exporte une couche vectorielle en diffrents formats (bibliothque OGR) Export au format Mapinfo dune couche vectorielle Convertit une couche vecteur binaire de GRASS en une couche vectorielle ASCII de GRASS Convertit un vecteur de GRASS en DXF Exporte une couche vectorielle en Exporte une couche vectorielle en Exporte une couche vectorielle en VTK-ASCII

v.out.dxf v.out.pov v.out.svg v.out.vtk

TABLE B.4.: Bote outils GRASS : Module dexportation de donnes vectorielles

QGIS 1.6.0 Manuel Utilisateur

195

B.1. Modules dimport et dexport de la bote outils GRASS

Modules dexport de donnes attributaires dans la bote outils de GRASS Nom du module db.out.ogr Objectif Exporte la table dattributs dans diffrents formats TABLE B.5.: ote outils GRASS : Donnes attributaires dun vecteur

196

QGIS 1.6.0 Manuel Utilisateur

B.2. Modules de conversion de donnes de la bote outils GRASS


Cette section liste les interfaces graphiques de la bote outils GRASS permettant de convertir les donnes.

Modules de conversion de types de donnes dans la bote outils de GRASS Nom du module r.to.vect.point r.to.vect.line r.to.vect.area v.to.rast.constant v.to.rast.attr Objectif Convertit un raster en points vectoriels Convertit un raster en lignes vectorielles Convertit un raster en polygones vectoriels Convertit un vecteur en raster en utilisant une constante Convertit un vecteur en raster en utilisant des valeurs attributaires

TABLE B.6.: Bote outils GRASS : modules de conversion detype de donnes

B.3. Modules de conguration de la projections et de la rgion de la bote outils de GRASS


Cette section liste tous les botes de dialogue dans la bote outils de GRASS pour grer et modier la rgion du jeu de donnes slectionn et de congurer la projection.

Modules de conguration de la projection et de la rgion Nom de Module g.region.save g.region.zoom Objectif Sauve la rgion actuelle dans la rgion nomme Rduction de la rgion courante jusqu ce quil renvoie des donnes nonNULL partir dune carte raster Dni la rgion pour correspondre de multiples couches raster Dnit la rgion pour correspondre de multiples couches vecteur Afche des informations de la projection de la localisation actuelle Afche des informations de la projection partir dun chier gorfrenc (raster, vecteur ou image) Afche des informations de la projection partir dun chier ASCII gorfrenc contenant une description WKT de la projection Afche des informations de la projection partir dun chier de description de la projection PROJ.4

g.region.multiple.raster g.region.multiple.vector g.proj.print g.proj.geo

g.proj.ascii.new

g.proj.proj

Suite page suivante

QGIS 1.6.0 Manuel Utilisateur

197

B.4. Modules de donnes raster de la bote outils de GRASS

Nom de Module g.proj.ascii.new

Objectif Afche des informations de la projection partir dun chier ASCII gorfrenc contenant une description WKT de la projection et Cration dune nouvelle location base sur celui-ci Afche des informations de la projection partir dun chier gorfrenc (raster, vecteur ou image) et Cration dune nouvelle location bas sur celuici Afche des informations de la projection partir dun chier de description de la projection PROJ.4 et Cration dune nouvelle location base sur celuici

g.proj.geo.new

g.proj.proj.new

TABLE B.7.: Bote outils GRASS : Modules de conguration de la projection et de la rgion

B.4. Modules de donnes raster de la bote outils de GRASS


Cette section liste toutes les botes de dialogue dans la bote outils de GRASS pour utiliser et analyser des donnes raster dans un jeu de donnes et une rgion de GRASS slectionns.

Modules de traitement des couches raster Nom de Module r.compress r.region.region r.region.raster r.region.vector r.region.edge r.region.alignTo r.null.val r.null.to r.quant r.resamp.stats r.resamp.interp r.resample Objectif Compresse et dcompresse des couches raster Dnit la dnition des frontires la rgion par dfaut ou celle actuelle Dnit la dnition des frontires partir dune couche raster existante Dnit la dnition des frontires partir dune couche vecteur existante Dnit la dnition des frontires par le bord (n-s-e-o) Dnit la rgion sur laquelle aligner la couche raster Transforme les cellules avec des valeurs en cellules nulles Transforme les cellules nulles en cellules avec une valeur Cette routine produit le chier de quantication pour une carte en virgule ottante Rechantillonne des couches raster en utilisant laggrgation Rechantillonne des couches raster en utilisant linterpolation Fonctionnalit de rechantillonage de donnes raster de GRASS. Vous devez auparavant dnir une nouvelle rsolution Reinterpole et calcul lanalyse topographique en utilisant des courbes rgularises avec une tension et un lissage Permet la cration et/ou la modication des chiers support de la couche raster

r.resamp.rst

r.support Suite page suivante

198

QGIS 1.6.0 Manuel Utilisateur

Nom de Module r.support.stats r.proj

Objectif Met jour les statistiques du raster Reprojette une couche raster dune location la localition actuelle

TABLE B.8.: Bote outils GRASS : Modules de traitement des couches raster

Modules de gestion de la couleur des raster dans la bote outils de GRASS Nom du module r.colors.table r.colors.rules r.colors.rast r.colors.stddev Objectif Dnit une table de couleur partir de tables tablies Dnit une table de couleur partir de rgles tablies Dnit une table de couleur partir dun raster existant nit une table de couleur partir de la dviation standart de la valeur moyenne de la carte Mlange les composants de couleurs de deux rasters en fonction dun ratio Mlange le rouge, le vert et le bleu de couches raster pour obtenir un raster dune couleur Gnre des couches raster rouge, vert et bleu combinant les valeurs de la teinte, de lintensit et de la saturation (HIS) partir de couches raster dnit par lutilisateur en entre TABLE B.9.: Bote outils GRASS : Modules de gestion de la couleur des raster

r.blend

r.composite

r.his

Modules danalyse spatiale raster Nom de Module r.buffer r.mask r.mapcalc r.mapcalculator r.neighbors v.neighbors Suite page suivante Objectif Buffer raster Cr un MASK pour limiter les oprations raster Calculateur de couche raster Algbre cartographique simple Analyse raster des voisins Compte les points voisins

QGIS 1.6.0 Manuel Utilisateur

199

B.4. Modules de donnes raster de la bote outils de GRASS

Nom de Module r.cross

Objectif Cre un produit crois de la valeur de la catgorie partir de plus couches raster Fait de chaque cellule en sortie une fonction de la valeur attribue aux cellules correspondantes la sortie des couches raster Cre une nouvelle couche raster en combinanet dautres couches raster Statistiques orient categories ou objet Calcule une carte dombrage selon la position exacte du soleil Calcule une carte dombrage selon la position du soleil dtermine par la date et lheure Renvoie une couche raster montrant le cot cumulatif du dplacement entre des endroits gographiques diffrents sur une couche raster en entre dont les valeurs des catgories reprsentent le cot Trace un ux travers un modle dlvation sur une couche raster Cration dune carte dombrage Gnre une carte de pente partir dun MNT (Modle Numrique de Terrain) Gnre une carte daspect partir dun MNT (Modle Numrique de Terrain) Extrait les paramtres terrain partir dun MNT Gnre des images avec des objets de texture partir dune couche raster (premire srie dindices) Gnre des images avec des objets de texture partir dune couche raster (seconde srie dindices) Analyse raster de la ligne de vue Cre un raster de distance vers des entits Recatgorise des cellules contig"ue en une catgorie unique Gnre une couche raster avec des zones contig"ues augmentes par une cellule Cellules non null minces qui dnote un objet linaire

r.series

r.patch r.statistics r.sunmask.position r.sunmask.date.time

r.cost

r.drain r.shaded.relief r.slope.aspect.slope r.slope.aspect.aspect r.param.scale r.texture

r.texture.bis

r.los r.grow.distance r.clump r.grow

r.thin

TABLE B.10.: Bote outils GRASS : Modules danalyse spatiale raster

Modules de gestion des surfaces Nom de Module r.circle r.random Suite page suivante Objectif Cration dune carte contenant des cercles concentriques Cration dune couche vecteur de point alatoire dans un raster

200

QGIS 1.6.0 Manuel Utilisateur

Nom de Module r.random.cells v.kernel r.contour

Objectif Gnre des valeurs de cellule alatoire avec une dpendance spatiale Densit du noyau Gaussien Produit une couche vectoriel de contours avec des tapes dnits partir dune couche raster Produit un contour vectoriel partir de contours dnit par une couche raster Cration dune surface fractal avec une dimension fractale donne Module GRASS pour produire une couche raster de dviation gaussienne dont la moyenne et la dviation standard peuvent tre exprim par lutilisateur Produit une couche raster de divation alatoire uniforme dont le domaine peut tre exprim par lutilisateur Cration dun plan raster Commande dinterpolation bilinaire pour les couches raster Interpolation spline bicubique ou bilinaire avec rgularisation de Tykhonov Commande dinterpolation de surface pour des couches raster Programme de gnration de surface Programme de gnration de surface partir de contours rasteriss Interpole les valeurs attributaires (IDW) Interpole les valeurs attributaires (RST) Remplis les zones sans donnes dans une couche raster en utilisant linterpolation de splines de v.surf.rst

r.contour2

r.surf.fractal r.surf.gauss

r.surf.random

r.plane r.bilinear v.surf.bispline

r.surf.idw r.surf.idw2 r.surf.contour v.surf.idw v.surf.rst r.llnulls

TABLE B.11.: Bote outils GRASS : Modules de gestion des surfaces

Modules pour changer les valeurs des catgories et des tiquettes de raster Nom de Module r.reclass.area.greater Objectif Reclasse une couche raster dune zone suprieure celle donne par lutilisateur (en hectares) Reclasse une couche raster dune zone infrieure celle donne par lutilisateur (en hectares) Reclasse un raster en utilisant un chier de rgles de reclassication Recode des couches raster

r.reclass.area.lesser

r.reclass r.recode Suite page suivante

QGIS 1.6.0 Manuel Utilisateur

201

B.4. Modules de donnes raster de la bote outils de GRASS

Nom de Module r.rescale

Objectif Rechantillonne le domaine des valeurs des catgories dune couche raster

TABLE B.12.: Bote outils GRASS : Modules pour changer les valeurs des catgories et des tiquettes des raster

Modules de modlisation hydrologique Nom de Module r.carve Objectif Utilise des donnes vecteur de ux, les transforme en raster et extrait la profondeur partir du MNT en sortie Filtre et gnre une couche dlvation sans dpression et un couche de direction de ux partir dune couche dlvation donne Remplit le lac partir de donnes ponctuelles un niveau dni Remplit le lac partir de donnes un niveau dni Cre une carte en 3D bas sur des couches raster et des lvations 2D Gnre une couche raster montrant les sous-bassins hydrographiques Programme de cration de bassin hydrographique

r.ll.dir

r.lake.xy r.lake.seed r.topidx r.basins.ll r.water.outlet

TABLE B.13.: Bote outils GRASS : Modules de modlisation hydrologique

Modules danalyses statistiques et de rapports Nom de Module r.category Objectif Afche les valeurs des categories et leus tiquettes avec une couche rster dnit par lutilisateur Ralise la somme des valeurs des cellules dun raster Renvoi des statistiques pour des couches raster Trouve la moyenne des valeurs dans une couche de couverture dans des zones assignes de mme valeur de catgorie dans une couche dnit par lutilisateur Trouve la mediane des valeurs dans une couche de couverture dans des zones assignes de mme valeur de catgorie dans une couche dnit par lutilisateur Trouve le mode des valeurs dans une couche de couverture dans des zones assignes de mme valeur de catgorie dans une couche dnit par lutilisateur

r.sum r.report r.average

r.median

r.mode

Suite page suivante

202

QGIS 1.6.0 Manuel Utilisateur

Nom de Module r.volume

Objectif Calcule le volume dun amas de donnes, et produit une couche vecteur poncutel GRAS contenant le centro"ide calcul de ces amas Estimation de la surface dune pour des rasters Calcule des statistiques univaries partir de cellules non nulles dune couche raster Afche une matrice de corrlation/covariance pour des couches raster dnit par lutilisateur Calcule la rgression linaire partir de deux cartes raster : y = a + b * x Tabule les occurences mutuelles (co"incidence) des catgories pour deux couches raster

r.surf.area r.univar

r.covar

r.regression.line

r.coin

TABLE B.14.: Bote outils GRASS : Modules danalyses statistiques et rapports

B.5. Modules de donnes vecteur de la bote outils de GRASS


Cette section liste toutes les botes de dialogue dans la bote outils de GRASS pour utiliser et analyser des donnes vecteur dans un jeu de donnes et une rgion de GRASS slectionns.

Modules de traitement des couches vecteurs Nom de Module v.build.all v.clean.break v.clean.snap Objectif Reconstruit la toplogie de tous les vecteurs dans le jeu de donnes Coupe les lignes chaque intersection de la couche vecteur Nettoyage topologique : aimante les lignes vers les sommets en fonction dun seuil Nettoyage topologique : supprime les noeuds pendants ([NdT] noeuds isols qui ne ferme pas proprement lobjet) Nettoyage topologique : change le type contour darc en ligne Supprime les ponts connectant une surface et une ou deux les Change les ponts connectant les surfaces et une ou 2 les Enlve les lignes dupliques (fates attention aux catgories !) Enlve les centro"ides dupliqus des surfaces Casse les polygones. Les contours sont casss sur chaque point partag entre deux ou plus polygones o les angles des segments sont diffrents Enlve les sommets dans un seuil des lignes et contours

v.clean.rmdangles

v.clean.chdangles v.clean.rmbridge v.clean.chbridge v.clean.rmdupl v.clean.rmdac v.clean.bpol

v.clean.prune Suite page suivante

QGIS 1.6.0 Manuel Utilisateur

203

B.5. Modules de donnes vecteur de la bote outils de GRASS

Nom de Module v.clean.rmarea

Objectif Enlve les petites surfaces (supprime les contours les plus grand avec des zones adjacantes) Enlve toutes les lignes ou contours de longueur nulle Enlve les petits angles entre les lignes aux niveaux des noeuds Convertit des lignes en limites Convertit des limites en lignes Convertit des points en centroides Convertit des centroides en points Ajoute les centroides manquants aux limites fermes Construit des polylignes partir de lignes Cre des points/segments partir de positions et de lignes vectorielles en entre Cre des points le longs dune ligne en entre Cre une ligne parallle des lignes en entre Dissous des limites dans des zones adjacentes Convertit des vecteurs 2D en vecteur 3D par rchantillonage de raster dlvation Ralise une transformation afne dune couche vecteur Permet une conversion de la projection de chier vecteur Met jour les mta-donnes des couches vecteurs Gnralisation vectorielle Reconstruit la toplogie de tous les vecteurs dans le jeu de donnes Coupe les lignes chaque intersection de la couche vecteur Nettoyage topologique : aimante les lignes vers les sommets en fonction dun seuil Nettoyage topologique : supprime les noeuds pendants ([NdT] noeuds isols qui ne ferme pas proprement lobjet) Nettoyage topologique : change le type contour darc en ligne Supprime les ponts connectant une surface et une ou deux les Change les ponts connectant les surfaces et une ou 2 les Enlve les lignes dupliques (fates attention aux catgories !) Enlve les centro"ides dupliqus des surfaces

v.clean.rmline v.clean.rmsa v.type.lb v.type.bl v.type.pc v.type.cp v.centroids v.build.polylines v.segment

v.to.points v.parallel v.dissolve v.drape

v.transform v.proj v.support generalize v.build.all v.clean.break v.clean.snap

v.clean.rmdangles

v.clean.chdangles v.clean.rmbridge v.clean.chbridge v.clean.rmdupl v.clean.rmdac Suite page suivante

204

QGIS 1.6.0 Manuel Utilisateur

Nom de Module v.clean.bpol

Objectif Casse les polygones. Les contours sont casss sur chaque point partag entre deux ou plus polygones o les angles des segments sont diffrents Enlve les sommets dans un seuil des lignes et contours Enlve les petites surfaces (supprime les contours les plus grand avec des zones adjacantes) Enlve toutes les lignes ou contours de longueur nulle Enlve les petits angles entre les lignes aux niveaux des noeuds Convertit des lignes en limites Convertit des limites en lignes Convertit des points en centroides Convertit des centroides en points Ajoute les centroides manquants aux limites fermes Construit des polylignes partir de lignes Cre des points/segments partir de positions et de lignes vectorielles en entre Cre des points le longs dune ligne en entre Cre une ligne parallle des lignes en entre Dissous des limites dans des zones adjacentes Convertie des vecteurs 2D en vecteur 3D par rechantillonage de raster dllvation Ralise une transformation afne dune couche vecteur Permet une conversion de la projection de chier vecteur Met jour les mta-donnes des couches vecteurs Gnralisation vectorielle

v.clean.prune v.clean.rmarea

v.clean.rmline v.clean.rmsa v.type.lb v.type.bl v.type.pc v.type.cp v.centroids v.build.polylines v.segment

v.to.points v.parallel v.dissolve v.drape

v.transform v.proj v.support generalize

TABLE B.15.: Bote outils GRASS : Modules de traitement des couches vecteurs

QGIS 1.6.0 Manuel Utilisateur

205

B.5. Modules de donnes vecteur de la bote outils de GRASS

Modules de connexion aux bases de donnes Nom du module v.db.connect v.db.sconnect v.db.what.connect Objectif Connecte un vecteur une base de donnes Dconnecte un vecteur dune base de donnes Dnit/afche une connexion une base de donnes pour un vecteur

TABLE B.16.: Bote outils GRASS : Modules de connexion aux bases de donnes

Modules de modication des champs vectoriels Nom du module v.category.add Objectif Ajoute des lments la couche (tous les lments du type de la couche slectionne !) Supprime les valeurs des catgories Ajoute une valeur aux valeurs des catgories en cours Reclasse les valeurs des catgories en utilisant un chier de rgles Reclasse les valeurs des catgories en utilisant une colonne attributaire (entier positif)

v.category.del v.category.sum v.reclass.le

v.reclass.attr

TABLE B.17.: Bote outils GRASS : Modules de modication des champs vectoriels

Travailler avec les modules des vecteurs ponctuels Nom de Module v.in.region Objectif Cre une nouvelle couche vecteur avec une tendue de la rgion actuelle Cre une grille dans la rgion actuelle Importer des points vectoriels dune table dune base de donnes contenant des coordonnes Gnre alaoitement une couche de points vectorielle GRASS en 2D/3D Placement alatoire de points vectoriels de pertubation place des points alatoires dans un jeu test Supprime les valeurs atypiques des donnes ponctuelles vectorielles

v.mkgrid.region v.in.db

v.random v.perturb v.kcv v.outlier Suite page suivante

206

QGIS 1.6.0 Manuel Utilisateur

Nom de Module v.hull v.delaunay.area v.delaunay.area v.voronoi.area v.voronoi.area

Objectif Cre une enveloppe convexe Triangulation de Delaunay (linaire) Triangulation de Delaunay (surface) Diagramme de Vorono (linaire) Diagramme de Vorono (surface)

TABLE B.18.: Travailler avec les modules des vecteurs ponctuels

Modules danalyse spatiale de vecteur et de rseau Nom de Module v.extract.where v.extract.list v.select.overlap v.buffer v.distance Objectif Slectionne les objets par attributs Extrait les objets slectionns Slectione les objets superposs par des objets dune autre couche Buffer de vecteur Trouve llment le plus proche dans un vecteur to pour des lments dans un vecteur from Cre des noeuds sur un rseau Alloue un rseau Coupe un rseau par des isolignes de cout Connecte des noeuds par la route la plus courte (problme du voyageur de commerce) Connecte des noeuds slectionns par larbre le plus court (arbre Steiner) Cre une nouvelle couche vecteur par combinaison de couches vecteurs Union de vecteur Intersection de vecteur Soustraction de vecteur Non intersection de vecteur

v.net.nodes v.net.alloc v.net.iso v.net.salesman

v.net.steiner v.patch v.overlay.or v.overlay.and v.overlay.not v.overlay.xor

TABLE B.19.: Bote outils GRASS : Modules danalyse spatiale de vecteur et de rseau

QGIS 1.6.0 Manuel Utilisateur

207

B.6. Modules de donnes dimagerie de la bote outils de GRASS

Mise jour de vecteur partir dautres modules cartographiques Nom de Module v.rast.stats Objectif Calcule des statistiques univaries dune couche raster GRASS base sur des objets vecteurs Tlcharge des cartes pour diter la table dattributs Tlcharge des valeurs raster la position des points vecteurs vers la table chantillonne une chier raster lendroit des sites

v.what.vect v.what.rast

v.sample

TABLE B.20.: Bote outils GRASS : Mise jour de vecteur partir dautres modules cartographiques
Suite page suivante

Modules de statistique et de rapport de vecteur Nom de Module v.to.db v.report v.univar Objectif Mais des variables de gomtrie dans la base de donnes Cre un rapport de statistisque des gomtries pour les vecteurs Calcule des statistiques univaries sur la colonne de la table slectionne pour une couche vecteur de GRASS Teste la normalit des points

v.normal

TABLE B.21.: Bote outils GRASS : modules de statistique et de rapport de vecteur

B.6. Modules de donnes dimagerie de la bote outils de GRASS


Cette section liste toutes les botes de dialogue dans la bote outils de GRASS pour utiliser et analyser les donnes dimages dans une rgion et un jeu de donnes GRASS slectionns.

Module danalyse dimage Nom de Module i.image.mosaik i.rgb.his Objectif Mosaique jusqu 4 images Fonction de transformation de la carte de couleur du raster de Rouge Vert Bleu (RVB) en Nuance Intensit Saturation (HIS) Fonction de transformation de la carte de couleur du raster de Nuance Intensit Saturation (HIS) en Rouge Vert Bleu (RVB)

i.his.rgb

Suite page suivante

208

QGIS 1.6.0 Manuel Utilisateur

Nom de Module i.landsat.rgb i.fusion.brovey

Objectif Balance automatique des couleurs des images LANDSAT Transformation de Brovey pour fusionner des cannaux panchromatique multispectrale et de haute rsolution Fonction raster de dtection de bord vide ([NdT] Zero-crossing edge detection) dans le traitement des images Filtre de matrice de chier raster Transformation de Tasseled Cap (Kauth Thomas) pour les donnes LANDSAT-TM 4 Transformation de Tasseled Cap (Kauth Thomas) pour les donnes LANDSAT-TM 5 Transformation de Tasseled Cap (Kauth Thomas) pour les donnes LANDSAT-TM 7 Transformation rapide de Fourier (FFT) pour le traitement des images Transformation inverse rapide de Fourier pour le traitement des images Afche une liste tierce de valeurs de catgorie trouv dans une couche raster Compare des motifs doctets avec une couche raster Calcule une matrice derreur et de paramtre kappa pour lvaluation de la prcision des rsultats dune classication Calcule une table de facteur dindex optimal pour les bandes tm landsat

i.zc

r.mlter i.tasscap4

i.tasscap4

i.tasscap4

i.fft i.ifft r.describe

r.bitpattern r.kappa

i.oif

TABLE B.22.: Bote outils GRASS : modules analyse dimage

B.7. Modules de base de donnes de la bote outils de GRASS


Cette section liste toutes les botes de dialogue dans la bote outils de GRASS pour grer, se connecter et travailler avec les bases de donnes externes et internes. Travailler avec des bases de donnes spatiales externes est possible via OGR nest pas couvert par ces modules.

Modules de gestion de base de donnes et danalyse Nom de Module db.connect db.connect.schema Objectif Dnit la connexion la BdD gnrale du jeu de donnes Dnit la connexion la BdD gnrale avec un schma du jeu de donnes Dnit une connexion Postgresql

db.connect-login.pg Suite page suivante

QGIS 1.6.0 Manuel Utilisateur

209

B.8. Modules 3D de la bote outils de GRASS

Nom de Module v.db.reconnect.all db.login v.db.addtable v.db.droptable v.db.addcol

Objectif Reconnecte un vecteur avec une nouvelle base de donnes Dnit un utilisateur/mot de passe pour un pilote/base de donnes Cre et ajoute une nouvelle table un vecteur Supprime une table attributaire existante Ajoute une ou plusieurs colonnes une table attributaire connecte une couche vecteur donne Supprime une colonne de la table attributaire connecte une couche vecteur donne Renomme une colonne dans une table attributaire connecte une couche vecteur donne Permet dassigner une nouvelle valeur dune constante une colonne Permet dassigner une nouvelle valeur dune constante une colonne seulement si le rsultat de la requte est TRUE Permet dassigner une nouvelle valeur, rsultat dune opration sur une ou plusieurs colonne(s), une colonne dans la table attributaire connecte une couche donne Permet dassigner une nouvelle valeur une colonne, rsultat dune opration sur ou plusieurs colonne(s), seulement si le rsutlat de la requte est TRUE xecute une requte SQL Afche les rsultats dune slection dune base de donnes bas sur une requte SQL Afche les attributs dune couche vecteur Afche les attributs dune couche vecteur avec une requte SQL Permet de raliser une jointure de table avec une table dune couche vecteur Calcule des statistiques univaries sur une colonne dune table slectionne pour une couche vecteur de GRASS

v.db.dropcol

v.db.renamecol

v.db.update_const v.db.update_query

v.db.update_op

v.db.update_op_query

db.execute db.select

v.db.select v.db.select.where v.db.join

v.db.univar

TABLE B.23.: Bote outils GRASS : Modules de gestion de base de donnes et danalyse

B.8. Modules 3D de la bote outils de GRASS


Cette section liste toutes les botes de dialogues de la bote outils de GRASS pour travailler avec les donnes 3D. GRASS fournit plus de modules, mais ils sont actuellement seulement disponibles en utilisant la console de GRASS.

210

QGIS 1.6.0 Manuel Utilisateur

Modules de visualisation 3D et danalyses Nom du module nviz Objectif Vue 3D dans nviz TABLE B.24.: Bote outils GRASS : visualisation 3D

B.9. Modules daide de la bote outils de GRASS


Le manuel de rfrence du SIG GRASS offre un aperu complet des modules de GRASS disponibles, non limit aux modules et leurs fonctionnalits souvent limits implment dans la bote outils de GRASS.

Modules de manuel de rfrence Nom du module g.manual Objectif Afche la page HTML du manuel de GRASS TABLE B.25.: Bote outils GRASS : manuel de rfrence

QGIS 1.6.0 Manuel Utilisateur

211

C. 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 :

213

B.9. Modules daide de la bote outils de GRASS


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

214

QGIS 1.6.0 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.

C.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.6.0 Manuel Utilisateur

215

D. 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.

217

C.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

218

QGIS 1.6.0 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.6.0 Manuel Utilisateur

219

C.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

220

QGIS 1.6.0 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.6.0 Manuel Utilisateur

221

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.

Bibliographie
[1] GDAL-S OFTWARE -S UITE. Geospatial data abstraction library. http://www.gdal.org, 2010. [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, 2010. [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/, 2010.

223

Index
chantillon de donnes, 13 chelle, 27 calculer, 26 diter, 62 coller des entits, 67 copier des entits, 67 couper des entits, 67 crer une nouvelle couche, 71 crer une nouvelle couche .shp, 71 crer une nouvelle couche spatialite, 72 enregistrer la slection dans une nouvelle couche, 74 icnes, 65 sauvegarder des changements, 69 travailler avec la table attributaire, 72 travailler avec tables non-spatiales, 74 GRASS, 101 diter une table, 109 diter les permissions, 110 afcher les rsultats, 112, 113 bote outils, 110, 112, 113 navigateur, 116 paramtrer, 116 chargement de donnes, 101 convention des signes, 109 Dmarrage de QGIS, 101 liens des attributs, 106 modle vecteur, 105 numrisation, 105 outils de numrisation, 106, 108 paramtres de catgorie, 107 rgion, 109 diter, 110 afcher, 109 stockage des attributs, 106 tolrance daccrochage, 107 topologie, 105 actions, 58 dnir, 58 exemples, 58 utiliser, 58 Aide contextuelle, 27 annotation de formulaire, 34 annotation de texte, 33 annotations, 33, 34 attributs, 60 Autoriser ldition, 65 barre doutils, 23 Basculer en mode dition, 65 calculatrice de champ OGR, 76 PostGIS, 76 PostgreSQL, 76 calculatrice raster, 84 carte aperu, 25 vue, 25 Composeur de carte outils, 120 Constructeur de requte changer des dnitions de couche, 76 constructeur de requte gnrer une liste dchantillon, 75 obtenir toutes les valeurs, 75 PostGIS, 76 PostgreSQL, 76 Constructeur de requtes, 75 couche visibilit, 24 visibilit intitiale, 27 couche raster menu contextuel, 80 couches layers canaux grs, 80 couches raster, 79 charger, 79 classier, 82 dnition, 79 dviation standard, 81 formats de donnes, 79 formats supports, 190 gorfrencer, 79 histogramme, 83 implmentation de GDAL, 79 mta-donnes, 83 proprits, 83 pyramides, 83 rsolution des pyramides, 83 statistiques, 84 transparence, 81 couches vectorielles, 39 ajouter anneau, 70 partie, 70 annuler, 69 coller

225

Index entit, 67 copier entit, 67 couper entit, 67, 71 couverture ArcInfo binaire, 41 croiser, 46 dplacer entits, 66 diagramme, 61 effacer anneau, 70 entit, 68 partie, 70 fentre proprit, 47 fusionner entit, 71 MapInfo, 41 noeud outil, 67 numrisation avance, 69 couche existante, 69 numriser, 65 outil noeud, 67 outils ddition basique, 66 outils de numrisation avance, 69 PostGIS, 41 refaire, 69 remodeler entit, 70 rendus couleur continue, 48 symbole gradu, 47 symbole unique, 47 valeur unique, 48 rotation symbole, 71 shapeles ESRI, 39 simplier, 69 SpatiaLite, voir SpatiaLite styles, 48 symbologie, 47 transparence, 50 CRS, 88 documentation, 1 EPSG, 95 ESRI shapeles, 39 extension evis, 146, 151 extensions, 133, 185 GRASS bote outils, 137, 185 barre dchelle, 138 convertisseur OGR, 137 copyright, 137 diagram, 137 diagramme, 185 DXF2Shape, 137 export MapServer, 137 ftools, 137 gorfrencement, 137 gdaltools, 137 georaster, 138 gestion, 133 gps, 137 impression rapide, 138 Installateur dextensions, 186 installation, 134, 138, 185 Interpolation, 137 mise jour, 134 north arrow, 137 paramtre, 140 principales, 137 Raster Terrain Modelling, 137 saisie de coordonnees, 137 spit, 138, 185 texte delimite, 137 types, 133 Zoom vers un point, 186 fentre principale, 19 chiers MIF, 39 chiers SHP, 39 chiers TAB, 39 gorfencement outil, 159 GDAL formats supports, 190 GRASS bote outils modules, 193 identier WMS, 89 index spatial shapeles, 40 installation, 13 lgende, 24 license exception, 215 FDL, 217 GPL, 213 MapInfo chiers MIF, 39 chiers TAB, 39 menus, 19 mesure, 28 aires, 28 angles, 28 longueur, 28 mise en page

226

QGIS 1.6.0 Manuel Utilisateur

Index barre doutils, 24 Nouvel tiquetage, 56 numriser icnes, 65 une couche existante, 65 OGC Authentication, 91 chercher, 88 coordinate reference system, 88 introduction, 85 WMS client, 85 OGR, 39 calculatrice de champ, 76 formats supports, 189 options de ligne de commande, 17 Outils danalyse, 152 Outils de gomtrie, 155 Outils de gotraitement, 155 Outils de gestion de donnes, 156 Outils de recherche, 154 paramtres, 43 plantage, 134 PostGIS, 39, 95 calculatrice de champ, 76 constructeur de requte, 76 couches, 41 Exporter, 45 index spatial, 45 GiST, 45 SPIT, 45 diter des noms de champ, 45 charger, 45 importer des donnes, 44 mots rservs, 45 PostgreSQL calculatrice de champ, 76 charger des couches, 42, 43 connection parameters, 43 connexion, 42 test, 43 constructeur de requte, 76 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, 136 Projections activer, 96 CRS, 88 dnition, 95 personnalisation, 98 SRS, 88 systme de rfrence de coordonnes, 88 utiliser les, 95 WMS, 88 projets, 29 Raccourcis clavier, 26 raster calculatrice raster, 84 rasters mtadonnes, 89 proprits, 89 WMS, 85 rendu, 27 dpendant de lchelle, 27 mise jour de lafchage, 28 options, 27 qualit, 28 suspendre, 27 scurit, 43 se dplacer ches du clavier, 25 shapele chargement, 39 format, 39 spcications, 39 shapeles, 39 signets, 35 signets spatiaux, voirsignets35 SpatiaLite couches, 47 SpatiaLite layers properties dialog, 47 SRS, 88 symbologie changer, 48 systme de rfrence de coordonnes, 88 texte dlimit, 39 WFS authentication serveur distant, 93 serveur distant, 92 serveur WFS scuris, 93 Transactionnel, 91 WFS-T, 91 WKT, 95 WMS authentication, 86 chercher, 88 client, 85 about, 85 connection parameters, 86 couches, 86 limites, 90 conguration des couches

QGIS 1.6.0 Manuel Utilisateur

227

Index dition, 90 coordinate reference system, 88 couches scurises, 91 CRS, 88 format dimage, 87 GetFeatureInfo, 89 identier, 89 mtadonnes, 89 possibilits, 89 proprits, 89 Recherche de serveur, 88 remote server selection, 86 serveur, 91 serveur distant authentication, 90 basic authentication, 90 ordonner les couches, 88 URL, 86 tileset, 88 transparence de couche, 88 URL, 86 WMS-C, 88 zoom molette de la souris, 25

228

QGIS 1.6.0 Manuel Utilisateur

Você também pode gostar