SYNOPSIS

QGIS Processing est le framework de QGIS regroupant toutes les fonctionnalités de géotraitement. Ce framework intègre nativement des modules tels que GDAL/OGR ou GRASS, mais il est également possible d’y ajouter ses propres modules, avec des algorithmes spécifiques ou en réutilisant des bibliothèques externes.

Cette session est dédiée aux utilisateurs de QGIS ayant déjà des connaissances dans le développement Python en SIG.

Elle nécessite des connaissances de base en Python, et plus généralement une aisance en informatique. Elle vous permettra d’apprendre à développer des modules de géotraitement en Python pour QGIS Processing.

Cette formation commence par les principes de fonctionnement de QGIS Processing, le framework dédié aux géotraitements. Elle montre ensuite la manière de réaliser une extension de QGIS Processing pour y intégrer de nouvelles capacités de traitement.

Cette formation comporte une part importante de travaux pratique, et permet de mettre en application les concepts étudiés directement sur des cas d’utilisation pertinents pour votre besoin.

OBJECTIFS

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

  • Maîtriser l’outil Processins de QGIS
  • Connaître les capacités d’extension de Processing
  • Savoir intégrer de nouveaux traitements dans QGIS Processing en Python

PROGRAMME

Ce programme est donné à titre indicatif. Il peut être adapté selon les besoins.

  • Rappels sur les fonctionnalités de traitement de QGIS
  • Présentation du framework QGIS Processing
  • Organisation du code de QGIS Processing
  • Exemple d’intégration de module de traitement dans Processing
  • Développement d’un nouveau module Processing encapsulant un exécutable
  • Développement d’un nouveau module Processing avec des calculs spécifiques
  • Interfaces graphiques évoluées pour les modules Processing
  • Notions juridiques sur les licences et conséquences techniques
  • Interface de configuration des modules Processing
  • Packaging et distribution de modules Processing
  • Évolutions et perspectives de Processing

DURÉE

3 jours

PRÉ-REQUIS

Aisance en informatique
Connaissances en géomatique
Bonnes connaissance de QGIS en tant qu’utilisateur
Connaissances en Python
Conseillé : QGIS1 : Développement de plugins QGIS en Python (utilisateur)

Les prochaines sessions inter-entreprise auront lieu aux dates suivantes (Lyon ou Paris):

.

N’hésitez pas à nous contacter pour des formations intra-entreprise, pour avoir le choix dans les dates et permettre un contenu adapté à vos besoins.

Vous souhaitez participer à cette formation ?

Merci de nous donner les détails ci-dessous si vous le pouvez:

* Sur la formation

Veuillez nous indiquer le lieu de la formation , le nombre de personnes concernées, le niveau initial des participants, les contraintes de calendrier, les attentes particulières.

* Vos coordonnées

Organisation, Adresse, Personne contact, Email, TVA intracommunautaire.

Nous vous répondrons dans les meilleurs délais.

QGISDEV1 : Développement de plugins QGIS en Python (utilisateur) (pour utilisateurs avancés)

The next courses (Lyon or Paris):

.

Contact us for on-site trainings (dates are flexible to your needs).

Vous souhaitez participer à cette formation ?

Please give us the details below if you can:

* Training

Place of training, Number of people involved, Initial level of participants, Time constraints, Specific expectations

* Contact details

Organization, Address, Contact, Email, Intracommunity VAT