Me gustaría agregar un borde negro de 1 mm a mi leyenda generada con PYQgis. Así (con QGis): ¿Cómo puedo hacerlo? Aquí está mi código: # LEGENDA legend = QgsLayoutItemLegend(layout) # ESTILO LEGENDA (https://qgis.org/pyqgis/3.10/core/QgsLegendStyle.html) legend.setStyleFont(QgsLegendStyle.Title, QFont(‘Lucida Fax’, 18)) legend.setStyleFont(QgsLegendStyle.Subgroup, QFont(‘Lucida Fax’, 13, QFont.Bold)) legend.setStyleFont(QgsLegendStyle.SymbolLabel, QFont(‘Lucida Fax’, 11)) Gracias.
Tengo dos capas que están perfectamente anidadas. Hay cientos de polígonos SA12016 (contorno gris delgado – ver imagen adjunta) dentro de cada polígono EstadoDistrito (contorno negro grueso – ver imagen adjunta). La capa SA12016 tiene campos de datos contenidos en ella. Me gustaría sumar los campos para cada SA1 dentro . . . Read more
Instalar rioxarray es un dolor de cabeza debido a una dependencia en gdal… Intentar instalarlo para la versión de Python de QGIS es aún más frustrante. Necesito instalar el módulo para QGIS porque quiero construir un complemento de QGIS utilizando este módulo. Intentar instalarlo (python -m pip install rioxarray) a . . . Read more
Me gustaría abrir una tabla de PostgreSQL en QGIS 3.16 con pyQGIS. He encontrado el método QgsDataSourceUri.setConnection para hacer esto. El problema para mí es que la contraseña de la base de datos está escrita en texto claro. Si pongo mi código en Github o FramaGit, por ejemplo… sería un . . . Read more
Estoy tratando de actualizar una capa de una instancia de QgsProject con un temporizador en un nuevo hilo y mostrar los datos actualizados en una QMainWindow. Pero sin importar cómo cambie los atributos/características/capas, siempre se congela la aplicación. Entiendo que el QgisProject vive en el hilo principal, ¿así que es . . . Read more