流域計算は、地図上の任意の地点をクリックするだけで、その地点の上流流域(集水域)を自動的に計算・可視化するツールです。
DEM(数値標高モデル)に基づく水理学的な計算で流域界を求め、流域内の河川網・面積・人口を同時に取得できます。
主な特徴
- ワンクリック — 地図をクリックするだけで流域を自動計算
- 高精度 — DEMベースの水理学的な流域界計算
- 河川網表示 — 流域内の河川ネットワークを自動フィルタ
- 流路表示 — クリック地点から下流への流路を可視化
- 面積計算 — 流域面積を自動計算(m²/km²/万km²)
- 人口推計 — 流域内の人口をメッシュデータから推計
- GeoJSON出力 — 流域界・河川網・流路をダウンロード
流域計算を起動する
右側のアイコンボタンから「流域計算」を選択します。ウィンドウが開き、地図のクリックモードが有効になります。
地図上で地点をクリック
流域を計算したい地点をクリックします。河川上またはその付近をクリックすると最も正確な結果が得られます。クリック地点に赤いマーカーが表示されます。
計算結果を確認する
流域界がポリゴンで描画され、河川網と流路が重ね合わされます。面積と推計人口がウィンドウに表示されます。
データを活用する
GeoJSONでダウンロードするか、「別の地点を計算」で続けてクリックできます。「クリア」で地図上の表示をリセットします。
クリック地点の選び方
河川の合流点、橋のたもと、ダム地点などをクリックすると、意味のある流域が計算されます。山頂付近をクリックすると非常に小さい流域になります。
流域界(ポリゴン)
クリック地点の上流側の集水域が水色のポリゴンで地図上に描画されます。尾根線に沿った流域界が自動的に計算されます。
流域面積
流域の面積がスケールに応じた単位で表示されます。
計算の制限
DEMベースの計算のため、都市部の下水道や暗渠などの人工的な水路は反映されません。また、非常に平坦な地域では流域界の精度が低下する場合があります。
流域界が計算された後、流域内の人口を国勢調査の人口メッシュデータから自動推計します。
メッシュの自動選択
流域面積に応じて最適なメッシュサイズが自動的に選択されます。
計算方法
- 流域ポリゴンを覆うメッシュタイルを取得
- メッシュの中心が流域内にある場合、その人口を加算
- 選択メッシュで結果が得られない場合、より粗いメッシュにフォールバック
人口データの出典
人口メッシュデータはPMTiles形式で配信されており、国勢調査の結果に基づいています。流域面積が非常に小さい場合や山間部では人口が0と表示されることがあります。
河川網(上流側)
流域界内に含まれる河川ネットワークが自動的にフィルタリングされて表示されます。全国の河川データ(PMTiles形式)から、流域ポリゴンと交差する河川だけが抽出されます。
- まずバウンディングボックスで高速フィルタリング
- 次にポリゴンとの交差判定で正確にフィルタ
- 河川名・河川ID・等級が属性として含まれる
流路(下流側)
クリック地点から下流方向への流路が計算され、青いラインで表示されます。水がどこに流れていくかを視覚的に確認できます。
データソース
流域計算にはGlobal Watersheds APIを、河川データには国土数値情報の河川データ(PMTiles化済み)を使用しています。
「GeoJSON」ボタンで計算結果をGeoJSON形式でダウンロードできます。
出力内容
- ファイル名: watershed_[緯度]_[経度].geojson
- 形式: FeatureCollection
各Featureのlayerプロパティでレイヤーを識別できます。
GISソフトでの活用
ダウンロードしたGeoJSONはQGIS・ArcGISなどで開けます。流域ポリゴンを使って標高解析・土地利用分析・降雨量の面積雨量計算などに活用できます。
🌧️ 防災・水害対策
- 特定地点の上流集水域の広さを把握
- 流域内人口から被災リスクのある人数を推定
- 豪雨時に水が集まる範囲を事前に確認
- 河川の合流点における上流域の比較
🏗️ 土木・建設
- 排水計画の基礎データとして流域面積を取得
- 橋梁・堰の計画地点での上流域の確認
- 流域面積から流出量の概算(合理式の適用)
🌿 環境・水資源
- 水源地の集水域を特定
- 流域の土地利用構成を分析(GeoJSONをGISで活用)
- 水系ごとの人口負荷を推定
🎓 教育・研究
- 地理・地学の授業で流域の概念を可視化
- フィールドワーク前の流域範囲の把握
- 異なる河川の流域面積・人口の比較研究
流域計算を試してみましょう
右側アイコン → 流域計算
OH3を開く