Escolar Documentos
Profissional Documentos
Cultura Documentos
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
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 . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
iii
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.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
vii
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
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 . . . . . . . . . . . . . . . . . . . . . . . . . . .
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.
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
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.
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.
Conventions
Cette section dcrit les symboles qui ponctuent ce manuel, les conventions graphiques sont les suivantes
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
Conventions
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.
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.
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 ? 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.
10
1.1.2. Les donnes vectorielles etc. sont tous des polygones. La proprit cl des polygones est quils ont une surface interne xe.
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.
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.
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 .
devrait tre slectionn comme Type de source dans la nouvelle bote de dialogue
14
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.
15
17
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
F IGURE 3.1.: Interface de QGIS avec les donnes dessai de lAlaska voient aux zones dnies dans le texte.
(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
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
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
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.
21
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
Fichier
voir Section 5 voir Section 4.2 voir Section 4.3 voir Section 6.2
Ctrl+D
Ctrl+Shift+O
22
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 (
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
24
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.
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.
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.
(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
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.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.
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
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.
28
et choisissez loutil :
Pour charger un projet dans une session QGIS, aller dans Fichier > Ouvrir un projet rcent
>
Ouvrir un Projet
ou 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.
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).
>
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
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)
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
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
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
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.
34
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.
Signets gospatiaux vous permet de rappeler ou deffacer un signet. Vous ne pouvez pas modier le nom dun signet ou ses coordonnes.
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.
35
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,
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
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.
37
. 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
Fichiers de type . . .
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.
40
F IGURE 4.2.: Fentre pour ouvrir une couche vecteur gre par OGR
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.
41
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.
ouvrir le dialogue Ajouter une couche vecteur et slectionnez La fentre Ajouter une ou plusieurs tables PostGIS
Base de donnes .
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
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.
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.
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.
44
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 ):
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$
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
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)
47
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
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
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.
50
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 ).
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
51
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
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.
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.
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.
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
54
- mais ce bouton ne fonctionne actuellement que lorsque vous ouvrez la table attributaire et cliquez sur le bouton . . . ct de la recherche avance.
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
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.
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
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).
tiqueter une couche de ligne Cochez la case tiqueter cette couche et slectionnez un attribut afcher dans la liste droulante. Aprs cela vous pourrez dnir le positionnement de ltiquette et le style du texte, lorientation, le dcalage par rapport lentit, lchelle de visualisation, lafchage dune tiquette pour chaque partie dune ligne multipartite, la fusion des lignes pour viter davoir des doublons et si les entits doivent agir comme des obstacles pour les tiquettes (voir gure 4.16).
tiqueter une couche de polygone Cochez la case tiqueter cette couche et slectionnez un attribut afcher dans la liste droulante. Aprs cela vous pourrez dnir le positionnement de ltiquette et le style du texte, lchelle de visualisation, lafchage dune tiquette pour chaque partie dune ligne multipartite, la fusion des lignes pour viter davoir des doublons et si les entits doivent agir comme des obstacles pour les tiquettes (voir gure ??).
57
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
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 :
Aprs avoir slectionn quelques localits et lanc laction sur chacune, le chier de destination ressemblera a :
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 :
59
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
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
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,
61
4.5. diter
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
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
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.
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-
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
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.
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
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
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
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
Avec licne
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
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
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.
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.
69
4.5. diter
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
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.
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
71
4.5. diter
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 .
72
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
73
4.5. diter
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
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).
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.
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.
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.
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
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 .
77
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
80
carte de couleur
Niveau de gris
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.
81
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.
82
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 .
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 !
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
85
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
86
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.
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.
88
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
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.
90
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.
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.
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
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.
93
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
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
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.
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
pour voir les dnitions des SCR. Ouvrir la bote de diavous amnera directement dans longlet
Statut de la projection
97
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
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.
99
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
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.
102
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
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.
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
7. Cliquez sur Suivant , vriez le rsum pour vous assurer quil est correct et cliquez sur Terminer
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)
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.
106
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.
Onglet Categorie Longlet Categorie vous permet de dnir la manire dont les valeurs du champ category sont assignes au nouvel lment gomtrique.
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.
107
Icne
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
Efface llment
Fermer
108
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.
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)
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).
A laide du bouton
109
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.
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
110
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
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.
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
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
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).
113
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
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
115
Les commandes
quavec les cartes prsente dans votre Jeu de Donnes slectionn. Tous les autres outils fonctionnent aussi avec les autres Jeux de Donnes.
116
F IGURE 8.13.: Afcher une couche dombrage cre avec le module GRASS r.shaded.relief
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.
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
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
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
120
Slectionner/Dplacer lobjet
ou une tiquette) dans le cadre. Puis cliquez sur longlet Item et personnalisez les paramtres pour llment slectionn. Vous pouvez ajouter de multiples lments au composeur. Il est galement possible davoir plus dune vue de carte, lgende ou chelle graphiques dans le cadre du composeur de carte. Chaque lment possde ses propres proprits et dans le cas de la carte, sa propre tendue. Si vous voulez supprimer un lment du canevas du composeur, vous pouvez le faire en utilisant la touche Suppr ou Retour .
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
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.
121
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)).
122
(a) Grille
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
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 .
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.
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
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.
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 .
125
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.
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
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 .
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.
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-
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 .
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.
128
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 .
129
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.
enregistrer ltat actuel dune session du composeur dans un modle *.qpt et le charger dans une autre
130
session.
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.
131
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
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
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
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.
136
Icne
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
Outils GDAL
OpenStreetMap
137
Icne
Description Accder des gorasters dOracle Spatial Tlcharger et installer des extensions Python pour QGIS Outil dimport greSQL/PostGIS de chiers Shape vers Post-
Imprimer rapidement une carte avec un minimum defforts Afcher une barre dchelle au premier plan de la carte Charger et afcher une couche WFS
Proprits du Projet
(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
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.
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
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.
139
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
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
141
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.
142
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
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.
143
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
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
tableau des rfrences : Une table contient tous les types de chiers qui peuvent tre ouvert par eVis.
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
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.
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.
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.
148
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>
149
<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
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>
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
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
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
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.
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
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
155
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
156
11.7.3. Exemples
157
158
Icne
Rle
Icne
Rle
Ouvrir un raster
Commencer le gorfrencement
Paramtres de transformation
Ajouter un point
Effacer un point
Dplacer un point
Se dplacer
Zoom +
Zoom -
Zoom prcdent
Zoom suivant
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
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
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
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.
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.
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
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 .
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.
163
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.
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
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.
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 ... .
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.
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
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 . >
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
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.
169
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
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
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
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.
172
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.
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).
174
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.).
175
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.
176
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.
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.
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
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.
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
179
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
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
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.
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
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.
peut-tre dsactive dans QGIS. Vous pouvez lactiver ou la ractiver dans Vue OpenStreetMap
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.
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
183
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.
184
F IGURE 11.43.: Rsultat dImpression Rapide au format PDF A4 DIN ralis sur lchantillon de donnes de lAlaska
Icne
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
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).
185
Icne
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 .
186
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
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
189
A.2. Formats Raster GDAL VRT - Virtual Datasource X-Plane/Flighgear aeronautical data
190
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)
191
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.gdal.qgis r.in.gdal.qgis.loc
r.in.gridatb
r.in.mat r.in.poly
193
Objectif Lier un raster support par GDAL dj charg dans QGIS Lier tous les rasters dun rpertoire
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
194
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
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
195
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
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
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.proj.ascii.new
g.proj.proj
197
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
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
198
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
199
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.cost
r.texture.bis
r.thin
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
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
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
201
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
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.median
r.mode
202
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
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
203
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.rmdangles
204
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
TABLE B.15.: Bote outils GRASS : Modules de traitement des couches vecteurs
205
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.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
206
Objectif Cre une enveloppe convexe Triangulation de Delaunay (linaire) Triangulation de Delaunay (surface) Diagramme de Vorono (linaire) Diagramme de Vorono (surface)
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
TABLE B.19.: Bote outils GRASS : Modules danalyse spatiale de vecteur et de rseau
207
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
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
208
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
r.bitpattern r.kappa
i.oif
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
209
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.univar
TABLE B.23.: Bote outils GRASS : Modules de gestion de base de donnes et danalyse
210
Modules de visualisation 3D et danalyses Nom du module nviz Objectif Vue 3D dans nviz TABLE B.24.: Bote outils GRASS : visualisation 3D
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
211
213
214
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.
215
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.
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
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.
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.
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
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.
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.
221
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
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
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