Présentation des modules de la formation QGIS

publicité
MODULE 3 – Analyses thématiques
Objectifs
Ce module a pour objectif d’approfondir les différents modes de représentation cartographique des
données attributaires à l'aide de la gestion des styles.
Contenu
Le module aborde les apprentissages suivants :
-
la nouvelle symbologie (rappel sur la gestion des styles)
-
utiliser le symbole unique et les paramètres avancées de la représentation des styles
-
réaliser une analyse thématique à l'aide du symbole catégorisé (classement alphanumérique)
-
réaliser une analyse thématique à l'aide du symbole gradué (discrétisation des valeurs
numériques)
-
réaliser une analyse thématique à l'aide d'un ensemble de règles (catégorisé et/ou gradué)
-
déplacer la représentation des points qui se superposent pour les rendre visibles
-
les exercices proposés mettent en œuvre les différents styles
Pré-requis
Il est nécessaire de connaître les points suivants :
-
savoir accéder aux différentes commandes de l'onglet style des propriétés.
-
maîtriser le gestionnaire de style
-
avoir quelques notions sur la cartographie statistique
Mise en garde
Lire attentivement les différentes explications sur la discrétisation et transposer les différents
exemples à des cas concrets, notamment pour l'usage de l'ensemble de règles. Les exemples et les
exercices ne sont présents que pour illustrer la manipulation des outils, ils n'ont pas de valeurs
métiers.
MODULE 4 – Analyses spatiales
Objectifs
Ce module a pour objectif de réaliser des traitements vectoriels avec l'extension fTools qui fournit
un ensemble de fonctions de gestion et d'analyse de données géographiques, telles qu’ajout de
colonnes de géométrie à la table d'attributs d'une couche, création de tampons, géotraitements
(intersection, découpage, regroupement etc).
Contenu
Le module aborde les apprentissages suivants :
-
Ajouter deux colonnes XCOORD et YCOORD à la table d'attributs d’une couche ponctuelle
-
Transformer des polygones en polylignes et inversement
-
Paramétrer et créer des tampons autour des objets
-
Utiliser des outils de géotraitement : intersection, découpage, différenciation symétrique,
différencier, regrouper
-
Calculer la longueur totale des lignes contenues dans chaque entité d'une couche de
polygones
-
Calculer le nombre de points contenus dans un polygone
-
Création d’une couche de points d’intersection des polylignes de 2 couches distinctes
-
L’exercice proposé en fin de module met en application quelques outils dans le traitement
d’un problème d’analyse spatiale (parcelles cadastrales concernées par l’emprise d’une
infrastructure).
Pré-requis
Il est nécessaire de connaître les points suivants :
-
Accéder aux données attributaires d’une couche, en utilisant le menu contextuel « Ouvrir la
table d’attributs » (clic droit sur le nom de couche dans la fenêtre Couches)
-
Sélectionner des entités d’une couche de façon attributaire (exercice)
-
Effectuer une requête spatiale avec le prédicat Intersecte (exercice)
-
Utiliser la calculatrice de champ (exercice)
Mise en garde
Deux points particuliers peuvent conduire à des difficultés dans l’exercice :
-
La requête spatiale et l’utilisation de la calculatrice de champ
MODULE 5 – SQL
Objectifs
Ce module a pour objectif de faire découvrir le langage SQL, dans un objectif d’analyse spatiale, et sa
mise en application sous QGIS. L’utilisation de SQL permet d’outrepasser les limites des seules
possibilités de QGIS en matière d’analyse spatiale.
Les Systèmes de Gestion de Base de Données (SGBD) support de la formation sont Spatialite, qui est
inclus dans l’installation de QGIS, et/ou PostGIS qui le SGBD libre le plus utilisé et pour lequel QGIS a
été conçu à l’origine et conserve des affinités particulières.
Pour Donner un exemple, à la fin de la session vous devriez être capable de trouver la démarche et la
syntaxe SQL pour répondre à une question du type : Pour chaque établissement hospitalier de la
couche PAI_SANTE, donner le nom de l’établissement industriel de la couche BATI_INDUSTRIEL le plus
proche, ainsi que la distance.
Contenu
Le module aborde les apprentissages suivants :
-
-
-
Acquérir les notions fondamentales du SQL (sélection, opérateurs de comparaison et
opérateurs logiques, types de données et fonctions, tri et agrégation, extension spatiale,
présentation de DBManager, jointures attributaires, et jointures spatiales)
Savoir utiliser et gérer des tables dans une base spatialite (présentation du plugin Qspatialite,
jointure sous Qspatialite, indexation et optimisation)
Découvrir et mettre en pratique PostGIS avec QGIS (importer des données dans PostGIS,
utiliser PostGIS depuis QGIS, Utilisation de DBManager avec PostGIS, indexation spatiale sous
PostGIS).
Apprendre à utiliser ODBC avec QGIS (exemple avec une source ACCESS).
Pré-requis
Il est nécessaire d’avoir suivi ou acquis un niveau équivalent à la formation QGIS prise en main, en
particulier il est indispensable d’avoir compris le principe du constructeur de requête (Filtrer sous
QGIS 2.0) ou du constructeur de requête de recherche (sélection par expression sous QGIS 2.0), ainsi
que le fonctionnement du plugin d’extension de requête spatiale.
Il est recommandé de disposer de connaissances de base sur les bases de données.
Le stage ‘concevoir et structurer des bases de données géographiques’ apporte les connaissances
essentielles sur la création/modélisation des bases de données et sera utile avant ou après cette
formation à ceux qui doivent concevoir les bases et pas seulement les exploiter pour des analyses.
Une connaissance du SQL dans un autre logiciel, comme la sélection SQL dans MapInfo est un
véritable plus et vous permettra d’aller beaucoup plus vite dans l’apprentissage et les exercices.
Mise en garde
Le module SQL peut apparaître difficile pour ceux qui n’ont aucune notion de départ. Il demandera
alors un effort important et un temps d’apprentissage plus long. Dimensionné sur un temps moyen
d’environ 4h00, le temps d’apprentissage peut passer à plus de 8h00.
Quelques exemples de cas justifiant de suivre ce module :
avoir rencontré des limites dans l’usage de QGIS en terme d’analyse spatiale avec les seules
fonctions de base
avoir à utiliser PostGIS pour des raisons de performances
utiliser Spatialite pour des applications nomades
être ADL et devoir conduire la mise en place d’un véritable système d’information
s’appuyant sur le SGBD PostGIS.
Ce module demande une bonne autonomie d’apprentissage et une certaine habitude à utiliser des
ressources sur internet.
MODULE 6 – Données attributaires
Objectifs
Ce module a pour objectif d’approfondir la découverte des actions en lien avec les données
attributaires : modifier les champs d’une table, associer les champs à des actions externes, réaliser
des étiquetages complexes.
Contenu
Le module aborde les apprentissages suivants :
-
créer, modifier, supprimer des champs, notamment en utilisant la « calculatrice de champ »
mettre en œuvre des aides à la saisie des données attributaires : formulaires de saisie,
contrôles de saisie
associer des actions aux données attributaires : lancer une application externe, ouvrir des
fichiers, retourner la valeur d’un champ ou les coordonnées d’un point cliqué, etc.
composer des étiquettes complexes : étiquetage conditionnel, étiquetage multiligne
Pré-requis
Il est nécessaire de connaître les points suivants :
-
accéder aux données attributaires d’une couche, en utilisant soit le bouton « i » « Identifer
un objet » soit le bouton « Ouvrir la table d’attributs »
-
lister les champs d’une couche aux travers de ses propriétés
-
savoir réaliser des étiquetages simples des couches vectorielles.
Mise en garde
Trois points particuliers peuvent conduire à des difficultés :
-
la création des actions associées aux champs nécessite d’écrire quelques commandes simples
ou de comprendre comment accéder aux applications et fichiers de son poste de travail ;
-
la réalisation d’un formulaire de saisie de données attributaires au moyen de l’application
QTCreator peut rebuter au premier abord : cette séquence n’est pas destinée à
l’apprentissage d’un outil mais à la description d’une méthode (qu’il est possible de suivre
avec le jeu de données) ;
-
l’usage de la calculatrice de champ, ainsi que l’étiquetage complexe, nécessite l’écriture
d’expression comportant des opérateurs mathématiques, booléens, des fonctions
géométriques, etc. : un minimum de culture mathématique est donc nécessaire pour pouvoir
composer ces expressions.
MODULE 7 – Numérisation avancée
Objectifs
Ce module a pour objectif de découvrir les outils de numérisation avancée de QGis afin de créer des
nouveaux objets ou de modifier des objets existants
Contenu
Le module aborde les apprentissages suivants :
-
créer un fichier « Shape »
-
créer de nouvelles entités, copie, coller ou supprimer des entités existantes
-
présentation des différentes façons de modifier des entités en les simplifiant, les remodelant
ou les séparant, en ajoutant ou supprimant des parties ou enfin en fusionnant les entités ou
les attributs
-
le paramétrage des options d’accrochage (édition topologique, intersection, tolérance)
-
l’exercice proposé en fin de module permet d’utiliser tous les outils mais permet également
de découvrir des astuces méthodologiques afin de numériser des objets plus rapidement, en
tenant compte d’objets déjà existants.
Pré-requis
Il est nécessaire de connaître les points suivants:
-
les systèmes de projection
-
les différents types d’objet
-
les outils de la barre d’outil « Numérisation de QGis »
Mise en garde
Deux points particuliers peuvent conduire à des difficultés :
-
l'apprenant doit savoir créer un nouveau fichier Shape et saisir les attributs des objets
numérisé
-
il doit connaître les différents systèmes de projection afin de choisir celui approprié à son cas.
Ces 2 thèmes sont brièvement repris dans la formation Perfectionnement. L’apprenant peut refaire
les exercices du module Initiation de QGis pour maîtriser ces questions.
MODULE 8 – Extensions
Objectifs
Ce module a pour objectif de faire découvrir différentes extensions supplémentaires à QGIS,
d’observer différentes fonctionnalités que l’on peut rajouter au logiciel.
L’extension principalement abordée est SEXTANTE, boite à outils qui regroupe plusieurs
fonctionnalités de différents logiciels et bibliothèques d’outils.
D’autres extensions seront visitées, telles que la transformation de points en ligne, ou la création
d’une carte Web cliquable à partir d’un projet QGIS.
A la fin de la session vous devriez être capable de créer un modèle de traitement des données
paramétrable selon vos besoins et comprendre qu’il existe une multitude d’extensions répondant à
la majeure partie des besoins.
Contenu
Le module aborde les apprentissages suivants :
-
Découvrir les fonctionnalités qu’offrent SEXTANTE (boîte à outils qui regroupe
Savoir créer un modèle de traitement des données qui intègre plusieurs actions sur les
données
Découvrir l’extension qui créé des polylignes à partir d’une couche de points.
Découvrir l’extension qui créé une page Web interactive et cliquable à partir de vos couches
de données.
Pré-requis
Il est nécessaire d’avoir suivi ou acquis un niveau équivalent à la formation QGIS prise en main, et
connaître les outils de géotraitement basiques (intersection, découpage, zone tampon…), ainsi que le
fonctionnement du plugin d’extension.
Les outils présentés sont les suivants : GDAL, GRASS, Geoserver/Postgis, Orfeo, R, SAGA, TauDEM,
Lidar.
Mise en garde
Le module n’explique pas les différentes fonctionnalités des outils de SEXTANTE ; il les présente au vu
des personnes qui connaissent déjà ces outils de par la nature de leurs missions, et qui désirent les
utiliser au travers de QGIS. Le module aborde cependant comment associer les outils pour créer un
traitement personnalisé des données selon les besoins de l’utilisateur.
Ce module fait appel à la schématisation des traitements des données, telle qu’on la retrouve dans
les ETL (Extract Transform Load) comme Talend, GeoKettel ou ModelBuiler (ArcGis).
MODULE 9 – Traitement des données raster
Objectifs
Ce module a pour objectif de faire découvrir aux apprenants que les données raster ne sont pas que
des images mais de véritables données géographiques sur lesquelles existent de nombreuses
possibilités de traitement avec QGIS.
Contenu
Bien que les commandes raster s’appliquent indifféremment aux modèles numériques de terrain
(MNT) et aux images raster, le module réalise cet apprentissage en abordant successivement :
-
L’ouverture et la représentation d’un MNT et les principales analyses qu’on peut y effectuer ;
-
Les principales manipulations sur les images raster, la construction d’un VRT, le
géoréférencement (avec une séquence particulière sur les images satellitaires) ;
-
Une synthèse des autres outils de traitement des données raster.
Pré-requis
Il est nécessaire, bien entendu, de bien savoir la différence entre couches vectorielles et couches
raster. Il importe également de connaître les modalités de base de la représentation des couches
raster : rendu couleur, palette de couleurs.
L’utilisation alternée de commandes par défaut de QGIS et d’extensions nécessite que l’on sache
faire le point sur les extensions installées sur son poste de travail et procéder, le cas échéant, à leur
installation ou à leur activation.
Mise en garde
L’usage de la calculatrice raster révèle toute la puissance de cet outil, mais nécessite de savoir
composer des expressions comportant des opérateurs et des fonctions : un minimum de
connaissances mathématiques est donc nécessaire.
MODULE 10 – GRASS
Objectifs
Ce module a pour objectif de découvrir le logiciel GRASS via l'interface Qgis-GRASS.
Contenu
Le module aborde les apprentissages suivants :
-
présentation de GRASS et organisation de la base de données géographiques de GRASS
-
les différents interfaces de GRASS
-
l'import des différents formats de données géographiques
-
les limites de la zone de travail, la région, le mask
-
la visualisation 3D des données
-
la modélisation hydrologique dans GRASS
-
l'exercice met en œuvre les fonctions nécessaires au démarrage de GRASS et quelques
modules basiques de calcul.
Pré-requis
Il faut activer l'extension GRASS dans Qgis et découvrir l'usage de la barre d'outils GRASS.
Il est nécessaire de bien connaître les différents formats des données géographiques (vectoriel et
raster).
La compréhension de quelques termes techniques en anglais n'est pas superflue notamment pour
lire l'aide propre à chaque module GRASS (manuel d'utilisation : onglet Manual). De manière
générale, une grande curiosité sera une qualité pour découvrir le potentiel de ce logiciel.
Mise en garde
Le module GRASS présente succinctement les différentes interfaces d'accès aux modules GRASS,
toutefois l'ensemble du module fait référence à l'interface Qgis-GRASS. Il s'agit d'un mode d'accès
simplifié où le paramétrage des modules est prédéfini.
Important : Lire attentivement la présentation sur la structure générale de la base données
géographiques GRASS. Ces notions sont indispensables.
Téléchargement