2 votos

¿Es posible establecer un estilo de capa (por ejemplo, establecer la rampa de color) antes de cargar la capa utilizando pyQGIS?

Estoy implementando una herramienta que permite a un usuario calcular algunas estadísticas con algunos datos de la oficina de registro. Mi pregunta es, ¿puedo establecer algunos estilos de capa utilizando pyQGIS?

La parte de análisis ya está terminada y en un siguiente paso quiero laodar la capa (que también funciona perfectamente) y visualizarla en QGIS. El problema es que no he encontrado hasta ahora ninguna forma de "decirle" a QGIS que la capa debe ser visualizada utilizando "colores graduados", una rampa de color especial y una clasificación especial.

¿Existe una manera de hacer esto con pyQGIS (tal vez utilizando canavas de mapas) o el usuario tiene que hacerlo manualmente en la configuración de las capas?

Saludos desde Hamburgo,

2voto

imagineerThis Puntos 210

Puede que mi propuesta no sea la más eficiente, pero ahí va:

Podrías programar la creación de un archivo .qml (la forma en que QGIS almacena su simbolización por defecto para las capas) con la rampa y las clases que necesitas, y guardarlo con el mismo nombre base que la capa que estás creando. Esto cargaría el archivo con esa simbolización.

Espero que esto sea útil :) PD: este enlace puede ser útil: ¿Cómo crear un archivo de estilo para QGIS a partir de un archivo de texto plano?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X