Je suis nouveau sur la console python QGIS. J'essaie de charger une couche raster à partir de la console, de définir les crs et un style spécifique à partir d'un fichier qml.
layerPath = os.path.join(raster_dir,raster_name)
fileInfo = QtCore.QFileInfo(layerPath)
baseName = fileInfo.baseName()
layer = QgsRasterLayer(layerPath, baseName)
Je souhaite configurer les informations de projection, puis les charger dans QGIS
QgsMapLayerRegistry.instance().addMapLayer(layer)
J'ai une trame grise sur les fenêtres. Comment puis-je configurer le fichier qml à charger?
Merci de votre aide
qgis
python-2.7
Renaud
la source
la source
uri = "file:///home/renaud/palette.qml";layer.loadNamedStyle(uri)
j'obtiens le message d'erreur: Style introuvable dans la base de données. Merci pour votre aide? Comment sauter la ligne dans ce post?theUri
est un peu trompeur - utiliser le nom de fichier ordinaire devrait fonctionner (ie./home/renaud/palette.qml
)