Vous êtes sur la page 1sur 12

10- Extensions et

plugins

QGIS

3.0

7 aot 2014

Table des
matires

Introduction

I - Gestionnaire d'extensions

A. Extensions principales et complmentaires.......................................................7


B. Commande Extension/Installer/Grer les extensions.......................................10

II - Prsentation de quelques extensions

11

A. Prsentation de quelques extensions principales.............................................11


B. Prsentation de quelques extensions secondaires............................................13
C. gestion et usage des extensions....................................................................14

Solution des exercices

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

17

Introduction

Ce module va vous permettre de :


- Comprendre les extensions (plug-ins) QGIS et savoir grer leur activation
- Savoir chercher et installer de nouvelles extensions
- Connatre les extensions principales et leurs fonctionnalits

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

Gestionnaire
d'extensions
I -

Extensions principales et complmentaires


Commande Extension/Installer/Grer les extensions

7
10

A. Extensions principales et complmentaires


Les extensions (plug-ins) appartiennent deux catgories : les extensions principales
et les extensions complmentaires.
Les extensions principales sont maintenues par l'quipe de dveloppement
de QGIS et sont intgres automatiquement chaque nouvelle distribution de
QGIS.
Les extensions QGIS par dfaut sont situes dans le rpertoire
C:\Programmes\QGIS Dufour\apps\qgis\plugins\ (Windows 7 64 bits)
C:\Program Files\QGIS Dufour\apps\qgis\plugins\ (Windows XP)
C:\Program Files (x86)\QGIS Dufour\apps\qgis\plugins\ (windows 7 32
bits)
./share/qgis/python/plugins (Linux et UNIX)
./Contents/MacOS/share/qgis/python/plugin (Mac OS X)
Le rpertoire QGIS Dufour ou QGIS "nom de la version" est renomm en
QGIS dans la version package du MEDDE
Les extensions complmentaires sont actuellement toutes crites en
Python. Elles sont stockes dans des dpts externes et maintenues par leurs
auteurs. Elles peuvent tre ajoutes QGIS en utilisant le Gestionnaire
d'extensions.
On trouve ces extensions dans le rpertoire :
C:\Utilisateurs\xxxx\.qgis2\python\plugins (Windows 7)
C:\Documents and Settings\xxxx\.qgis2\python\plugins (Windows XP)
C:\Programmes\QGIS\profil\python\plugins (Version package 64 bits)
C:\Program Files\QGIS\profil\python\plugins (Version package 32 bits)
C:\Program Files (x86)\QGIS\profil\python\plugins (Version package 32
bits windows 7)
$HOME/qgis/python/plugins (Linux et Mac OS X)
Pour visualiser les extensions : Cliquer sur le menu Extension ou cocher la
case Extensions dans le menu Vue - Barre d'outils

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

Gestionnaire d'extensions

Extensions

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

Gestionnaire d'extensions

Extensions principales

Image 1 Extensions principales

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

Gestionnaire d'extensions

B. Commande Extension/Installer/Grer les


extensions

Pour activer les extensions prsentes, dans le menu Extension ouvrir le


gestionnaire d'extensions et cocher les extensions activer :
Pour installer de nouvelles extensions, slectionner l'onglet En obtenir plus :
Chaque extension est dcrite sommairement, certaines disposent de lien vers
une page d'accueil, un gestionnaire de bugs, et un dpt pour les sources
pour pouvoir contribuer le cas chant.

gestionnaire d'extension

10

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

Prsentation de
quelques
extensions
II -

II

Prsentation de quelques extensions principales

11

Prsentation de quelques extensions secondaires

13

gestion et usage des extensions

14

A. Prsentation de quelques extensions principales


Gdaltools

Gdaltools, outils de la bibliothque GDAL pour les traitements rasters


(Ouvrir,....)

Image 2 Capture 7

Construire un Raster virtuel (VRT)

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

11

Prsentation de quelques extensions

Cration de contours (courbes de niveau,...)


Grille (Interpolation)

Ftools
Ftools, outils de la bibliothque OGR pour les vecteurs (Ouvrir,...)
a) Outils d'analyse

Image 3 Capture 8_1


b) Outils de recherche

Image 4 Capture 9_1


c) Outils de gotraitement

Image 5 Capture 10_1


d) Outils de gomtrie

Image 6 Capture 11_1


e) Outils de gestion de donnes

Image 7 Capture 12_1

