Skip to Content

Répondre au commentaire

BonjourMerci, c'est bien de

Bonjour


Merci, c'est bien de voir que ça sert.


Oui je pense que cela doit pouvoir se faire


  1. import os
  2. chemin='[% "location" %]'
  3. nomCouche = str(os.path.splitext(os.path.split(chemin)[1])[0])
  4. macouche = QgsRasterLayer(chemin,nomCouche)
  5. x = QgsRasterTransparency.TransparentSingleValuePixel()
  6. x.min = 0 #bien sur ici on pourrait recuperer une valeur d un champ
  7. x.max = 2 #bien sur ici on pourrait recuperer une valeur d un champ
  8. x.percentTransparent= 100
  9. rt = macouche.renderer().rasterTransparency()
  10. rt.setTransparentSingleValuePixelList( [ x ] )
  11. QgsMapLayerRegistry.instance().addMapLayer(macouche)

Répondre

Le contenu de ce champ sera maintenu privé et ne sera pas affiché publiquement.