12 Console Python PDF
12 Console Python PDF
Pour suivre ce document d’une manière pratique, lorsque des actions sont demandées aux
lecteurs, les paragraphes d’instructions sont signalés par une barre verticale.
Notion abordée :
– lancement de script via la console Python.
Assurez vous que le projet est dans le SCR RGF93 / Lambert 93.
1
TP QGIS Console Python
Dans la console, pour accéder aux éléments de l’interface (liste des couches, etc.), il
faut tout d’abord l’instancier en tapant :
>>> q g i s . u t i l s . i f a c e
La liste des couches affichées est stockée via l’objet mapCanvas() et s’obtient en parcourant
la liste layers() :
>>> canvas = q g i s . u t i l s . i f a c e . mapCanvas ( )
>>> for l a y e r in canvas . l a y e r s ( ) : print l a y e r . name ( )
Le nombre de couches affichées se retrouve avec layerCount() et les couches affichées sont
numérotées de haut en bas en partant de 0 :
2
TP QGIS : Console Python
>>> canvas . l a y e r C o u n t ( )
>>> print canvas . l a y e r ( 0 ) . name ( )
>>> print canvas . l a y e r ( 1 ) . name ( )