Après avoir vu les variables, aujourd’hui nous allons voir comment afficher la table attributaire d’une couche vecteur avec la console Python de Qgis.

Commençons par ouvrir la console Python (Ctrl+Alt+P) et afficher une couche vecteur dans Qgis (suivre ce lien pour plus de détails).

Maintenant il suffit d’écrire un bout de code pour afficher la table attributaire;

Je supprime la ligne que j’ai utilisée pour ouvrir ma couche vecteur et je saisis:

  • iface.showAttributeTable(coucheV)

Explication du code:

  • iface: un objet de la classe « QgisInterface » permettant d’accéder à l’interface Qgis pour utiliser les données qui y sont affichées, y afficher des données ou utiliser les fonctions natives de Qgis.
  • iface.showAttributeTable: une fonction permettant d’afficher la table attributaire d’une couche vecteur dans Qgis.

Information:

Une fois une variable créée, comme la variable « coucheV » que j’ai créée pour stocker la couche « Communes », celle-ci restera en mémoire jusqu’à la fermeture du projet.

J’espère que cet article vous sera utile 😉

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *