Découvrez comment utiliser des centaines de plug-in Python pour étendre QGIS. Les compétences que vous développerez dans ce tuto QGIS vous prépareront à développer vos propres plug-ins afin de répondre à vos besoins. Étendez les fonctionnalités de QGIS avec Python pour jouer avec les modes raster et vecteur et faites ce que font les pros sur le système d’information géographique!
Tuto QGIS + Python pour vos objectifs personnels
QGIS est une interface de programmation puissante dans laquelle vous pouvez utiliser un grand nombre de fonctions logicielles et également écrire des scripts pour l’automatisation des tâches. Python est pris en charge dans QGIS pour l’écriture de scripts, et c’est exactement ce sur quoi nous allons nous concentrer dans cette formation QGIS afin que vous sachiez exactement comment utiliser les plugins. Comme vous le savez déjà peut-être, Python est un langage de programmation polyvalent utilisé dans un large éventail de tâches, y compris dans le monde des SIG. Vous pouvez combiner les deux pour augmenter la productivité de votre travail et automatiser les flux de travail. Avantage supplémentaire - votre travail sera reproductible. L'un des principaux avantages du choix du développement de plug-in Python est la simplicité de la distribution et un développement global plus confortable par rapport au C ++, par exemple.
Le but de ce tuto QGIS
Ce tutoriel QGIS a pour but principal de vous aider à maîtriser toutes les étapes nécessaires à l’extension de QGIS à l’aide de plug-ins personnalisés avec des scripts Python. Nous allons aussi parler dans ce tuto QGIS des étapes de l’installation du logiciel et de la configuration de votre environnement pour la mise en œuvre du géo traitement.
Pour pouvoir commencer votre travail, vous devez d’abord installer QGIS, puis configurer PyCharm afin qu’il reconnaisse et soit prêt à utiliser l’interpréteur et les bibliothèques QGIS Python. Je vais également vous apprendre à développer les fichiers de base des nouveaux plugins QGIS, ainsi que les métadonnées. Vous vous entraînerez à déployer le plug-in créé afin que d'autres utilisateurs puissent le trouver.
La portée de cette formation QGIS s’étendra au développement de deux plugins différents. Permettez-moi de vous les présenter brièvement afin que vous sachiez à quoi vous attendre et que vous puissiez les développer dés la fin de ce tutoriel QGIS.
L'objectif du premier plug-in est de s'exercer à utiliser des données raster et vecteur afin de savoir comment utiliser QGIS (et d'autres bibliothèques géo spatiales) pour charger des données dans QGIS de manière dynamique. Nous allons développer et personnaliser une interface graphique pour le chargement et l’analyse des données. Après analyse, nous enregistrerons les résultats et les afficherons dans le canevas de la carte QGIS.
En travaillant avec le second plug-in, nous allons nous charger d'importer et d'afficher des serveurs existants d'imagerie par satellite dans notre interface QGIS. Nous allons nous amuser un peu avec les serveurs Google, Bing ou ESRI. Pour vous aider à vous concentrer d'avantage sur l’utilisation des plugins au lieu de chercher des liens vers des serveurs d’images, je vous les ai fournis dans le matériel du cours. Je vais vous expliquer comment importer, afficher et automatiser le processus lors du développement de plug-ins.
Ce tutoriel QGIS couvre aussi plusieurs aspects de la programmation Python
Dans ce tuto QGIS, nous aborderons également les thèmes du développement de l'interface utilisateur graphique et de la gestion des données. Nous consacrerons une partie de la formation QGIS à l'analyse des données géo spatiales, à la programmation orientée objet et, bien sûr, au déploiement de code. Bref, beaucoup de choses à apprendre. Alors qu'attendez-vous? Inscrivez-vous maintenant!
Course consist of total 2h 37m of content, in total.