entete
banniere
AgroParisTech "Programmes courts de formation continue"

Automatisation des géo-traitements avec QGIS et Python (avec journée optionnelle de mise à niveau)

Dates :
Du 1er au 7 juin 2023

Durée :
4 jours (28 heures)

Lieu :
Maison de la Télédétection , MONTPELLIER

Tarification :
1874 Euros

Thématique :
Géomatique

Contexte :
Dans la pratique de son métier, le géomaticien est souvent amené à répéter un grand nombre de fois et presque à l'identique un même enchaînement de géo-traitements réalisés avec un S.I.G. C'est par exemple le cas lorsqu'une même carte issue d'un travail d'analyse spatiale doit être produite chaque année, ou bien lorsqu'un géotraitement complexe doit être appliqué à plusieurs cartes en même temps.
Pour gagner en efficacité, il est souvent utile d'automatiser ces tâches répétitives ; sous QGIS, cette automatisation passe par la création de plugins personnels et la mise au point de scripts de géo-traitements (Python). Outre un gain considérable en efficacité, ces outils permettent au géomaticien de créer des chaînes de géo-traitements plus fiables, plus souples, facilement reproductibles et communicables.

Objectif :
Acquérir les notions de base en programmation (journée à distance)
Acquérir les notions de bases sur Python
S’initier à l’automatisation de tâches répétitives sous QGIS par la création de plugins.
Découvrir les possibilités offertes par le couplage QGIS – Python pour la création de scripts de géo-traitements complexes.

Compétences à acquérir :
Transformer un problème donné en un algorithme (suite d’étapes exécutables par l’ordinateur).
Implémenter et manipuler des données vecteur et raster dans QGIS via un script python.

Publics concernés :
Chercheurs, ingénieurs, techniciens confirmés, utilisateurs de QGIS.

Pré-requis :
Pratique des SIG sous QGIS

Programme :
1. Base de l’algorithmique : notions d’algorithme, de variable, de boucle, de conditionnelle, de fonction. Exercices d’algorithmique.
2. Créer des scripts de géotraitements - les bases : intérêts de l’automatisation
3. Prendre en main Python : son langage, ses structures, ses interfaces et son environnement de travail
4. Programmer en Python pour QGIS : intégrer des outils de géotraitement dans des scripts
5. Interface graphique, utilisation de Qt Designer, pour incorporer des scripts Python dans QGIS : création de plugin, fichiers de base d’un plugin
6. Exemples d’applications

Conférenciers associés :
Unité Mixte de Recherche TETIS

Méthode pédagogique :
Alternance de cours et de TP.

Modalités d'évaluation :
Les stagiaires évalueront la formation à l'issue de la session au moyen d'un formulaire et participeront à une évaluation orale animée par le responsable de la formation

Chef de projet :
Lucile SAUTOT, AgroParisTech, campus de Montpellier

Responsable de la formation :
Estelle BOURGEOIS
estelle.bourgeois@agroparistech.fr

Assistant de la formation :
Leslie RAMOS

leslie.ramos@agroparistech.fr

Nb de places :
10



Conditions Générales de Vente Mentions légales
Site réalisé avec SPIP Valid XHTML 1.0 Transitional
Site développé en collaboration avec e-Logiq CSS Valide
Site accessible WAI