Vous êtes sur la page 1sur 27

TP 1 Données géographiques vectorielles 1

(avec QGIS) R Billen – R Neuville – 2019

• Une grande partie du contenu (textes et figures) des transparents présentés est issue des notes de cours du
titulaire précédent, le Professeur Jean-Paul Donnay

Menus

Barres d’outils

Menus
Boîtes à
outils

Panneaux

Champ principal

Barre d’état
TP 1 Données géographiques vectorielles 2
(avec QGIS) R Billen – R Neuville – 2019

• Sélection des « Outils »


– Vue
» Barres d’outils : sélection des outils apparaissant dans les barres
– La barre d’outils horizontale peut être affichée sur plusieurs lignes
– Les outils d’une barre peuvent être affichés totalement ou partiellement
» Les outils cachés sont disponibles sous la flèche située à droite de la barre

– Les outils du Navigateur de carte doivent être tous accessibles

Affichage plein champ


Se déplacer DANS la carte Se déplacer jusqu’à la Sélection Rafraîchir

– Les outils de la barre verticale suivis d’un signe « + » permettent d’ajouter des
couches de données
TP 1 Données géographiques vectorielles 3
(avec QGIS) R Billen – R Neuville – 2019

• Sélection des panneaux


– Vue
» Panneaux
» Le panneau Parcourir permet d’accéder aux disques et d’ajouter directement des
couches de données (alternative à la barre verticale d’outils)
» Le panneau Couches apparaît dès le chargement de la première couche
• Il permet d’accéder aux fonctions sur chaque couche (clic droit de souris)
• Il affiche les légendes des couches lors des visualisations d’attributs

• Si les couches sont nombreuses, le


panneau Couches peut être
repositionné sur toute la hauteur de
la colonne (les autres panneaux
apparaîtront sous la forme d’onglets sous la colonne)
TP 1 Données géographiques vectorielles 4
(avec QGIS) R Billen – R Neuville – 2019

• Les extensions
– Q-GIS est un logiciel Open-Source
– Il est continuellement enrichi par des extensions (plugins Python ou C++) rédigées
par l’équipe de développement (dépôt officiel) ou par des utilisateurs avertis
– Plusieurs extensions sont indispensables dans l’utilisation courante de Q-GIS
– Le menu Extensions offre les fonctions d’Installateur / Gestionnaire d’extensions
N.B. L’Installateur d’extensions nécessite une connexion Internet pour accéder aux
dépôts d’extensions
– Site web du nouveau serveur d’extensions :
http://plugins.qgis.org/plugins/
TP 1 Données géographiques vectorielles 5
(avec QGIS) R Billen – R Neuville – 2019

» Installateur d’extensions
• Permet de rechercher et d’installer de nouvelles extensions téléchargées
depuis le dépôt officiel ou les dépôts contribués
• Options (Paramètres)
– Il est possible d’effectuer une recherche automatique des mises à jour
des extensions lors du démarrage de Q-GIS
– Il est souhaitable de ne pas installer les extensions expérimentales
TP 1 Données géographiques vectorielles 6
(avec QGIS) R Billen – R Neuville – 2019

• Extensions
– Vérifier les extensions disponibles (nouvelles, mises à jour ou
simplement non encore installées)
TP 1 Données géographiques vectorielles 7
(avec QGIS) R Billen – R Neuville – 2019

• Préférences et Options
– Le menu Préférences / Options reprend une large gamme d’Options, dont la plupart
présentent des valeurs par défaut acceptables dans la majorité des cas d’utilisation
– On peut cependant modifier utilement les options de SCR au démarrage :
» Définir le SCR par défaut du projet
» Définir le SCR quand une couche est créée ou chargée sans SCR
TP 1 Données géographiques vectorielles 8

(avec QGIS) R Billen – R Neuville – 2019

Application sur les tables d’attributs


• Vérifier les Propriétés / Options / SCR (Lambert belge 1972, Transformation à la
volée)
• Ajouter une couche vectorielle
Shapefile : Belgique_Communes.shp
• Ouvrir la Table d’attributs
– Outil ou clic droit sur le nom
de la couche dans la légende
– Toute sélection (souris) d’une
entité dans la carte ou d’une
ligne (tuple) dans la table est
automatiquement reportée dans
l’autre interface

» Pour désélectionner, utiliser


ou le menu
Vue
Sélection
Désélectionner toutes les entités
TP 1 Données géographiques vectorielles 9
(avec QGIS) R Billen – R Neuville – 2019

• Le logiciel simule un SGBD


– La table affiche le contenu du fichier *.dbf du Shapefile
N.B. La colonne spatiale ne figure pas dans la table (contrairement à OpenJump par ex.)

Fonctions de sélection Fonctions d’édition

Bascule
d’édition

Tuple

Champ
avec
nom
d’attribut
TP 1 Données géographiques vectorielles 10
(avec QGIS) R Billen – R Neuville – 2019

