Contactez-nous au +33 (0)6 19 13 92 21 | +33 (0)1 83 64 30 58 Contact

Accueil > Formations > Atelier SIG QGIS Python

  Formation SIG QGIS – PYTHON POUR QGIS

Pour les utilisateurs expérimentés, QGIS n’est pas seulement un logiciel SIG puissant et polyvalent pour la visualisation et l’analyse de données géographiques : il offre également un écosystème d’automatisation et de personnalisation via Python et PyQGIS. Grâce à ce langage, il devient possible de créer des scripts et des outils sur mesure, automatiser des traitements complexes, générer des cartes et analyses répétitives, ou encore développer des plugins adaptés à des besoins spécifiques. L’intégration de PyQGIS permet de pousser l’exploitation des données géospatiales au-delà de l’interface classique, en combinant flexibilité, efficacité et reproductibilité des workflows, que ce soit pour le traitement de données raster, vectorielles ou LiDAR. Pour les utilisateurs avancés, maîtriser Python dans QGIS représente un véritable levier pour optimiser la productivité et exploiter pleinement le potentiel du SIG open source.

Objectifs de la formation

Cette formation abordera la prise en main simple du langage Python sous QGIS (PyQGIS) pour développer sa propre extension. L’objectif de cet atelier est de pouvoir devenir autonome en créant ses propres plugins de géotraitement en Python sous QGIS. Python est un language de programmation qui peut être utilisé pour étendre les fonctions de QGIS. Python peut être utilisé pour automatiser des tâches, réaliser des géotraitements, convertir des formats, créer des outils personnalisés ou ajouter de nouvelles entités dans QGIS.

Durée

3 jours (21 heures) – Possible en 4 jours ( 28 heures)

Thèmes abordés

Où utiliser du Python dans QGIS ?

Mémo Python

Découverte de la console Python dans QGIS

  • documentation et API
  • initiation à la programmation orientée objet-POO
  • accéder aux propriétés du projet
  • ajouter une couche
  • accéder aux propriétés de la couche
  • itération sur une couche vecteur

Initiation au scripting Python

  • Organiser son code en fonction
  • Manipulation des structures de données
  • Exporter des informations sur les couches au format CSV
  • Communication avec l’utilisateur

Sélection et parcours des entités

  • Sélection, filtrage, optimisation
  • Parcours sur une table attributaire
  • Matérialisation
  • Ajout d’un champ et calcul d’un indicateur pour chaque entité
  • Manipulation de la géométrie

Actions

  • Les actions par défaut
  • Créer sa propre action pour inverser une ligne

Script processing

  • Le modèle de script déjà existant
  • Création d’une structure de couche vecteur à partir d’un CSV

Informations complémentaires

Avoir une utilisation avancée de QGIS Desktop.

Les dates de formation seront communiquées suite à la proposition de devis. Elles seront fixées en accord avec votre planning.

1 à 9 personnes/session (session personnalisée possible)

  • En Ligne (visioconférence directe de type synchrone, avec connexion permanente).

 

Le coût de la formation peut être pris en charge en fonction de votre situation:

  • salarié(e) : par l’OPCA de votre structure (Plan de formation)
  • dirigeant(e) non-salarié(e) : via l’AGEFICE
  • demandeur d’emploi : par Pôle Emploi dans le cadre de l’AIF
  • profession libérale : par le FIFPL
  • particulier finançant à titre personnel : un tarif réduit est proposé

« Une formation parfaite en tout point et un excellente formateur. A recommander sans souci »

Nicolas

Chargé d'études, Société d'énergie

« Le formateur était très pédagogue et s’est très bien adapté à mon niveau et à mes questions »

Jean-Baptiste

Chargé d'études environnement, Société d'ingénierie

« Le plus important: les bases en Python pour développer des solutions métier »

Clément D.

Responsable SIG, EPCI

« Formation au top! Merci »

Claudia G.

Consultante, BE Ingéniérie

« Merci au formateur pour sa sympathie et ses compétences en Python qui ont rendu cette formation intéressante et agréable »

Quentin R.

Consultant, BE ingénierie