Виходячи з цього питання: Як увімкнути / вимкнути всі мітки всіх шарів у QGIS , ОП зазначив у своєму коментарі, що він використовує мітки на основі правил. Я спробував шукати в Інтернеті, як можна читати та змінювати ці типи міток, але мені вдалося знайти цю публікацію лише з lutraconsulting :
Для полегшення додавання маркування на основі правил були внесені деякі внутрішні зміни в інтерфейс двигуна маркування QGIS. Зараз маркування веде новий клас,
QgsLabelingEngineV2
який може мати декілька постачальників етикеток.
Звучить прекрасно. Однак, читаючи через клас QgsLabelingEngineV2 , він згадує:
цей клас ще не є частиною публічного API.
Чи можна в даний час контролювати маркування на основі правил, використовуючи python?