laptop and a wrench

Bug

Setting a default symbology for the derived output raster layer of a script tool that is brought into the tool using arcpy.SetParameterAsText causes ArcMap to crash.

Zuletzt veröffentlicht: August 25, 2014 ArcGIS for Desktop
Bug-ID-Nummer NIM088841
EingereichtFebruary 6, 2013
Zuletzt geändertJune 5, 2024
Gilt fürArcGIS for Desktop
Gefunden in Version10.1
BetriebssystemWindows OS
Betriebssystemversion7
Behoben in Version10.2.1
StatusFixed

Workaround

Add the layer to the map manually and use UpdateLayer to import the other symbology. For example:#####import arcpymxd = arcpy.mapping.MapDocument("Current")df = arcpy.mapping.ListDataFrames(mxd)[0]Output_LAC_Raster = r"<a href="file:C:/testdata/data.gdb/Landcover_Level2_NLCD2006" target="_blank">C:\testdata\data.gdb\Landcover_Level2_NLCD2006</a>"arcpy.SetParameterAsText(0, Output_LAC_Raster)updatelayer = arcpy.GetParameterAsText(0)arcpy.AddMessage(updatelayer)updatelayer2 = arcpy.mapping.Layer(updatelayer)sourceL = arcpy.mapping.Layer(r"<a href="file:C:/testdata/lac.lyr" target="_blank">C:\testdata\lac.lyr</a>")arcpy.mapping.UpdateLayer(df, updatelayer2, sourceL)arcpy.mapping.AddLayer(df, updatelayer2)arcpy.RefreshTOC()#####

Schritte zur Reproduzierung

Bug-ID: NIM088841

Software:

  • ArcGIS for Desktop

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