全国の国道・都道府県道のラインデータをダウンロードする方法と活用のヒント

車、高速道路

地理情報を活用した研究や開発において、日本全国の国道や都道府県道のラインデータ(ベクターデータ)は非常に有用です。しかし、国土数値情報(NLNI)の「重要物流道路」では全道路網が網羅されていないこともあり、全体を把握・活用するには別の方法を知ることが重要です。

国道・都道府県道のラインデータとは?

ラインデータとは、道路の中心線情報を持つGIS(地理情報システム)用のデータです。国道・都道府県道レベルでは管理主体が異なるため、複数のソースからデータを集める必要があります。

主に行政機関が整備しているオープンデータや、OpenStreetMapのようなオープンマッピングサービスが活用されます。

国土数値情報(NLNI)から取得できるデータ

国土交通省の国土数値情報ダウンロードサービスでは、以下のような道路関連のデータが提供されています。

  • 道路(一般交通路)データ
  • 道路構造物(橋梁・トンネル)
  • 重要物流道路(限定的)

「道路(一般交通路)」カテゴリは市町村道も含めて広範囲の道路データを収録しており、全国の国道や都道府県道も含まれています。属性情報に「道路種別」があるため、フィルタリングすれば目的のデータだけを抽出可能です。

OpenStreetMap(OSM)の活用

さらに網羅的な道路ラインデータを求めるなら、OpenStreetMap(OSM)が有力です。OSMは世界中のボランティアによって編集されており、日本の道路網も非常に高い精度でカバーされています。

OSMのデータはGeofabrikosmdataから地域別にShapefileやPBF形式でダウンロード可能です。PostGISやQGISを用いた加工にも適しています。

国道・都道府県道の抽出方法(OSM編)

OSMでは各道路に「highway」タグが付けられており、国道・都道府県道を抽出するには次のようなタグを参照します。

  • 国道:highway=primary かつ ref=国道番号
  • 都道府県道:highway=secondary かつ ref=県道番号

これらのデータはOverpass APIを使って直接クエリで取得することも可能です。Pythonライブラリosmnxを用いれば簡単に自動化できます。

自治体オープンデータポータルも活用しよう

都道府県単位でも道路のGISデータを公開している自治体があります。例えば、東京都オープンデータカタログや大阪府GIS情報などです。公式サイトやオープンデータポータルで「道路中心線」「道路台帳」などのキーワードで検索してみましょう。

これらのデータには、国道や県道の路線番号や延長、管理者といった属性が含まれている場合があり、より詳細な解析にも適します。

まとめ

日本全国の国道・都道府県道のラインデータを収集するには、単一のデータセットだけでは不十分です。国土数値情報をベースに、OpenStreetMapや自治体のオープンデータを組み合わせることで、より網羅的かつ正確な道路ネットワークデータの取得が可能となります。

特に、用途に応じて国道と県道を属性でフィルタリングし、目的に合った形式(GeoJSON, Shapefileなど)で整備することで、分析や可視化にもスムーズに活用できます。

コメント

タイトルとURLをコピーしました