Soy nuevo en la consola QGIS python. Estoy tratando de cargar una capa ráster desde la consola, establecer el crs y un estilo específico desde un archivo qml.
layerPath = os.path.join(raster_dir,raster_name)
fileInfo = QtCore.QFileInfo(layerPath)
baseName = fileInfo.baseName()
layer = QgsRasterLayer(layerPath, baseName)
Me gustaría configurar la información de proyección y luego cargarla en QGIS
QgsMapLayerRegistry.instance().addMapLayer(layer)
Tengo una trama gris en las ventanas. ¿Cómo puedo configurar el archivo qml para cargar?
Gracias por tu ayuda
qgis
python-2.7
Renaud
fuente
fuente
uri = "file:///home/renaud/palette.qml";layer.loadNamedStyle(uri)
, aparece el mensaje de error: Estilo no encontrado en la base de datos. Gracias por tu ayuda ? ¿Cómo salto la línea en esta publicación?theUri
es un poco engañoso: usar el nombre de archivo simple debería funcionar (es decir/home/renaud/palette.qml
)