Informations¶
Objectifs¶
Les objectifs de ce cours sont d'apprendre à manipuler l'API Python du logiciel QGIS. Cette API permet de manipuler les données couches vecteur et raster plus finement que les outils accessible via l'interface du logiciel QGIS. Cette API permet également de créer et publier des extensions QGIS.
Support de courts et données¶
Vous pouvez accéder au support de cours et aux données en cliquant ici. Demandez à l'intervenant le mot de passe pour accéder aux fichiers et les télécharger.
Ressources¶
Vous pouvez explorer les différentes documentations d'API QGIS afin de trouver des renseignements sur les classes et fonctions utiles pour ce cours. Les documentation peuvent être être difficiles à explorer mais sont des ressources essentielles pour comprendre et utiliser l'API.
- PyQGIS - Developer cookbook (ou
_cookbookdepuis la console Python) - PyQGIS - API documentation
- Pyqgis tutorials
Vous pouvez ouvrir des pages de la documentation spécifiques à des classes depuis la console en utilisant les commandes suivantes sur des objets:
- _pyqgis(object): Ouvre la documentation Python.
- _api(object): Ouvre la documentation C++ (Utilisateurs avancés).
Exemple:
_pyqgis(QgisInterface)
_api(QgisInterface)