FAQ/ エラーメッセージ「データファイル XXX がオープンできません。」¶
シミュレーション計算をバッチ処理にて実行させようとしたところ、下記エラーメッセージが出て失敗しました。
データファイル "2b76ca5f-2d84-4c72-80f1-eab3a5f5242a"がオープンできません。
不正なシミュレーション条件です。
原因と対策方法を教えてください。
回答¶
地形データ、降雨データなどを格納したデータファイル(この例では\"2b76...\"という名前のファイル)が、 [プロジェクトファイル名 + \".fsxproj.data\"] とは異なるフォルダに格納されていることが原因と考えられます。
下記2つの方法のいずれかを試していただけますでしょうか。
プロジェクトを dfsCalc64.exe でなく DioVISTA から手動で計算する場合は、上記(2)を試してください。
(1) データファイルのフォルダのパスを指定する¶
dfsCalc64.exe のオプション--data-folderに、データファイルのフォルダのパスを指定します。
たとえば、フォルダBp000.fsxproj.dataにデータファイル \"2b76...\"が格納されている場合、
--data-folder=Bp000.fsxproj.data
と指定します。
プロジェクト Bp001.fsxproj を PowerShell から実行する例を示します。
1 2 |
|
(2) データのフォルダ名を変更する¶
データファイルのフォルダの名前を、プロジェクトの名前に合わせて変更します。
たとえば、フォルダ Bp000.fsxproj.data にデータファイル \"2b76...\"が格納されており、プロジェクト Bp001.fsxproj を実行する場合、フォルダ Bp000.fsxproj.data の名前を Bp001.fsxproj.data に変更します。
あるいは、フォルダ Bp000.fsxproj.data をコピーし、そのフォルダの名前を Bp001.fsxproj.data にします。
この後に、dfsCalc64.exeまたはDioVISTAでシミュレーションを実行してください。