laptop and a wrench

Error

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

Última publicación: August 28, 2019 ArcGIS Pro
Número de ID del error BUG-000119907
EnviadoFebruary 7, 2019
Última modificaciónMarch 4, 2024
Relacionado conArcGIS Pro
Versión encontrada2.3
Plataforma del servidorWindows OS
Plataforma cliente10.0 64 Bit
EstadoWill Not Be Addressed

Información adicional

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.

Solución alternativa

  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.

Pasos para reproducir

ID del error: BUG-000119907

Software:

  • ArcGIS Pro

Obtener ayuda de expertos en ArcGIS

Contactar con soporte técnico

Descargar la aplicación de soporte de Esri

Ir a las opciones de descarga

Descubrir más sobre este tema