Accueil > Formations > Atelier SIG QGIS Python
Formation SIG QGIS – PYTHON POUR QGIS
Pour les utilisateurs expérimentés, QGIS n’est pas seulement un logiciel SIG puissant et polyvalent pour la visualisation et l’analyse de données géographiques : il offre également un écosystème d’automatisation et de personnalisation via Python et PyQGIS. Grâce à ce langage, il devient possible de créer des scripts et des outils sur mesure, automatiser des traitements complexes, générer des cartes et analyses répétitives, ou encore développer des plugins adaptés à des besoins spécifiques. L’intégration de PyQGIS permet de pousser l’exploitation des données géospatiales au-delà de l’interface classique, en combinant flexibilité, efficacité et reproductibilité des workflows, que ce soit pour le traitement de données raster, vectorielles ou LiDAR. Pour les utilisateurs avancés, maîtriser Python dans QGIS représente un véritable levier pour optimiser la productivité et exploiter pleinement le potentiel du SIG open source.
Objectifs de la formation
Cette formation abordera la prise en main simple du langage Python sous QGIS (PyQGIS) pour développer sa propre extension. L’objectif de cet atelier est de pouvoir devenir autonome en créant ses propres plugins de géotraitement en Python sous QGIS. Python est un language de programmation qui peut être utilisé pour étendre les fonctions de QGIS. Python peut être utilisé pour automatiser des tâches, réaliser des géotraitements, convertir des formats, créer des outils personnalisés ou ajouter de nouvelles entités dans QGIS.
Durée
3 jours (21 heures) – Possible en 4 jours ( 28 heures)
Thèmes abordés
Où utiliser du Python dans QGIS ?
Mémo Python
Découverte de la console Python dans QGIS
- documentation et API
- initiation à la programmation orientée objet-POO
- accéder aux propriétés du projet
- ajouter une couche
- accéder aux propriétés de la couche
- itération sur une couche vecteur
Initiation au scripting Python
- Organiser son code en fonction
- Manipulation des structures de données
- Exporter des informations sur les couches au format CSV
- Communication avec l’utilisateur
Sélection et parcours des entités
- Sélection, filtrage, optimisation
- Parcours sur une table attributaire
- Matérialisation
- Ajout d’un champ et calcul d’un indicateur pour chaque entité
- Manipulation de la géométrie
Actions
- Les actions par défaut
- Créer sa propre action pour inverser une ligne
Script processing
- Le modèle de script déjà existant
- Création d’une structure de couche vecteur à partir d’un CSV
Informations complémentaires
Avoir une utilisation avancée de QGIS Desktop.
1 à 9 personnes/session (session personnalisée possible)
- En Ligne (visioconférence directe de type synchrone, avec connexion permanente).
Le coût de la formation peut être pris en charge en fonction de votre situation:
- salarié(e) : par l’OPCA de votre structure (Plan de formation)
- dirigeant(e) non-salarié(e) : via l’AGEFICE
- demandeur d’emploi : par Pôle Emploi dans le cadre de l’AIF
- profession libérale : par le FIFPL
- particulier finançant à titre personnel : un tarif réduit est proposé
Les formations QGIS
« Une formation parfaite en tout point et un excellente formateur. A recommander sans souci »
« Le formateur était très pédagogue et s’est très bien adapté à mon niveau et à mes questions »
« Le plus important: les bases en Python pour développer des solutions métier »
« Formation au top! Merci »
« Merci au formateur pour sa sympathie et ses compétences en Python qui ont rendu cette formation intéressante et agréable »