laptop and a wrench

Erro

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.

Última Publicação: August 25, 2014 ArcGIS for Desktop
Número de ID do Erro NIM088841
EnviadoFebruary 6, 2013
Última ModificaçãoJune 5, 2024
Aplica-se àArcGIS for Desktop
Versão encontrada10.1
Sistema OperacionalWindows OS
Versão do Sistema Operacional7
Versão Fixa10.2.1
StatusFixed

Solução Provisória

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()#####

Etapas para Reproduzir

ID do Erro: NIM088841

Software:

  • ArcGIS for Desktop

Seja notificado quando o status de um erro mudar

Baixe o Aplicativo de Suporte da Esri

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download