Input
想定する入力データ
- 1m標高メッシュ DEM
- 河川範囲ポリゴン、河道中心線、堤防データ
- 上流流量・下流水位などの境界条件
- 河床材料の5区分粒度構成
River Morphodynamics / Python Demo
1m標高メッシュ、河川データ、堤防データを利用し、2次元不定流計算と5区分河床材料モデルにより、洪水時の洗掘・堆積傾向を可視化するPythonベースの解析デモです。
Input
Model
Output
Sample Results
ここではデモ用に作成した小規模格子の結果画像を表示しています。実運用では、計算済みGeoTIFFやCloud Optimized GeoTIFFをWeb表示用に変換して掲載します。
Workflow
既存のGISデータをPythonで読み込み、計算格子へ変換したうえで、不定流計算と河床更新を繰り返します。
Python Source Sample
以下は、実データのDEM・河川範囲・堤防データを入力として、Landlabを用いた2次元不定流計算と5区分河床材料の河床更新へ発展させるためのテンプレートです。
Bed Material
デモでは代表粒径を5区分に分け、各区分の存在割合をもとに掃流砂量を計算する構成を想定しています。
| 区分 | 材料 | 代表粒径 |
|---|---|---|
| 区分1 | 細砂 | 0.5 mm |
| 区分2 | 砂 | 2 mm |
| 区分3 | 細礫 | 10 mm |
| 区分4 | 中礫 | 30 mm |
| 区分5 | 粗礫 | 75 mm |
Important Note
本ページの結果は、河床変動解析の考え方とWeb可視化例を示すためのデモです。実河川へ適用する場合は、流量ハイドログラフ、下流水位、粗度係数、河床材料分布、上流給砂量、観測水位・測量河床高による検証が必要です。
Customize
保有しているDEM、河川、堤防、粒度分布データに合わせて、Web表示用の解析結果作成やFastAPI化にも対応できます。