Vous êtes sur la page 1sur 6

2 Consultation, mise en forme et interrogation de données à

l’échelle du Gers
2.1 Notions et outil abordés
Ouverture de données vecteur/raster, Lecture des métadonnées, Navigation dans la carte (pan et
zoom) et dans les données (depuis la carte et les tables), Symbologie des couches (cartographie
descriptive), Ajout d’une extension, Requête attributaire, Requête spatiale

2.2 Chargement et première navigation dans les données


Charger dans QGIS les données suivantes concernant le département du Gers :

- Les couches administratives « REGION », « DEPARTEMENT », « EPCI », et « COMMUNE »


(issues de la BDTOPO de l’IGN)
- Le couche « r_etat_plui_s_r76 » sur l'état d'avancement des PLUi en Occitanie avec leurs
dates de prescription, d’approbation et d’exécution (produite par la DREAL Occitanie)

Consulter les propriétés de la couche « DEPARTEMENT » pour commencer : clic droit / Propriétés.
L’onglet Information donne un aperçu de l’ensemble des informations concernant cette couche
(méta-données) et l’onglet Source permet de connaître (et éventuellement modifier) le système de
coordonnées de référence (SCR) de la donnée (identifié par le code EPSG) ainsi que son encodage.

Code EPSG : Un code unique par système de projection


Un regroupement d'experts mondiaux dans le domaine du pétrole, l'European Petroleum Survey Group
(EPSG) créé en 1985, a pris l'initiative de créer un répertoire des systèmes de coordonnées
géoréférencées dans le monde avec l'objectif de corriger les informations de localisation des sites
stratégiques afin de les rendre plus exactes et de faciliter leurs échanges dans l'intérêt du métier.
Chaque projection s'est donc vue attribuée un code unique : un code EPSG. C'est l'un des points
essentiels de la normalisation des échanges dans l'univers des SIG. Par exemples, le code EPSG du
Lambert 93 est le 2154, celui du WGS 84 : 4326. Il existe d’autre catalogues qu’EPSG pour les systèmes
de référence spatiale comme ESRI et IGNF (par exemple le code IGNF:LAMB93 pour le Lambert 93 qui
utilise la grille de déformation pour reprojeter les données avec une précision centimétrique).

- Changer l’encodage de la couche en mettant windows-1252 au lieu de UTF-8.

Consulter les données attributaires de la couche « DEPARTEMENT » : la table d’attribut est accessible
par clic droit sur celle-ci, menu Ouvrir la table d’attributs, ou via le raccourci (icône de la barre d’outils
ou touche F6), ou encore par le menu Couche / « Ouvrir la table d'attributs »

On constate un problème d’encodage des chaînes de caractères (‘Hautes-Pyrénées’ au lieu de


‘Hautes-Pyrénées’). Pour y remédier il faut choisir comme encodage des données sources : UTF-8.

L’information sur l’encodage des caractères utilisé pour une couche peut être trouvée dans le fichier
texte d’extension « .cpg » (cf. Descriptif de livraison des produits Vecteur de l’IGN).

Le codage des caractères : une manière de représenter numériquement les caractères


L'association d'une représentation numérique à chaque caractère (lettre, chiffre ou symbole) d'un
système d'écriture constitue un jeu de caractères codés. L'utilisation d'un codage des caractères
permet de transmettre de l'information textuelle numérique et est indispensable en particulier dans le
cadre d'échanges sur l'Internet. Comme exemples de jeu de caractères codés, nous pouvons citer UTF-
8 (codage le plus utilisé au monde lié à la norme Unicode) et ISO 8859-1 ou Latin-1 (codage

4
essentiellement utilisé par Windows pour les pays occidentaux et qui intègre de nombreux caractères
spéciaux comme é, è, à, ç, É).
Les données attributaires d’un shapefile sont stockées dans un fichier DBF dont le format historique
d’encodage est le CP-1252 (ou windows-1252) pour l’Europe de l’Ouest. Cet encodage est une
extension d’ISO 8859-1 largement compatible avec celui-ci. Il est parfois possible d’indiquer d’autres
encodages comme UTF-8 à l’aide d’un fichier cpg ayant le même nom que le fichier shp.

- Naviguer dans la carte : par déplacement panoramique (utilisation de la main) et zoom