B. Prsentation de quelques extensions secondaires

12

Noms

description

exemple
commentaires

Layer combination

Crer des prslections


de couches visibles parmi
toutes
les
couches
ouvertes dans un projet

Cet outil vite de devoir


cocher et dcocher unes
unes, les diffrentes
couches

Autotrace

Digitaliser
automatiquement
des
nouvelles
entits
en
fonction
d'entits
existantes

Exemple :
Tracer
un
cours d'eau qui suit une
limite communale

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

Prsentation de quelques extensions

Mask

Gnrer
automatiquement
un
masque autour d'entits
slectionnes.

Exemple :
Facilite
la
cration d'un masque
autour
d'une
rgion
donne ; les donnes en
dehors de la rgion
seront alors grises en
quelques clics.

Image Boundary

Gnrer
automatiquement
un
vecteur
aux
limites
correspondantes un
raster donn

Exemple : Dlimiter une


zone de travail partir
d'une couche raster

Openlayers

Ajouter les fonds de


cartes d'OpenStreetMap,
Google Maps, Bing Maps
et autres, au projet en
cours.

(attention toutefois aux


licences d'utilisation des
fonds
en
cas
de
publication externe.

Html Image Map

Crer une carte Web


dynamique cliquable en
fonction des informations
prsentes dans la table
attributaire

Exemple : Crer la carte


des rseaux de bus,
permettant d'avoir les
informations sur chaque
arrt de bus en passant
la souris sur ceux-ci

Tableau 1 Plugins utiles

C. gestion et usage des extensions


Exercice 20 : gestion et usage des extensions
Objectif : grer le gestionnaire d'extensions et mettre en uvre une extension.
Question
[Solution n1 p 15]

Vrifier la prsence du dpt officiel des extensions QGIS dans l'onglet Paramtres
du
Gestionnaire
d'extensions,
en
cas
d'absence
l'ajouter
avec
l'URL
http://plugins.qgis.org/plugins/plugins.xml.
Le statut de ce dpt doit tre connect , sinon, vrifiez vos paramtres de
connexion Internet.
Installer ou rinstaller le plugin Html Map Plugin qui permet de crer une image web
interactive et cliquable.
Au lancement de l'outil plugin Html Map Plugin, dans la fentre de paramtrage
propose :
la taille de l'image dans la page html,
le dossier d'enregistrement de la page html finale,
le rendu de la carte, en fonction des champs de la couche :
lien vers une page Internet (href attr) : Active l'adresse internet prsente
dans un champ,
champ afficher lors du clic sur un polygone (onClick attr),

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

13

Prsentation de quelques extensions

champ afficher lors du passage sans clic sur un polygone (onMouseOver


attr),
champ afficher lors du passage sans clic l'extrieur d'un polygone
(onMouseOut attr),
crer des polygones dynamiques uniquement pour les entits slectionnes.
Ouvrir les couches vectorielles
BD_TOPO\H_ADMINISTRATIF\CHEF_LIEU.SHP
BD_TOPO\A_RESEAU_ROUTIER\ROUTE_PRIMAIRE.SHP
Contours_Iris\carto\IRIS_extrait72.shp
Reprsenter les IRIS par nom d'Iris (Catgoris), chefs-lieux et routes, et tiqueter
les chefs-lieux de leur nom respectif.
Raliser la composition sur les IRIS, comme ci-dessous.
Exporter la page Web (html) correspondante de sorte qu'au passage de la souris, le
nom de la commune s'affiche, et qu' chaque clic sur un IRIS son nom apparaisse.

Image 8 Composition sur les IRIS

14

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

Solution des
exercices

> Solution n1 (exercice p. 13)


Slectionner la couche IRIS_extrait72 (lors du lancement de l'outil, ce dernier aura
un effet sur la couche surligne)
Lancer l'outil Image Map, depuis le menu Internet \ Html Image Map Plugin et
renseigner les lments suivants :
le dossier d'enregistrement de la page html finale : iris
champ afficher lors du clic sur un polygone (onClick attr) : Nom_Iris
champ afficher lors du passage sans clic sur un polygone (onMouseOver
attr) : Nom_Com
champ afficher lors du passage sans clic l'extrieur d'un polygone
(onMouseOut attr) : Nom_Com
Visualiser le rsultat, iris.html, dans le navigateur Web.

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

15

Vous aimerez peut-être aussi