GEOAÏKI
FR EN
QGIS Spécialisation

QGIS - Specialisation : developper des plugins avec Python

Passer de l'utilisation d'outils existants a la creation de vos propres extensions QGIS, jusqu'a leur publication.

Présentation

Quand les outils standards ne suffisent plus, le plugin devient la reponse. Cette formation vous mene de l'API PyQGIS a un plugin distribuable : manipulation des donnees par le code, algorithmes Processing personnalises, interface graphique Qt, debogage et publication. L'IA generative est utilisee comme copilote de developpement tout au long du parcours.

Ce que vous saurez faire

  • Manipuler donnees et geometries avec l'API PyQGIS
  • Automatiser des traitements repetitifs par le code
  • Ecrire un algorithme Processing personnalise
  • Construire une interface graphique avec Qt Designer
  • Deboguer, packager et publier un plugin
  • Utiliser l'IA generative comme copilote de developpement

Programme jour par jour

  1. 1

    Jour 1 - Socle Python et PyQGIS

    Rappels Python utiles : types, boucles, fonctions, notions objet. Prise en main de la console QGIS. Premiers scripts sur des couches reelles.

  2. 2

    Jour 2 - PyQGIS en pratique

    Couches vectorielles, entites, requetes. Geometries : mesures, operations spatiales, reprojection. Lecture et ecriture de donnees. Survol du raster.

  3. 3

    Jour 3 - Du script au plugin

    Le framework Processing : philosophie et execution. Appeler des algorithmes existants. Ecrire son propre algorithme. Anatomie d'un plugin QGIS.

  4. 4

    Jour 4 - Interface et publication

    Introduction a Qt et conception d'interface avec Qt Designer. Journalisation et gestion des erreurs. Packaging, metadonnees et publication sur le depot QGIS. Maintenir son plugin dans la duree.

Public et prérequis

Pour qui ?

Geomaticiens developpeurs, charges d'etudes SIG avances, developpeurs Python abordant le SIG, chefs de projet pilotant un developpement.

Prérequis

Bonne maitrise de QGIS et premiere exposition a Python (variables, fonctions, boucles). Une demi-journee de rappels est prevue si necessaire.

Intéressé par cette formation ?

Sessions inter-entreprises ou sur mesure pour vos équipes. Réponse sous 48 h.

Nous écrire