PyQGIS
Automatisez le traitement de données dans QGIS ou créez vos propres extensions. Disponible en 2 formules : traitement (2j) ou plugin (3j)
Traitement et automatisation
2 jours (14h)Objectifs
- Interagir avec QGIS depuis la console Python
- Développer des scripts d'automatisation basiques
- Construire des chaînes de traitement automatisées
- Adapter des scripts d'automatisation avancés
Contenu
- Programmation orientée objet (classes, héritage)
- Interaction Python-QGIS : Qt, widgets, manipulation de données
- Scripts dans la console, modèle graphique et intégration à la boîte à outils de traitement
- Projet de synthèse
Créer un plugin QGIS
3 jours (21h)Objectifs
- Utiliser Qt Designer (niveau de base)
- Rechercher et lire la documentation QGIS/PyQGIS
- Générer un plugin simple dans QGIS
- Personnaliser un plugin
Contenu
- Jour 1 : introduction et interaction Python-QGIS (widgets Qt, exercices pratiques)
- Jour 2 : personnalisation de formulaires pour les couches QGIS avec Python
- Jour 3 : création de plugin avec Plugin Builder, structure de fichiers, signaux/slots, exemples concrets, développement d'un plugin personnel