(utilisation des loupes ou de la roulette de la souris).
- Procéder à une première exploration des données :
• depuis la carte, appelée canevas dans QGIS (sélection de la couche d'intérêt puis clique sur
une entité de cette couche avec l'outil "Identifier les entités"),
• depuis la table attributaire (ouverture de la donnée tabulaire associée à une couche, sélection
d’une ligne puis « zoomer la carte sur les lignes électionnées »).

2.3 Symbologie et gestion de l’affichage des couches


2.3.1 Installation d’une extension
Afin de pouvoir installer des fonctionnalités supplémentaires via des extensions (et en particulier
QuickMapServices ci-dessous) et aussi de pouvoir lire les données issues de services web, il peut être
nécessaire de modifier préalablement les paramètres réseau de QGIS afin de tenir compte de la
configuration du réseau (si celui-ci passe par un proxy).

Aller dans le menu Préférences / Options, onglet Réseau puis activer "utiliser un proxy pour l'accès
internet". Pour type de proxy utiliser DefaultProxy.

Aller ensuite dans le menu Extensions / "Installer/Gérer les extension". Après avoir trouvé le plugin
QuickMapServices dans le dépôt des extension (en tapant son nom dans la barre Rechercher),
sélectionner le puis cliquer sur "Installer l’extension".

2.3.2 Symbologie par catégories


Changer le style de la couche « r_etat_plui_s_r76 » sur l’état des PLU intercommunaux.

Utiliser une symbologie par catégories basée sur le champ « t_proced » afin de distinguer les PLUi en
fonction de l’état d’avancement de leur procédure ('PLUi en élaboration', 'PLUi en révision' ou 'PLUi
approuvé).

Clic droit sur le nom de la couche / Propriétés / onglet Symbologie : dans le premier menu déroulant
choisir « Categorisé » (pour le style catégorisé) puis dans le menu déroulant de Valeur choisir
« t_proced » et "Random colors" pour Palette de couleur (cf. Figure 1).

5
Cliquer sur Classer : un symbole est automatiquement généré pour chaque occurrence de valeur
présente dans la colonne « t_proced » (trois possibilités ici). Il peut être modifié pour l’ensemble des
symboles (Palette) ou pour un symbole spécifique (double clic pour ouvrir le sélecteur de symbole).

FIGURE 1 DEFINITION D'UNE SYMBOLOGIE DE TYPE "CATEGORISE" POUR LA COUCHE DES PLUI
Style de couche : "symbole unique" (Single symbol), "catégorisé" (categorized) ou "gradué"
(graduated) ?
Si l'on veut représenter tous les objets d'une même couche avec un figuré identique on choisit la
première option (par exemple toutes les entités de la couche "arbre" seront représentées par le même
symbole).
Si on veut représenter différemment les objets d'une même couche en fonction de la valeur portée par
un attribut, on pourra notamment choisir une cartographie descriptive (1) ou thématique (2) avec :
1) le style "catégorisé" s'il s'agit d'une information qualitative (par exemple les arbres seront
représentés différemment s'il s'agit de conifères ou s'il s'agit de feuillus ),
2) le style "gradué" s'il s'agit d'une information quantitative qu'il faut discrétiser (les arbres seront ainsi
représentés différemment en fonction de leur taille : 0-10 m. , 10-25 m. , 25-40 m. ).

Changer le style de la couche des EPCI afin de distinguer les différents types : le style catégorisé sera
basé sur la colonne NATURE.

Désactiver l’affichage des couches autres que EPCI et DEPARTEMENT puis :

- rendre la couche des EPCI opaque à 50% (propriétés de la couche / Rendu de couche, régler
la glissière (« slider ») Opacité globale),
- faire passer la couche des départements au-dessus avec le style suivant : menu Symbologie /
Symbole unique, Remplissage simple, Style de remplissage : pas de remplissage, Largeur de
trait : 0.46,
- enfin ajouter un fond de plan Openstreetmap : menu Internet / QuickMapServices / OSM /
OSM Standard. Il sera mis en arrière-plan (tout en bas dans l’ordre des couches affichées).

Mesurer des éléments (par utilisation de la règle) : dimensions puis superficie d'un bâtiment
cartographié dans OSM.

Sauvegarder le projet sous le nom tdsig-1

6
Le projet
Il est important de penser à sauvegarder régulièrement son travail via un fichier projet (d'extension
qgs pour le format xml, lisible avec un simple éditeur de texte, ou qgz pour le format xml zippé) : il
contient des liens vers les données ainsi que toutes les informations utiles comme la mise en forme
(symbologie), l’organisation des couches (notamment avec des groupes), les jointures, etc.

2.4 Interrogation des données


2.4.1 Sélection à partir de critère attributaire
Afin de sélectionner les objets d’une couche remplissant certains critères on va procéder par
recherche SQL avec le menu « Sélectionner les entités à l’aide d’une expression » qui est doté de
fonctionnalités d’aide à la construction d’expressions.

Ce dernier outil est accessible depuis la "table d'attributs" de la couche concernée en cliquant sur le
bouton « epsilon » ("Sélectionne les entités en utilisant une expression"). Il est également accessible
plus simplement depuis la “barre d'outils des attributs” en cliquant sur le bouton « epsilon ». En
utilisant cette méthode c'est la couche sélectionnée dans le panneau « Couches » à gauche de
l'interface qui sera interrogée.

