WAPY
< Retour aux formations

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