12/13/2019

FantomRefined datファイル解説

Fantomの出力形式のうち,Writer.TextWriterで出力されるdatファイルはASCII形式で記録されています.ファイルサイズは大きくなりますが,Pythonなどで様々な加工が容易に可能です.

  1. time: 計算結果の時間を表しています.

  2. dz: 計算セル鉛直方向の厚さを,下(底)から上(水面)方向に列記しています.

  3. limit_depth: 冠水・干出の限界水深を表しています.この水深よりも浅いときは陸地(dry)になります.

  4. items: fantomの出力データは鉛直セルコラム構造が基本となっています.itemsはこのcolumnの基本項目を示しています.


  5. columnで始まる行は,各コラムのitemsで示した情報を記載しています.この行はコラムの数だけあります.

  6. 数字から始まる行は,数字に対応する通し番号のコラムのデータを示しています.数字の後に続く名前が変数名で,その後の数値の列は,最下層のセルから最上層のセルまでのデータです(水底より下,水面より上のセルも含みます).

    最後に,コラム中心の水平座標から対象コラムを選び出し,そのコラム(一点)における水面の時間変動をプロットするPythonスクリプトの例を示します.