<\/HEAD>
スタンドアロンのpythonスクリプトから地形前処理のarcHydroツールを実行しようとしています。しかし、ArcHydroTools.BuildWalls()を実行すると、次のエラーが発生します:<\/P>
System.InvalidCastException: 文字列 "" から型 'Double' への変換は無効です。 ---> System.FormatException: 入力文字列の形式が正しくありません。<\/SPAN><\/P> at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)<\/SPAN><\/P> at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)<\/SPAN><\/P> --- 内部例外スタックトレースの終了 ---<\/SPAN><\/P> at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)<\/SPAN><\/P> at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value)<\/SPAN><\/P> at ESRI.APWR.ApHydro.ArcHydroOp.BuildWalls(ApLayers apLayers, Double innerWallHeight, Double wallBuffer, Double breachLineBuffer, ITrackCancel& trackcancel, IGPMessages& messages, String& exMessage) in C:\Builds\HydroSolutions\10.3_ArcHydro\Sources\ArcHydroTools\src\ApHydro\ArcHydroOp.vb:line 13815<\/SPAN>
(BuildWalls) の実行に失敗しました。<\/SPAN><\/P><\/BLOCKQUOTE>ArcHydroTools.SetTargetLocationsを使用してローカルフォルダとGDBを設定しました。<\/P>pythonスクリプト内の前のツール、ArcHydroTools.DEMReconditioningは正常に動作しています。<\/P>ArcHydroTools.BuildWalls()の出力はフォルダ内にあります。tempフォルダをクリアしてみました。<\/P>arcpy.env.maskは外壁と同じレイヤーに設定しています。<\/P><\/P><\/P>python 2.7.8を使用しており、arcpyはarcMap 10.3.1から、Arc Hydro for ArcGIS 10.2(バージョン10.2、2015年3月30日)です。<\/P><\/P>何かご提案があればありがたいです。<\/P><\/BODY><\/HTML>