laptop and a wrench

Bogue

The Apply Symbology From Layer tool does not work when used in a Python script from the toolbox in ArcGIS Pro 3.2.2.

Dernière publication: August 28, 2019 ArcGIS Pro
Numéro d’ID de bogue BUG-000119907
EnvoiFebruary 7, 2019
Dernière modificationMay 15, 2025
S’applique àArcGIS Pro
Version trouvée2.3
Système d’exploitationWindows OS
Version du système d’exploitation10.0 64 Bit
StatutWill Not Be Addressed

Informations supplémentaires

To fix this issue: 1. After adding the arcpy.ApplySymbologyFromLayer_management(layer, lyrfile) Python command, add the arcpy.SetParameterAsText(2, layer) parameter. 2. Save the script. 3. ArcGIS Pro > Catalog Pane > Toolbox > Right click Script > Properties. 4. Properties Window > Parameter Tab > Add a new parameter of type Layer, and set it to derived output Documenation: https://pro.arcgis.com/en/pro-app/arcpy/geoprocessing_and_python/setting-script-tool-parameters.htm#GUID-59C4A61C-AC33-4BA3-8453-AC8328E34453.

Solution de contournement

  1. After adding the arcpy.ApplySymbologyFromLayer_management(layer, lyrfile) Python command, add the arcpy.SetParameterAsText(2, layer) parameter.
  2. Save the script.
  3. In ArcGIS Pro, navigate to the Catalog pane and click Toolbox.
  4. Right-click the script and click Properties.
  5. In the Properties window, select the Parameter tab. Add a new parameter of the Layer type, and configure the parameters based on ArcGIS Pro: Setting script tool parameters.

Étapes pour reproduire

ID de bogue: BUG-000119907

Logiciel:

  • ArcGIS Pro

Recevoir une notification lorsque le statut d’un bogue change

Télécharger l’application Esri Support

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement