Siguiendo con esta pregunta: Cómo activar / desactivar todas las etiquetas de todas las capas en QGIS , OP mencionó en su comentario que usa etiquetas basadas en reglas. Intenté buscar en línea cómo se podían leer y modificar estos tipos de etiquetas, pero solo logré encontrar esta publicación en lutraconsulting :
Para facilitar la adición de etiquetado basado en reglas, se realizaron algunos cambios internos en la interfaz del motor de etiquetado QGIS. El etiquetado ahora es impulsado por la nueva clase
QgsLabelingEngineV2
que puede tener varios proveedores de etiquetas asociados.
Suena genial. Sin embargo, al leer la clase QgsLabelingEngineV2 , menciona:
Esta clase aún no forma parte de una API pública.
¿Actualmente es posible controlar el etiquetado basado en reglas usando python?