地理情報を活用した研究や開発において、日本全国の国道や都道府県道のラインデータ(ベクターデータ)は非常に有用です。しかし、国土数値情報(NLNI)の「重要物流道路」では全道路網が網羅されていないこともあり、全体を把握・活用するには別の方法を知ることが重要です。
国道・都道府県道のラインデータとは?
ラインデータとは、道路の中心線情報を持つGIS(地理情報システム)用のデータです。国道・都道府県道レベルでは管理主体が異なるため、複数のソースからデータを集める必要があります。
主に行政機関が整備しているオープンデータや、OpenStreetMapのようなオープンマッピングサービスが活用されます。
国土数値情報(NLNI)から取得できるデータ
国土交通省の国土数値情報ダウンロードサービスでは、以下のような道路関連のデータが提供されています。
- 道路(一般交通路)データ
- 道路構造物(橋梁・トンネル)
- 重要物流道路(限定的)
「道路(一般交通路)」カテゴリは市町村道も含めて広範囲の道路データを収録しており、全国の国道や都道府県道も含まれています。属性情報に「道路種別」があるため、フィルタリングすれば目的のデータだけを抽出可能です。
OpenStreetMap(OSM)の活用
さらに網羅的な道路ラインデータを求めるなら、OpenStreetMap(OSM)が有力です。OSMは世界中のボランティアによって編集されており、日本の道路網も非常に高い精度でカバーされています。
OSMのデータはGeofabrikやosmdataから地域別にShapefileやPBF形式でダウンロード可能です。PostGISやQGISを用いた加工にも適しています。
国道・都道府県道の抽出方法(OSM編)
OSMでは各道路に「highway」タグが付けられており、国道・都道府県道を抽出するには次のようなタグを参照します。
- 国道:
highway=primaryかつref=国道番号 - 都道府県道:
highway=secondaryかつref=県道番号
これらのデータはOverpass APIを使って直接クエリで取得することも可能です。Pythonライブラリosmnxを用いれば簡単に自動化できます。
自治体オープンデータポータルも活用しよう
都道府県単位でも道路のGISデータを公開している自治体があります。例えば、東京都オープンデータカタログや大阪府GIS情報などです。公式サイトやオープンデータポータルで「道路中心線」「道路台帳」などのキーワードで検索してみましょう。
これらのデータには、国道や県道の路線番号や延長、管理者といった属性が含まれている場合があり、より詳細な解析にも適します。
まとめ
日本全国の国道・都道府県道のラインデータを収集するには、単一のデータセットだけでは不十分です。国土数値情報をベースに、OpenStreetMapや自治体のオープンデータを組み合わせることで、より網羅的かつ正確な道路ネットワークデータの取得が可能となります。
特に、用途に応じて国道と県道を属性でフィルタリングし、目的に合った形式(GeoJSON, Shapefileなど)で整備することで、分析や可視化にもスムーズに活用できます。


コメント