Public Software & Technical Demo

GIS・水理水文・災害解析・AIの
ソフトウェアデモサイト

合同会社TYSで使用・開発している各種プログラム、解析ツール、Web API、 可視化アプリのデモ・ソースコード例・実行動画・技術資料を公開するためのサイトです。

最終更新日: 2026-05-08

$ python kinematic_wave_slope_runoff_sample.py
Calculating DEM flow direction...
Routing effective rainfall...
Exported outlet hydrograph.

$ python floodstream_2d_shallow_water_sample.py
Loading DEM / river / levee grid...
Running 2D inundation demo...
Exported maximum flood depth map.

$ python run_pyswmm_inland_demo.py --synthetic
Running PySWMM inland flood demo...
Exported manhole overflow sources for 2D inundation.

 tsunami_2d_shallow_water_sample.py
Loading bathymetry / coastal DEM...
Running tsunami propagation demo...
Exported maximum inundation depth map.

 anuga_debris_flow_demo.py --duration 80
Creating ANUGA triangular mesh...
Running debris-flow style shallow-water demo...
Exported maximum flow depth map.

 dclaw_debris_flow_demo_template.py
Creating D-Claw topo / qinit / setrun templates...
Ready for Linux/Unix D-Claw execution.

$ cargo build --release -p river2d_core
$ uvicorn api.fastapi_rust_river_api:app --reload
POST /api/river2d/run -> Rust River2D JSON result

公開予定の技術分野

業務で活用しているソフトウェア開発、GIS解析、水理水文解析、AI活用の技術デモを順次追加します。

GIS / QGIS / ArcGIS
水理・水文解析
水質・貯水池解析
都市排水・内水氾濫
災害予測・降雨解析
AI・機械学習
FastAPI / Streamlit
Pythonツール

ソフトウェア・デモ一覧

各デモページでは、概要、操作動画、入力データ、処理結果、ソースコード抜粋、動作環境などを掲載します。

AI / 防災 / GIS / WebGIS 新規追加

AI防災GISデモ

DEM・洪水浸水想定区域・土砂災害警戒区域・避難所・サンプル危険度を重ね合わせ、地点クリックでAI風の防災診断コメントを表示するWebGISデモです。

詳細ページへ
火山 / 防災 / 降灰予測 / Python 新規追加

火山噴煙・降灰範囲予測 Tephra2 Lite

火山噴煙・降灰予測に利用できるOSSモデルを整理し、第一段階としてTephra2相当の簡易Pythonモデルで地表降灰量と降灰範囲を可視化するデモです。

詳細ページへ
GIS / QGIS / MCP / AI 新規追加

QGIS MCP 連携デモ

QGIS MCP Plugin + qgis-mcp Serverを使い、AIクライアントからQGIS Desktopのレイヤ操作・Processing解析・地図出力を行うための導入デモです。

詳細ページへ
水理・河川解析 新規追加

1次元河床変動シミュレーション

100mピッチ河道、5区分河床材料、流量ハイドログラフ、実測横断を用いて、不等流と粒径別掃流砂量から河床変化を計算するPythonデモです。

詳細ページへ
水理・河川解析 デモ追加

2次元河床変動シミュレーション

1m標高メッシュ、河川・堤防データ、5区分の河床材料を用いて、洪水時の水深・流速・洗掘・堆積傾向を可視化するPythonベースの解析デモです。

詳細ページへ
地形・水文モデリング 新規追加

Landlab 概要・Pythonサンプル

地形・水文・地形変化モデルをPythonで組み立てるためのLandlabの概要と、RasterModelGrid・FlowAccumulatorを使った入門サンプルです。

詳細ページへ
水理・氾濫解析 / ANUGA 新規追加

ANUGA 概要・Pythonサンプル

三角形メッシュ上で2次元浅水流方程式を解くANUGAの概要と、入門サンプル、さらにANUGA土石流デモへの導線をまとめた紹介ページです。

詳細ページへ
水質 / 貯水池 / CE-QUAL-W2 新規追加

CE-QUAL-W2 概要・Python連携

貯水池・湖沼・河川・河口を対象とする縦断・鉛直2次元水理水質モデルCE-QUAL-W2の概要と、Pythonによる入力作成・実行管理・後処理の考え方を整理したページです。