• Construction de requête attributaire standard


– Consiste à écrire une requête en langage SQL en s’aidant de l’interface offerte par
Q-GIS : « Sélection par expression »
– Sélectionner toutes les communes dont la densité de population est supérieure à 300
habitants par km² (la Densité est exprimée en nombre réel, en « hab/km² »)
» Développer « Champs et valeurs »
dans la liste des fonctions :
• Choisir l’attribut Densité (double clic)
» Développer « Opérateurs » dans la
liste des fonctions :
• Choisir l’opérateur > (double clic)
» Introduire au clavier la valeur 300
dans la partie inférieure du panneau
» Clôturer la sélection en cliquant sur Sélection
– Possibilité de classement (entités sélectionnées
dans les 1ères lignes de la table), de zoom et
de suppression (en mode édition !) des entités
sélectionnées avec les icônes figurant au-dessus
de la table
TP 1 Données géographiques vectorielles 11
(avec QGIS) R Billen – R Neuville – 2019
TP 1 Données géographiques vectorielles 12
(avec QGIS) R Billen – R Neuville – 2019

– Combiner de requêtes simples


» Dans la sélection précédente, effectuer la requête suivante :
• Sélectionner les communes dont le nom commence par la lettre S
N.B. Attention à la casse des caractères
» Construire la requête demandée dans
l’interface de requête :
• Choisir l’attribut Nom_COMM dans
« Champs et valeurs »
• Choisir l’opérateur de comparaison
LIKE
• Introduire au clavier, entre
apostrophes, la séquence de
caractères formant le filtre, et
compléter par % pour les caractères
manquants (‘S%’ dans ce cas)
» « Sélectionner depuis la sélection »
précédente (toujours active)
» Autre technique : combiner les requêtes
par les opérateurs logiques :
• Exemple : ‘’DENSITE’’ > 300 AND ‘’NOM_COMM’’ LIKE ‘S%’
TP 1 Données géographiques vectorielles 13
(avec QGIS) R Billen – R Neuville – 2019
TP 1 Données géographiques vectorielles 14
(avec QGIS) R Billen – R Neuville – 2019

• Construction et modification d’attributs


– Pour réaliser ces opérations, il faut rendre la couche éditable
(icône au-dessus de la table ou clic droit sur le nom de la couche dans
la légende : basculer en mode édition)
» La carte devient éditable également
pour des modifications de la géométrie !
» Les fonctions du menu Editer deviennent
actives
– Dans la table, il est possible de :
1. Supprimer les tuples sélectionnés
• Supprime les entités de la couche dans la carte
également !!!
2. Supprimer un attribut existant (une colonne)
3. Créer un nouvel attribut (une nouvelle colonne)
a. À remplir par calcul sur base d’attributs existants
b. À remplir manuellement
4. Modifier les valeurs d’un attribut
» La modification (4) ou le calcul (3.a) des valeurs d’un attributs utilisent la
Calculatrice de champs
TP 1 Données géographiques vectorielles 15
(avec QGIS) R Billen – R Neuville – 2019

• Ajouter un attribut calculé sur bases d’attributs existants


– Désélectionner d’abord toutes les entités
– Arrondir la densité de population au nombre entier le plus proche et stocker le résultat
dans un nouvel attribut de nom Dens_Int
– Lancer la « Calculatrice de champs »
» Cocher « Créer un nouveau champ », donner son nom et vérifier le type « entier »
» Sélectionner la fonction de « Math » « Round »
» Ajouter la parenthèse (clic)
» Choisir l’attribut « Densité » dans la
liste des « Champs et valeurs »
» Ajouter la parenthèse (clic)
» Appuyer sur OK
– Vérifier la présence du
nouvel attribut dans la table
» La modification n’est
pas enregistrée sur
disque ! Utilisez
s’il faut l’enregistrer
TP 1 Données géographiques vectorielles 16
(avec QGIS) R Billen – R Neuville – 2019

• Opération de jointure de tables


– Ajouter les attributs d’une table à ceux d’une autre, pourvu que les 2 tables
possèdent des tuples se rapportant aux mêmes entités
» Contrainte : une clé identique dans chaque table
– L’opération peut être effectuée entre :
» 2 tables spatiales ou non spatiales dans un SGBD
» 2 tables *.dbf se rapportant à un même jeu d’entités spatiales
» 1 table *.dbf et une table externe (par exemple au format XLS)
• Intérêt pour insérer des données disponibles dans une feuille de calcul !
» 2 tables externes non spatiales (moins utile dans le contexte des SIG)
TP 1 Données géographiques vectorielles 17
(avec QGIS) R Billen – R Neuville – 2019

– Introduire une table non spatiale d’attributs dans Q-GIS


» Soit une table au format XLS (Excel ou Open Office) stats_com.xls

