今年は実河川ものを多くアップロードしていきたいのですが、河川コードを書くことを習慣付けようかと。 (ほとんど誰も使わないのですが。。。。)
鉄板ネタとして「荒川」は一級水系に2つありますが、日本の全河川名でみると32河川あります。 (チェック用スクリプトは以下。 河川コード一覧:国土数値情報 より抽出。)
import pandas as pd url = 'https://nlftp.mlit.go.jp/ksj/gml/codelist/RiverCodeCd.html' dfs = pd.read_html(url, header=0) df = dfs[0] len(df[df['河川名'] == '荒川']) # 32
河川コードとは
- 河川コードとは、国内のほぼ全てに割り当てられ10桁のコード 河川コード仕様書 国土交通省河川局、2005年4月(国交省のリンクが見つからなかったので東北地整のリンクです。)でルールが決められる。
- 「河川局河川計画課長は,コードの付与及び管理に関する事務を総括するものとし,地方整備局河川部長(北海道開発局にあっては建設部長,沖縄総合事務局にあっては開発建設部長)は,コード主務者として,その管轄区域内の河川に関するコードの付与及び管理に関する事務を行うものとする。」
- 「一度付与されたコードは変更されることはない。」らしいです。
コードの構成
各地整の河川コードのリンク
- 北海道開発局:地域番号81
- 東北地方整備局:地域番号82 http://www.thr.mlit.go.jp/bumon/b00037/k00290/river-hp/kasen/
- 関東地方整備局:地域番号83
- 北陸地方整備局:地域番号84
- 中部地方整備局:地域番号85 https://www.cbr.mlit.go.jp/kawatomizu/kihonjoho/
- 近畿地方整備局:地域番号86
- 中国地方整備局:地域番号87 http://www.cgr.mlit.go.jp/chiki/kasenj/code/index.htm
- 四国地方整備局:地域番号88
- 九州地方整備局:地域番号89
参考サイト
- 河川コード仕様書 国土交通省河川局、2005年4月(国交省のリンクが見つからなかったので東北地整のリンクです。)
- 河川コード一覧:国土数値情報
- 国土数値情報河川データセット | Geoshapeリポジトリ