Ich bin neu in der QGIS-Python-Konsole. Ich versuche, eine Rasterebene von der Konsole zu laden, die crs und einen bestimmten Stil aus einer qml-Datei festzulegen.
layerPath = os.path.join(raster_dir,raster_name)
fileInfo = QtCore.QFileInfo(layerPath)
baseName = fileInfo.baseName()
layer = QgsRasterLayer(layerPath, baseName)
Ich möchte die Projektionsinformationen einrichten und dann in QGIS laden
QgsMapLayerRegistry.instance().addMapLayer(layer)
Ich habe ein graues Raster an den Fenstern. Wie kann ich die zu ladende qml-Datei einrichten?
Danke für Ihre Hilfe
qgis
python-2.7
Renaud
quelle
quelle
uri = "file:///home/renaud/palette.qml";layer.loadNamedStyle(uri)
, wird die Fehlermeldung angezeigt: Stil nicht in Datenbank gefunden. Danke für deine Hilfe ? Wie springe ich in diesem Beitrag?theUri
ist ein bisschen irreführend - mit dem einfachen Dateinamen sollte funktionieren (dh/home/renaud/palette.qml
)