Kontynuując to pytanie: Jak włączyć / wyłączyć wszystkie etykiety wszystkich warstw w QGIS , OP wspomniał w swoim komentarzu , że używa etykiet opartych na regułach. Próbowałem wyszukać w Internecie, jak można czytać i modyfikować tego rodzaju etykiety, ale udało mi się znaleźć ten post z lutraconsulting :
Aby ułatwić dodawanie etykiet opartych na regułach, wprowadzono pewne wewnętrzne zmiany w interfejsie silnika etykietowania QGIS. Etykietowanie jest teraz kierowane przez nową klasę, z
QgsLabelingEngineV2
którą może być powiązanych kilku dostawców etykiet.
Brzmi wspaniale. Jednak podczas czytania klasy QgsLabelingEngineV2 wspomina:
ta klasa nie jest jeszcze częścią publicznego API.
Czy obecnie można kontrolować etykietowanie oparte na regułach za pomocą Pythona?