Table des matières

Macro-commandes

Qgis permet l'automatisation de certaines taches via l'usage de macro-commandes. On peut distinguer deux types de méthodes permettant d'exécuter automatiquement une tache.

Par cette invite de commandes présente dans QGIS, on peut directement exécuter des macro-commandes, cette méthode ayant l'avantage de s'appliquer directement dans le logiciel sans passer par une interface de programmation externe. Cette méthode est néanmoins limitée par l'usage de commandes étant uniquement des instances de la classe QGisInterface, seule une automatisation concernant l'interface étant de fait possible.

C'est la méthode la plus adaptée à l'automatisation, car elle permet la mise en place de scripts complexes d'automatisation. La programmation de plugins peut se faire soit en Python soit directement en C++, langage avec lequel QGis est programmé.