laptop and a wrench

Bug

The Layer symbology fails to update in the Script tool if the layer is accessed through a Script tool parameter.

Zuletzt veröffentlicht: May 5, 2020 ArcGIS Pro
Bug-ID-Nummer BUG-000129995
EingereichtApril 8, 2020
Zuletzt geändertMay 16, 2025
Gilt fürArcGIS Pro
Gefunden in Version2.5
BetriebssystemWindows OS
Betriebssystemversion10.0 64 Bit
StatusIn Product Plan

Workaround

If layer is accessed through:

p = arcpy.mp.ArcGISProject("CURRENT")

m = p.listMaps('Map')[0]

layer = arcpy.GetParameter(0) # FeatureLayer Parameter

fld1 = arcpy.GetParameter(1) # String Parameter 

fld2 = arcpy.GetParameter(2) # String Parameter

sym = layer.symbology

layer = m.listLayers(layer.name)[0]

There is no issue.

Use stand alone Python script using arcpy.mp.ArcGISProject.SaveACopy().

Schritte zur Reproduzierung

Bug-ID: BUG-000129995

Software:

  • ArcGIS Pro

Benachrichtigung erhalten, wenn sich der Status eines Bugs ändert

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln