Catchment Area Calculator with Python & GIS of Japan

* Now on writting !!!

27th Oct. 2024

PythonとGeographic Information SytstemのReskillngのため、国土地理院(Geospacial Information Authority of Japan)がWeb上でPublicationしているDEM(Digital Elevation Map)のDateを利用して、Optional Point(Longitude Latitude)のCathment Area(集水面積)をCalcurate CodeをCreateしてみました。

準備作業として、必要な範囲のDEM Dataを国土地理院のHPからDEMDataをDownloadして、結合しておく必要がありますが、これについては、今回は省略します(機会があれば、別途、紹介します。)

まずは、計算結果の一例からご紹介です。現在国土交通省が四国愛媛県内で建設を進めている山烏坂ダムの地点の集水面積を計算した結果です。青色のドットが最初の概算結果、ピンク色のドットが概算結果を精査するコードを実行した結果です。ピンク色のドットで集水面積がCatchment Area(km2) =  63.91km2、青色のドットで74.30km2と出ました。


国土交通省四国地方整備局山鳥坂ダム工事事務所のHP(https://www.skr.mlit.go.jp/yamatosa/yamatosakadam/index.html)を参照すると、山鳥坂ダムの集水面積は63.8km2となっていますので、先ほどご説明したピンク色のドットが表している集水面積は誤差はありますが、まあまあ当たっていると思っています。

具体的な計算方法に入る前に「集水面積とは何か?」という定義について考えます。日本ダム協会のHPにある関連用語集には「河川のある地点について、降雨がその地点に流出する全領域を集水区域、または集水域といい、その面積を集水面積といいます。」という説明(

http://damnet.or.jp/cgi-bin/binranB/JitenKM.cgi?id=143)がございます。


コメント