詳細ページへ
水質 / 富栄養化 / 貯水池 新規追加

CE-QUAL-W2 + Python ダム貯水池富栄養化モデル

水温成層、底層DO低下、リン内部負荷、Chl-a、選択取水、曝気循環などを対象に、CE-QUAL-W2とPythonを組み合わせる鉛直2次元富栄養化モデルのデモです。

詳細ページへ
都市排水 / 内水氾濫 / PySWMM 新規追加

PySWMM 内水氾濫解析デモ

EPA SWMMをPythonから実行し、雨水管網、マンホール水位、管渠流量、越水量を計算して2D氾濫解析へ接続するデモです。

詳細ページへ
砂防 / 土石流 / D-Claw 新規追加

D-Claw 概要・土石流モデルサンプル

土石流・地すべり向けの粒状体・流体混合流モデルD-Clawの概要と、D-Clawアプリ雛形を作るPythonサンプルです。

詳細ページへ
水文 / 降雨流出解析 新規追加

斜面雨水流出解析 キネマ法デモ

DEM格子、降雨時系列、損失雨量、粗度係数を用いて、分布型キネマティックウェーブ法による斜面流出とハイドログラフを計算するPythonサンプルです。

詳細ページへ
水理 / 氾濫解析 新規追加

河川氾濫2次元シミュレーション

1m標高メッシュ、河川・堤防データを想定し、2次元浅水流・拡散波近似で浸水深と氾濫範囲を可視化するPythonベースの解析デモです。

詳細ページへ
水理 / 津波解析 新規追加

津波解析2次元シミュレーション

海底地形・陸域DEM、津波波源を想定し、2次元浅水流モデルで津波伝播・沿岸遡上・最大浸水深を可視化するPythonサンプルです。

詳細ページへ
砂防 / 土石流 / ANUGA 新規追加

ANUGA 土石流2次元シミュレーション

ANUGAの2次元浅水流ソルバーを使い、1m DEM・河川・堤防・発生源条件へ拡張できる土石流風の平面2次元解析デモで、サンプル図とGeoTIFF / CSV / Web地図用データも掲載しています。

詳細ページへ
砂防 / 土石流 / D-Claw 新規追加

D-Claw 土石流2次元シミュレーション

D-Clawの土石流向けモデルを使うため、1m DEM・発生源・固相濃度・間隙圧を入力に整理する実務向けデモ構成です。

詳細ページへ
GIS / QGIS 準備中

pyQGISを使った支援ツール

土石流・急傾斜地の区域設定作業などを行うプラグインのデモです。いろいろな用途に応用できるものです。

詳細ページへ
API / Rust / FastAPI 新規追加

FastAPI + Rust 計算APIデモ

Rustで簡易2次元河川不定流を計算し、FastAPIでJSONを受け渡す構成例です。Docker Compose、Nginxプロキシ、curl例、サンプル図を掲載しています。

詳細ページへ
可視化 / Python 準備中

Streamlit ダッシュボードデモ

GISデータ、降雨データ、解析結果をWebダッシュボードとして表示するStreamlitアプリのデモです。

詳細ページへ
水理・津波・氾濫解析 / Clawpack 新規追加

Clawpack 概要・Pythonサンプル

保存則・浅水流・衝撃波を有限体積法で解くClawpackの概要と、PyClaw・GeoClawの入門サンプルです。

詳細ページへ

デモページで掲載する内容

単なるプログラム紹介ではなく、実際の処理の流れ、入力データ、出力結果、操作画面をまとめて掲載することで、 技術内容を分かりやすく伝えます。

01. ソースコード

Python、QGIS、ArcPy、FastAPIなどの主要コードを抜粋して掲載します。

02. 実行デモ動画

GIFではなく、軽量なMP4/WebM形式で操作手順や実行結果を表示します。

03. 出力結果

地図画像、表、グラフ、GeoPackage、CSVなどの出力例を掲載します。

04. 技術資料

操作説明、処理フロー、API仕様、環境構築手順などをまとめます。

カスタマイズ・業務利用のご相談

掲載しているデモをもとに、業務向けのカスタマイズ、解析処理の自動化、 Web API化、ダッシュボード化などに対応できます。

相談する