Hallo,
In einen Python Script was ich schon seit Jahren verwende funktioniert seit diesem Jahr die Änderung der Symbol Beschriftung in der Legende nicht mehr. Vom Prinzip geht es um folgendes:
sym = layer.symbology
for cb in sym.renderer.classBreaks:
tmp1 = cb.Label
tmp2 = Ändern des Labeleintrages
sym.renderer.classBreaks[cb_count].label = tmp2
cb_count += 1
Bis hier funktionier alles.
nur wenn ich folgendes mache
layer.symbology = sym
Bleibt der Inhalt unverändert.
In der Anlage habe ich das Python Script in der Datei Change ClassBreak Label Problem.txt eingefügt.
Zusätzlich eine Karte von 2024 wo das Script noch funktionierte und eine Karte von 2025 wo es nicht mehr funktionierte.