<\/HEAD>
Estou tentando executar as ferramentas de pré-processamento de terreno arcHydro a partir de um script python independente. No entanto, ao executar ArcHydroTools.BuildWalls(), recebo o erro:<\/P>
System.InvalidCastException: Conversão de string "" para o tipo 'Double' não é válida. ---> System.FormatException: A string de entrada não estava em um formato correto.<\/SPAN><\/P> em Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)<\/SPAN><\/P> em Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)<\/SPAN><\/P> --- Fim do rastreamento da pilha da exceção interna ---<\/SPAN><\/P> em Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)<\/SPAN><\/P> em Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value)<\/SPAN><\/P> em ESRI.APWR.ApHydro.ArcHydroOp.BuildWalls(ApLayers apLayers, Double innerWallHeight, Double wallBuffer, Double breachLineBuffer, ITrackCancel& trackcancel, IGPMessages& messages, String& exMessage) em C:\Builds\HydroSolutions\10.3_ArcHydro\Sources\ArcHydroTools\src\ApHydro\ArcHydroOp.vb:linha 13815<\/SPAN>
Falha ao executar (BuildWalls).<\/SPAN><\/P><\/BLOCKQUOTE>Usei ArcHydroTools.SetTargetLocations para definir uma pasta local e GDB.<\/P>A ferramenta anterior no meu script python, ArcHydroTools.DEMReconditioning, funciona perfeitamente.<\/P>A saída do ArcHydroTools.BuildWalls() está em uma pasta. Tentei limpar minha pasta temporária.<\/P>Tenho arcpy.env.mask definido para a mesma camada que as paredes externas.<\/P><\/P><\/P>Estou usando python 2.7.8, arcpy é do arcMap 10.3.1 e Arc Hydro para ArcGIS 10.2 (versão 10.2, 30 de março de 2015)<\/P><\/P>Qualquer sugestão será apreciada.<\/P><\/BODY><\/HTML>