» Dans le tableur, exporter la table au format CSV (Comma Separated Value) du


type DOS en conservant le même nom (suffixe csv)
TP 1 Données géographiques vectorielles 18
(avec QGIS) R Billen – R Neuville – 2019

» Ajouter une couche vectorielle dans Q-GIS en sélectionnant le format CSV


• Délimiteurs personnalisés : virgule et point-virgule
• Pas de géométrie (juste la table)
• La couche « non spatiale » s’ajoute dans la légende

• Vérifier la conformité de
l’importation de la couche
TP 1 Données géographiques vectorielles 19
(avec QGIS) R Billen – R Neuville – 2019

– Effectuer la jointure entre la table non spatiale et la table du Shapefile


» Plusieurs champs sont communs entre les deux tables
N.B. Ils ne doivent pas nécessairement avoir le même nom
Nom de champ dans le fichier CSV : CodeINS
Nom de champ dans le Shapefile : FIRST_COMM
» Ouvrir les Propriétés de la couche Shapefile (clic droit sur le nom de la couche)
• Sélectionner l’onglet Jointure
• Cliquer sur le symbole +
pour ajouter une jointure
• Définir les paramètres de la
table à joindre et du nom du
champ commun dans les
deux tables
» Appuyer sur OK
TP 1 Données géographiques vectorielles 20
(avec QGIS) R Billen – R Neuville – 2019

» Résultat de la jointure
• Ouvrir la table du Shapefile

Champs originaux du Shapefile Champs recopiés du fichier CSV


TP 1 Données géographiques vectorielles 21
(avec QGIS) R Billen – R Neuville – 2019

– La jointure n’est réalisée qu’en mémoire


– Il est possible de sauvegarder la table modifiée ET la géométrie des entités dans un
nouveau Shapefile
» Clic droit sur le nom de la couche Shapefile dans la légende
Sauvegarder sous le nom test dans VOTRE répertoire
– Recharger la couche sauvegardée test (Ajouter une
couche vectorielle) pour vérification du complément
d’attributs dans la table

N.B. Les noms des attributs issus de la jointure sont


perdus et remplacés par des noms reprenant le nom de
la table jointe (stats_co) et un numéro
TP 1 Données géographiques vectorielles 24
(avec QGIS) R Billen – R Neuville – 2019

Applications sur les entités géographiques : Symbolisation


– Ajouter 4 couches vectorielles Shapefile (Data TP Q-GIS.zip à décompresser)
» Zonage.shp (polygones)
» Hydrographie.shp (lignes)
» Rues.shp (lignes)
» Batiments.shp (points)
TP 1 Données géographiques vectorielles 25
(avec QGIS) R Billen – R Neuville – 2019

• Symbolisation des polygones : Zonage


– Double clic sur le nom de la couche :
option Style
» Type de symbolisation : Catégorisé
» Colonne (attribut) : Affectation
» Bouton : Classer
– Double clic sur chacune des catégories :
» Forêt :
• Remplissage simple
• Aplat de vert sélectionné (clic)
avec le paramètre Couleur
TP 1 Données géographiques vectorielles 26
(avec QGIS) R Billen – R Neuville – 2019

» Carrière : construction d’un symbole (clic sur le symbole par défaut)


• Type de symbole : Motif de lignes – Angle 45°
• Ajouter : Motif de lignes – Angle 135°
• Ajouter : Bordure : Ligne simple
• Autres paramètres par défaut
• Symbolisation de lignes
– Hydrographie
» Double clic sur le nom de la couche :
option Style
» Sélection du symbole Simple Blue Line
» Largeur : 1.5
TP 1 Données géographiques vectorielles 27
(avec QGIS) R Billen – R Neuville – 2019

– Rues
» Double clic sur le nom de la couche :
option Style
» Type de symbolisation : Catégorisé
» Colonne (attribut) : Catégorie
» Bouton : Classer
» Double clic sur chacune des catégories :
1 : sélectionner le type Road – Largeur : 2.0
2 : conserver le type Ligne simple – Bouton couleur : rouge
TP 1 Données géographiques vectorielles 28
(avec QGIS) R Billen – R Neuville – 2019

• Symbolisation des points : Bâtiments


– Double clic sur le nom de la couche :
option Style
» Type de symbolisation : Catégorisé
» Colonne (attribut) : Fonction
» Bouton : Classer
– Double clic sur chacune des catégories :
» Commerce : sélectionner
le symbole effect drop shadow et
supprimer le 2ème symbole
» Habitation : sélectionner
le symbole dot black avec une taille de 3.0
» Église : construction de symbole
•Sélectionner le symbole dot white
avec une taille de 2.0
• Ajouter le symbole simple +
avec un décalage en Y de -2.0
TP 1 Données géographiques vectorielles 29
(avec QGIS) R Billen – R Neuville – 2019

• Résultat :

Vous aimerez peut-être aussi