Pour sélectionner l’epci nommé 'CC Adour Madiran' par exemple (cf. Figure 2) on sélectionne l'entité
de la couche EPCI dont l’attribut "NOM" est égal à la chaîne 'CC Adour Madiran' (expression "NOM" =
'CC Adour Madiran')

FIGURE 2 SELECTION PAR EXPRESSION SUR LA COUCHE DES EPCI

7
Critère de sélection SQL ?
Un critère de sélection est porté par la clause WHERE dans le langage SQL : il correspond soit à une
condition simple de la forme "champ opérateur valeur", soit à une composition de conditions sous la
forme d'une disjonction (condition1 OR condition2) ou d'une conjonction (condition1 AND condition2).
Comme exemples d'opérateurs logiques on citera :
- > pour "strictement supérieur à" (cout > 10),
- IN pour "appartient à un ensemble de valeurs" (nom IN ('Dupont', 'Dupond', 'Durand')),
- LIKE pour "correspond à un motif de chaîne de caractères" (nom LIKE 'Du%' sélectionne tous les noms
commençant par 'Du', % étant un méta-caractère ou « joker » qui désigne toute chaîne de caractères).
Par ailleurs des opérateurs arithmétiques ou des fonctions (prédéfinies dans le système ou définies par
l'utilisateur) peuvent être utilisés pour composer des conditions plus complexes. Par exemples :
cout * 1.2 > 10 ou credit - debit > 0 ou $perimeter / (2 * sqrt(pi() * $area)) < 1.2

Réaliser les requêtes suivantes (d’abord sur la couche des epci puis sur celle des communes) et
répondre aux questions posées :

- La sélection de l’epci nommé ' 'CA d''Agen' est réalisée de la manière suivante :
o "NOM" = 'CA d''Agen'
o Pourquoi est-il nécessaire de doubler l’apostrophe ?
o
- La sélection des epci qui sont soit des métropoles, soit des Communautés
d’agglomération peut être réalisée de la manière suivante :
o "NATURE" = 'Métropole' OR "NATURE" = 'Communauté d''agglomération'
o Procéder en utilisant IN au lieu de OR
o
- Quels départements permet de sélectionner le critère suivant ?
o "NOM" LIKE '%Pyrénées%'
o
- Sélectionner les communes dont le nom commence par ‘L'Isle’ (il y en a 5).
o
- Quelles communes permet de sélectionner le critère suivant ?
o "POPULATION" < 110 AND "SURFACE_HA" >3200
o
- Sélectionner les communes qui comptent plus de 2600 habitants pour une surface inférieure
à 500 hectares (il y en a 1).
o
- Quelles communes permet de sélectionner le critère suivant ?
o to_int ("POPULATION") * 100 / "SURFACE_HA" > 90
o Note : to_int est ici obligatoire pour convertir en entier le résultat calculé à partir du
champ "POPULATION"
o

Activer l’affichage de la couche « r_etat_plui_s_r76 » sur l’état d’avancement des PLUi en Occitanie.
Elle sera utilisée dans les recherches suivantes.

- Quels sont les PLUi sélectionnés avec les critères suivants ?


o "d_prescrit" < '2016-07-21'

8
o
o "d_approb" > '2018-01-01' AND "t_epci" = 'CA'
o
o "t_proced" = 'PLUi approuvé' AND "d_execut" IS NULL
o
- Sélectionner les PLUi qui ont été prescrits entre le 1er juin 2015 et le 1er janvier 2018 (il y en a
37 ; attention au formatage des dates : YYYY-MM-DD) :
o

2.4.2 Sélection à partir de critères spatiaux et attributaires


On veut sélectionner le département qui contient spatialement la métropole. Cette requête comporte
à la fois une composante attributaire (epci de nature métropole) et une composante spatiale (relation
d'inclusion entre le département et l’epci). Elle nécessite donc, lorsque l’on passe par l’interface de
QGIS, l’emploi successif de deux outils :

- « Sélectionner les entités à l’aide d’une expression » pour sélectionner l’epci dont la nature
est métropole
- « Sélection par localisation » (accessible depuis le menu Vecteur / Outils de recherche) pour
sélectionner les départements qui contiennent l’epci sélectionné (pour cela cocher “Entité(s)
sélectionnée(s) uniquement”).

FIGURE 4 DEUXIEME ETAPE (PARTIE SPATIALE)

FIGURE 3 PREMIERE ETAPE (PARTIE ATTRIBUTAIRE)


On veut sélectionner les départements qui chevauchent spatialement la communauté de communes
Adour Madiran. Procéder en deux étapes :

- « Sélectionner les entités à l’aide d’une expression » pour sélectionner l’epci dont le nom est
CC Adour Madiran,
- « Sélection par localisation » pour sélectionner les départements qui chevauchent l’epci
sélectionné.

Vous aimerez peut-être aussi