読み込み中...
読み込み中...
日本全国(OpenStreetMap に道路がある範囲)の道路の坂道勾配を色分けして確認できる実験地図(現在図・自転車先行)
地図を読み込み中…
「ひらみち」は、OpenStreetMap(OSM)の道路データに国土地理院の標高タイル(基盤地図情報数値標高モデル)を 組み合わせ、道路区間ごとの坂道の傾き(勾配)を推定して色分けする実験的な地図です。「ひら」は当て字で、 坂の多い街で少しでも「ひらたい(平たい)」道を見つける手がかりになれば、という思いを込めています。
はじめは「坂の街」として知られる長崎市の中心部を対象に公開しました。長崎では自動車が通れない階段状の「みち」も 生活道路として日常的に使われており、どの道が実際に歩きやすいかが地図上の線だけでは分かりにくい、という課題が出発点です。 現在は同じ方法を日本全国(OSM に道路がある範囲)に広げ、現在図として公開しています。
現在図は、ある時点の OSM と標高タイルから区間ごとの勾配をまとめて作り直した「その時点の地図」です。 使ったデータの時点は、下の台帳と出典欄に記載しています。
ひらみちで「全国」としているのは、現在図(この地図)と都道府県別の台帳の2つだけです。 どちらも、日本全国のうち OpenStreetMap に道路が登録されている範囲を対象にしています。
勾配は、道路の形状に沿って標高タイルの値を一定間隔で読み取って推定した値です。標高タイルの細かさは地点によって 5mメッシュ・10mメッシュなど異なり、周辺の値から補間した箇所もあるため、推定値には「信頼度」という 目安を付けています。信頼度は標高の出所から決まる確からしさの目安(高・中・低)で、推定値が何%正しいかを表す数値ではありません。 信頼度が低い区間は地図上で細い破線・半透明の表示になり、ポップアップでも「低」と表示されます。
特に重要なのは「勾配不明」の扱いです。ごく一部の区間は、周辺に有効な標高データが1点も無く、 勾配そのものを推定できませんでした。この場合は灰色の点線で表示し、ポップアップにも「勾配不明(標高データなし)」とだけ表示します。 これは「平坦だった」という意味ではありません。数値が無い=情報が無い、という状態です。
区間の平均勾配とは別に、区間内で最も急な20 m の勾配(最急20m)、20 m ごとの勾配の95パーセンタイル、 上り・下りそれぞれの最急値も推定しています。ただし、10mメッシュ(10B)の標高が主体の区間や、標高データの種類が 切り替わる付近などで20 m の範囲を同じ種類の標高データで計算できない区間では、粗い標高データから短い距離の傾きを 求めると誤差が大きくなるため、これらの値を出さずに「20 m 指標なし(粗い標高データ)」と表示します。 値が無いことを0%や「平坦」と読まないでください。
自転車の通行区分(「通行可」「押して歩く区間」「通行規制で通れない」「不明・条件付き」)と路面(「舗装」「未舗装」「不明」)は、OSM の道路タグから機械的に判定した区分です。現地の標識や規制を確かめたものではありません。
なお、本ツールは各地点の標高そのもの(標高何mか)は配信していません。配信しているのは、 区間ごとの傾き(勾配)の推定値と、それに付随する属性(信頼度・標高データの種類・道路の区分など)、都道府県別の集計(台帳・階級ポリゴン)です。
現在図の作成に使った道路区間(リンク)を都道府県ごとに集計し、どの標高データで勾配を計算したかの内訳を公開しています。 地図を縮小したときの都道府県の色分けは、この台帳の「階級」です。
台帳を読み込み中…
地理院タイル(標高タイル(基盤地図情報数値標高モデル))を加工しリンクフィールドが道路リンク勾配データを作成(データ取得日: 2026-11-02)。利用にあたっては 公共データ利用規約(第1.0版)(PDL1.0) に従います。
道路形状: © OpenStreetMap contributors(ODbL 1.0)。OSMデータ取得日時: 2026-10-31T21:23:06Z
本ページで配信する道路リンク勾配データは、OpenStreetMap のデータに標高由来の属性を付加した派生データベースであり、ODbL 1.0 の下で提供します。データ本体は https://miru-lab.jp/api/hiramichi/road-grade-jp-s2-202611.pmtiles から取得できます。
データ本体: https://miru-lab.jp/api/hiramichi/road-grade-jp-s2-202611.pmtiles(PMTiles 形式・約 4.0 GB。地図表示用の一括データで、開くとダウンロードが始まります)
背景地図: 地理院タイル(淡色地図)。
都道府県界: 地球地図日本(国土地理院)をリンクフィールドが加工して作成。
都道府県別の台帳(https://miru-lab.jp/data/hiramichi/coverage-ledger-202611.json): この台帳は OpenStreetMap のデータから作成した派生データベースで、Open Database License (ODbL) 1.0 で提供します。© OpenStreetMap contributors
都道府県の階級ポリゴン(https://miru-lab.jp/data/hiramichi/eligibility-202611.geojson): 各都道府県の属性(階級・リンク数・5m比率)は OpenStreetMap から作成した派生データで ODbL 1.0 で提供します。© OpenStreetMap contributors
ポリゴンの形状は上の「都道府県界」の出典のデータで、公共データ利用規約(第1.0版)(PDL1.0) に従います。形状を使うときは「都道府県界」の出典も記載してください。
参照リンク: 公共データ利用規約(第1.0版)(PDL1.0) / ODbL 1.0 / osm.org/copyright
非配布の明示: 元の標高値(節点標高・平均標高等)は配信していません。配信しているのは区間ごとの 勾配(傾き)の推定値と、それに付随する属性(信頼度・標高データの種類・道路の区分など)、都道府県別の集計(台帳・階級ポリゴン)です。
免責: 表示している勾配は標高データからの推定値であり、実際の路面状況や通行可否を保証するものではありません。
Q. この地図の勾配はどうやって求めていますか?
OpenStreetMapの道路の形状(線)に、国土地理院の標高タイル(基盤地図情報数値標高モデル)から読み取った標高を組み合わせて、区間ごとの勾配を計算しています。道路のジオメトリに沿って一定間隔で標高をサンプリングし、区間の平均勾配・最急20m区間の勾配・20m区間勾配の95パーセンタイル(連続的な急さ)・上り/下りそれぞれの最急20m区間の勾配を推定値として算出しています。現在図は、この方法で日本全国(OpenStreetMapに道路がある範囲)の道路をまとめて計算し直したものです。
Q. 「勾配不明」と表示される区間があるのはなぜですか?
その区間の周辺で標高データが取得できなかった(全点でデータが無かった)場合に「勾配不明」と表示されます。これは「平坦だった」という意味ではなく、あくまで「推定できなかった」ことを示しています。灰色の点線で描画され、ポップアップにも数値は表示されません。
Q. 「20 m 指標なし(粗い標高データ)」と表示されるのはなぜですか?
最急20m区間の勾配や95パーセンタイルなどの「20 m 指標」は、20 mという短い距離の傾きを見る値のため、標高データが粗いと誤差が大きくなります。そこで、10mメッシュ(10B)の標高が主体の区間や、標高データの種類が切り替わる付近などで20 mの範囲を同じ種類の標高データで計算できない区間では、20 m 指標を出さずに「20 m 指標なし(粗い標高データ)」と表示しています。区間全体の平均勾配は表示されます。値が無いことを0%や「平坦」と読まないでください。
Q. 「全国」とありますが、どこまで使えますか?(現在図と対応地域の違い)
「全国」は、この地図(現在図)と都道府県別の台帳の範囲を指し、日本全国のうちOpenStreetMapに道路が登録されている範囲が対象です。区間ごとの詳細な検証・移動中の追従表示は現在図には含まれず、「対応地域(今後)」として対象地域を限って検討している機能です。経路の比較は、長崎市中心部だけで使えます。また、OpenStreetMapに無い道や私道の登録状況、標高データの細かさ(5mメッシュか10mメッシュか)には地域差があります。都道府県ごとの標高データの内訳は、ページ内の台帳で確認できます。
Q. 「信頼度」とは何を表していますか?
標高の出所(数値標高モデルの5mメッシュか10mメッシュか、周辺の標高から補間した値かどうか)に応じた、勾配推定値の確からしさの目安です。推定値が何%正しいかを表す数値ではありません。信頼度が低い区間は地図上で細い破線・半透明で表示され、実際の勾配とややズレる可能性があります。
Q. 階段(STEPS)の区間はなぜ色が違うのですか?
階段は勾配という概念になじまない(垂直方向の移動を「%」で表すと極端な値になり、坂道と同じ色のランプに乗せると誤解を招く)ため、勾配の色分けとは別に紫色の破線で区別して表示しています。長崎市のような坂の多い地域では、階段状の「みち」が生活道路として使われている区間が多数あります。
Q. この地図の数値をナビや実際の通行判断に使えますか?
いいえ。本ツールの勾配はDEM(標高データ)からの推定値であり、実際の路面状況・段差・幅員・通行可否を保証するものではありません。あくまで坂道の傾向を事前に把握するための参考情報としてご利用ください。
Q. 標高そのもの(標高何mか)は分かりますか?
分かりません。本ツールが配信しているのは区間ごとの勾配(傾き)の推定値と、それに付随する属性(信頼度・標高データの種類・道路の区分など)、都道府県別の集計(台帳・階級ポリゴン)だけで、各地点の標高値(節点標高・平均標高等)は一切配信していません。
Q. 現在地や見ている場所は、サーバーに送られますか?
現在地ボタンで取得した位置はサーバーへ送りません。地図の表示には、表示している範囲の地図タイルを当サイトと国土地理院のサーバーから取得します(一般的な地図と同じく、どの範囲を見ているかはサーバー側で推測され得ます)。
道路の傾きの度合い。水平方向の距離に対する高低差の割合を%で表す(例: 100m進んで8m上がると8%)。
Digital Elevation Model(数値標高モデル)の略。地表面の標高を格子状に記録したデータ。本ツールは国土地理院の基盤地図情報数値標高モデルを使用。
標高の出所(5mメッシュ/10mメッシュ/補間の有無)から決まる、勾配推定値の確からしさの目安。標高データが全く無い場合は信頼度0=「不明」となる。
OpenStreetMapの道路タグで「階段」に分類されている区間。垂直方向の移動が主体のため、坂道の勾配ランプとは別の色(紫の破線)で表示している。
Open Database License。OpenStreetMapのデータに適用されるオープンライセンス。派生データベースを公衆に提供する場合、同じODbLで提供する義務(share-alike)がある。
国土地理院が整備する、日本の地表面の標高を格子状(5mまたは10mメッシュ)に記録した公開データ。
基盤地図情報数値標高モデルのうち、航空レーザ測量や写真測量をもとに5m間隔の格子で整備された標高。整備されている範囲は地域によって異なる。
基盤地図情報数値標高モデルのうち、1/2万5千地形図の等高線などをもとに10m間隔の格子で整備された標高。5mメッシュより粗いため、これが主体の区間では「20 m 指標なし」と表示する。
ある時点のOpenStreetMapと標高タイルから、日本全国(OpenStreetMapに道路がある範囲)の区間ごとの勾配をまとめて作り直した地図。区間ごとの詳細な検証や経路の比較は含まない。
都道府県ごとに、勾配の計算に使った標高データの内訳(道路延長に占める割合)から決めた区分。5m 主体・混在・10B 主体・欠測多の4つで、地図を縮小したときの都道府県の色分けに使っている。