HOW TO
Ein Sublayer erbt die Sichtbarkeit von seinem Gruppen-Layer. Alle Versuche, die Sichtbarkeit des Sublayers zu aktivieren, funktionieren folglich nicht, wenn der Gruppen-Layer als unsichtbar gekennzeichnet ist. Mit diesen Anweisungen wird beschrieben, wie der gewünschte Sublayer in einer Reihe von Gruppen-Layern mithilfe von Python angezeigt wird, wenn die Sichtbarkeit des Gruppen-Layers deaktiviert wurde.
Der folgende Code dient zum Deaktivieren der Sichtbarkeit der Parent-Gruppen-Layer, ohne dass dies Auswirkungen auf die Sichtbarkeit des ausgewählten Sublayers hat. Durch die Definition des Parameters der Methode layer.longName als der gewünschte Sublayer bleibt die Sichtbarkeit des ausgewählten Sublayers bestehen.
import arcpy aprx = arcpy.mp.ArcGISProject("Current") m = aprx.listMaps("Map")[0] layers = m.listLayers('Layers') for layer in layers: layer.visible = True if layer.longName == "Group Name\SubLayer Name": layer.visible = True
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen