Geospatial – Formations

QGIS : développement de plugins

Cette session vous permettra d’acquérir les compétences nécessaires pour le développement de plugins QGIS en Python. Il est possible d’y ajouter une introduction/remise à niveau en Python d’une durée d’une à deux jours si nécessaire.

QGIS est un SIG Desktop Open Source qui s’est rapidement imposé ces dernières années. Il propose aux développeurs une API pour développer des plugins en C++ ou python permettant d’ajouter des fonctionnalités métiers ou SIG.

OBJECTIFS

  • Maîtriser les API PyQT et PyQGIS
  • Être autonome dans la création de plugin

DURÉE

  • 2 jours (14 heures)

PRINCIPAUX PUBLICS VISÉS

  • Développeurs avec une connaissance SIG
  • Géomaticien avec une connaissance développement

PRÉ-REQUIS

  • Bon niveau en Python
  • Bonnes notions de géomatique
  • Bonnes connaissances de QGIS

VALIDATION VISÉE

  • Attestation de formation

PROGRAMME INDICATIF

  • Présentation de l’architecture
  • Quelle infrastructure de développement utiliser ?
  • Outils et concept dans PyQT
    • Présentation
    • Exemples et ressources
    • QtDesigner : design des interfaces
      • concepts de layout, widgets et windows
      • concepts de Slots et de signals
    • QtLinguist : gestion de l’internationalisation
  • Intégration dans QGIS
    • docks, menu ou toolbar ?
  • Interaction avec QGIS (API)
    • présentation de l’API
    • manipulation des couches : ajout, sélection, suppression
    • gestion des styles : définition, ajout, suppression
    • sélection des données
  • Création d’un dépôt de plugin

MOYENS TECHNIQUES ET PÉDAGOGIQUES

MOYENS D’ENCADREMENT

  • Formations réalisées par un contributeur ou commiter QGIS

RÉFÉRENCES

  • RDA74
  • BRGM
  • Suez
  • IETI Consultant
  • Ladiege
  • CDVia

DATES PRÉVUES

Des dates supplémentaires pourront être programmées selon les demandes (Lausanne, Paris, Toulouse ou Chambéry).

TARIF

  • Sur demande
  • Défiscalisé si formation conventionnée

FORMATIONS COMPLÉMENTAIRES

Cette formation peut être accompagnée de la formation sur QGIS, QGIS Server, PostGIS.

RÉSERVATION ET CONTACT

formation@camptocamp.com

  1. *
  2. *
  3. *
  4. *