Geospatial Solutions
Formation QGIS : développement de plugins
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.
Dates et lieux
- Nous contacter (peut avoir lieu à Lausanne, Chambéry ou Olten)
- Sinon, possibilité de dispenser cette formation en intra-entreprise (Suisse ou France)
- Vous trouverez ici le calendrier des sessions interentreprises pour l'année en cours et pour 2022
Public cible et pré-requis
- Développeurs avec une connaissance SIG, Géomaticien avec une connaissance développement
- Bon niveau en Python, Bonnes notions de géomatique, Bonnes connaissances de QGIS
Objectifs
- Maîtriser les API PyQT et PyQGIS
- Être autonome dans la création de plugin
Tarifs (Suisse ou France)
- Retrouvez sur la page d’informations générales de nos formations, le planning des sessions inter-entreprises pour l’année en cours
- Inter-entreprises : nous contacter
- Intra-entreprise : nous contacter
- À partir de 700 € ou 900 CHF / jour / stagiaire (pour d'autres devises, nous contacter)
Cursus Camptocamp
Programme indicatif
Jour 1
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
Jour 2
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
Vos formateurs :
Yves Jacolin
Manager de la formation & du soutien
Contact et réservation
Formations complémentaires
Cette formation peut être accompagnée de la formation sur QGIS, QGIS Server, PostGIS.
Carrière
Vous souhaitez travailler dans un environnement inspirant et rejoindre nos équipes motivées et multiculturelles ?