MOD 3 : Développement SIG

Ce que vous allez apprendre

OBJECTIFS

 

Grâce à cette formation, vous pourrez acquérir les compétences suivantes :

  • Connaître l‘environnement de développement de plugins Python pour QGIS
  • Connaître l’organisation des plugins dans QGIS
  • Connaître les bases de PyQT
  • Découvrir l’API QGIS pour Python
  • Savoir développer un plugin Python pour QGIS de A à Z

PROGRAMME

Grâce à cette formation, vous pourrez acquérir les compétences suivantes :

  • Organisation du projet QGIS
  • Environnement de développement de plugins Python
  • Découverte de Python
    • Types et structures de données
    • Structures de contrôle
    • Classes et modules
    • Bibliothèque standard
  • Organisation du code de QGIS
  • PyQt
    • Introduction
    • Principes généraux
    • Exemples
    • Gestion du layout
    • Événements et signaux
    • Fenêtres de dialogue
    • Widgets
  • Organisation des plugins dans QGIS
  • Étude d’un plugin simple
    • Développement d’un plugin simple
    • Créer un nouveau plugin
    • Ajouter le plugin a QGIS
    • Ajout de fonctionnalités
    • Maintenir le plugin à jour
    • Créer un dépôt de plugins
  • Où trouver de la documentation ?
  • Revue de l’API QGIS Python
  • Utilisation avancée de PyQt
    • QtWebkit
    • QtDesigner pour créer des interfaces
  • Développement d’un plugin avancé
    • Création de l’interface avec QtDesigner
    • Ajout de fonctionnalités

Détails

72h

3 sessions

Formateur

Pole SIG