JA:Key:footway

From OpenStreetMap Wiki
Jump to navigation Jump to search
footway
説明
歩行路の詳細化 Show/edit corresponding data item.
グループ: 道路
適用できる要素
ノードに使用不可能ウェイに使用可能領域に使用不可能リレーションに使用不可能
依存するタグ
状態:承認Page for proposal

footway=*キーはhighway=footwayタグに情報を追加するものです。

訳注: この文書では「footway」をあえて「歩行路」と翻訳しています。OSM文書における「sidewalk」と道路交通法の「歩道」(道路のうち、車道ではなく、歩行者のために分離された部分)が対応しており、それと区別するためです。

もっともよく使われている2つの値は、歩道のためのfootway=sidewalk(これについては歩道も参照してください)と、歩行者が道路を横断する通り道を示すfootway=crossingです。

コミュニティによってはhighway=pathとともに使って、自転車歩行者路の歩行者用部分について表現しているところもあります。この用法については自転車の分かり易い説明も参照してください。

よく使われる値

キー 値 要素 説明 写真 件数
footway sidewalk ウェイ 道路の脇に存在する歩道部分。highway=footwayを使って、車道と別にマッピングする際に使用します。

footway crossing ウェイ 横断歩道。通常、2本の歩道の間を接続します。

footway access_aisle ウェイ 駐車場においてマーキングされた歩行者通路で、通常は2つの駐車スペースの間を通り、駐車車両にアクセスしやすくするためのものです。

footway traffic_island ウェイ 交通島の歩行者避難所として機能する歩行路の一部。 通常、footway=crossing でタグ付けされる横断歩道に挟まれた部分で使用されます。

footway link ウェイ 物理的には存在しないかもしれませんが、他の highway=* ウェイ間のリンクを形成してルーティングに必要な歩行路の一部です。

footway alley ウェイ 裏口へのアクセスおよび/または緊急アクセスのために、通常、建物の間を通る歩行路。

footway residential ウェイ 住宅用の歩行路

footway path ウェイ 車道に付随していない歩行路


使用が少ない値/非推奨の値

キー 値 要素 説明 写真 件数
footway=* chemin_de_ronde ウェイ It represent a chemin de ronde (French for "round path"' or "patrol path", a.k.a. an "allure", "alure", a "wall-walk", "guard-walk") for traversing a city, castle, and fortress walls. This path is a raised protected walkway behind a wall=castle_wall, historic=citywalls, barrier=city_wall battlement, or simple parapet. Today, it is a feature of medieval fortifications of high tourist interest.

footway=* lane ウェイ 歩行者用レーン(車道の一部が歩行者専用になっているが、塗装されているのみで、縁石や街路樹などの物理的障壁で分けられていないもの)をマッピングするための選択肢の1つです。ほかの選択肢のリストやこの方法の問題点についてはJA:歩道#道路の歩行者用レーンとして記述する方法を参照してください!

footway=* both / right / left / none / no / separate

exclamation mark icon

この地物は非推奨とされています。 置き換えは sidewalk=*/sidewalk:*=* が推奨されています。
理由は Deprecated features に書かれています。 OpenStreetMap には「禁止の地物」がありませんので、使い続けたり合うように解釈したりするのは自由です。
どのような場合でも、JA:Automated Edits code of conduct による承認なしに、データベース内にあるこのタグを別なタグに自動的(または半自動的)に置き換えるべきではありません。 そのような編集は取り消されます。

道路の脇の歩道への使用

このタグを使う場合、まずは以下のタグのついたウェイとして車道に沿って歩道をマッピングします。

次のようなタグを追加することもできます。

ウェイの接続

その他のウェイを道路と接続する場合は、実態に即してマッピングします。たとえば、ウェイが道路脇の歩道のところで切れている場合は、車道とは接続しません。ウェイが道路脇の歩道を抜けて車道まで伸びている場合は、車道脇の歩道との交点を経由して車道にも接続します。

これは、highway=footway/path を接続する場合にも該当します。たとえば、道路脇の歩道の通行許可されているということは、通常、歩行者以外の通行が許可されていることを意味しません。適切に接続しなければ経路検索がうまくいかなくなります。自転車が通行できるウェイが道路脇の歩道のところで切れている場合、そのウェイから車道に出るための歩道上の最短経路に bicycle=dismount を付け、自転車を押して車道まで移動する経路があることを示してください。

アクセス

自動車道でない限りほとんどの道路は通常は歩行者が歩くことができると仮定されるため、道路を歩くことが違法である場合 foot=no (または該当する場合にはfoot=use_sidepath)を明記します。自動車道の場合、歩行が許可されているならば、 foot=yes をつけるか、 歩行が許可されているということを意味する sidewalk=* タグを付けてください。法的なアクセスの可否についてのもっと一般的な議論については access=* もご覧ください。

横断歩道への使用

以下のような手順でマッピングします。

  1. 道路の両脇の歩道を結んで直交する footway=sidewalk のwayウェイを作成します。
  2. 直交するウェイに highway=footway と footway=crossing のタグを付与します。
  3. highway=crossing node ノードを車道との交点それぞれに置きます (たいていは1箇所ですが、複数のウェイからなる車道や複雑なジャンクションなどでは複数になることもあります)。

さらに以下のようなタグを追加することもできます。

横断歩道の途中に歩行者用の待避所があることをマッピングしたいならば、crossing:island=*とfootway=traffic_islandを参照してください。

向かい側に歩道がなく、横断歩道を渡って公園・児童遊園・建物の出入口・敷地内道路などにアクセスすることができる場合、脇の歩道から車道との交点ノードまで垂直にfootwayを描きます。

自転車から降りずに通行できる横断歩道には cycleway=crossing も追加してください。一方、自転車から降りて歩く必要がある場合には自転車を押して利用できることを示すために bicycle=dismount を追加してください。

タグ付与の詳細な例

sidewalk tagging

footway=sidewalk や footway=crossingをどのように付与すればよいかよくわからない、という意見がありましたので、図を作成しました。

場所は東京 浜松町近辺です。

それぞれのオブジェクトに対して、footway=*とは別にhighway=*なども付与が必要になることに注意してください。

例

非常に詳細なものからごくシンプルなものまで、交差点のマッピングのさまざまな例です。

画像 議論
別個のウェイとしてタグ付けする例
属性としてのタグ付けと別個のウェイを組み合わせた例 - 交差点 & 縁石の完全マッピング
属性としてのタグ付けと別個のウェイを組み合わせた例 - 交差点 & 縁石の簡易マッピング
属性としてのタグ付けの例

道路との関連付け

歩道を別個に描く方法では歩道が完全に道路から分離されてしまうため、歩道を道路に関連付けるためための方法がいくつか提案されています。普遍的に受け入れられているものはありません。

name

OpenStreetMapでは歩道は道路名なしのままが普通ですが、歩道を道路と関連付けるのにリレーションの煩雑さを嫌いname=*を使うことを好むマッパーもいます。footway=sidewalkがタグ付けされているウェイの約4%にname=*も設定されています(2022年8月時点で約125,000件)。

2025年10月時点で、name=*が付いている歩道は全世界で約230,000あります[1]。そのうち「Hollywood Walk of Fame」のような専門の名称が付いている可能性は不明です。特にモントリオール[2]や、ロンドン・マンチェスターの一部[3]でよく使われています。

歩道が車道のように「名前を持つ」かどうかについて[4]、また歩道に「固有の名前」がない場合に何をタグ付けするかについて議論しているマッパーもいます。たとえば、Talk:Tag:footway=sidewalk#Name tag on the sidewalkの議論を参照してください。

is_sidepath

Proposed features/Key:is sidepath 提案は通路が道路の一部かどうかを表現するものです。

Proposal:Key:is_sidepath:of は、歩道がどの通りの歩道であるかを指定します。値には通常、関連する道路の種類を指定します。例:is_sidepath:of=residential。道路の種別や名前は、 is_sidepath:of=*、is_sidepath:of:name=*、is_sidepath:of:ref=* で表現できます。

2025年10月時点で、is_sidepath:of:name=*は世界中で30,000件使用されており、そのうち15,500件はfootway=sidewalkで使用されています[5]。

is_sidepath:of:name=*は扱いにくい、または通常のキーの命名慣行に反すると考えるマッパーもいます[6]。

経路検索のサポート:

street:name

主な記事:Key:street:name

street:name=*は、bridge:name=*やtunnel:name=*の類推として、歩道と道路名を関連付けるために使用されています。2025年10月現在、歩道上での使用箇所は約9,100箇所です[10]。

関連するstreet=*タグが存在しないため、street:name=*は不適切だと考えるマッパーもいます[11]。

経路検索のサポート:

associatedStreetまたはstreetリレーション

type=street
type=associatedStreet

associatedStreet タイプのリレーションにウェイを追加することにより、脇の歩道を道路と関連付けることができます。提案中のstreetタイプのリレーションも広く使われています。以下のロールはこれらの両方に使えます。

(元々、これらのタイプは全く違う用途で使われていました。物理的にアクセスできる道ではなく住所に使われている名前によって住宅を道路に関連付けるという用途です。既存の使用例の多くはこれで説明がつきます。)

要素 ロール 回数 議論
way street または <empty> 1回以上 車道を構成する複数のウェイ
way sidewalk 1回以上 道路脇の歩道や横断歩道を構成する複数のウェイ

この目的でリレーションを使うかどうかは全く任意なので、マッピングをシンプルに行うためには省いても構いません。

Taginfo statistics:

  • 2016-08 の時点で、約4000の要素に sidewalk のロールが付けられています。

その他

Proposal:Relation:street、Proposal:Street、およびProposal:Collected Waysでは、すべての歩道ウェイを含む、通りを形成する/関連する要素をグループ化します。Proposal:Sidepath tagging schemeは、経路にタグを使用することで、関連する通りを名前で参照することなく、より見つけやすくします。

使用する正しいキーに関してコミュニティのコンセンサスが不足していたため、OpenSidewalksチームは2025年以前はdescription=*に通りの名称を入力することを推奨していました[12]。

CoMapsとOrganic Mapsは、名前のない経路をたどる際に、おそらく逆ジオコーディングを使用して、近くの道路名を自動的に推測します[1]。OpenRouteserviceとValhallaには、歩道をたどる際に道路名を自動的に推測するよう求める要望があります。Sidewalk SidekickというPoCは、ナビゲーションアプリケーションがマップマッチングという手法を使用することで、逆ジオコーディングよりも高いトポロジ精度で、歩行者ルートに並行する道路名をその場で自動的に追加する方法を示しました。

タグ付け間違いの可能性

  • footway=yes ‒ sidewalk=yesで置き換え可能ですが、できればもっと特定のsidewalk=*の値をつかってください。
このタグが使われている場所をご存知であれば、他のタグに置き換えられないか確認してください。
どのような結果になるか本当に理解していない限り、自動編集はできるだけ行わないでください!
  • footway=no🔎 ‒ sidewalk=noで置き換え可能です。
このタグが使われている場所をご存知であれば、他のタグに置き換えられないか確認してください。
どのような結果になるか本当に理解していない限り、自動編集はできるだけ行わないでください!
  • footway=separate🔎 ‒ sidewalk=separateで置き換え可能です。
このタグが使われている場所をご存知であれば、他のタグに置き換えられないか確認してください。
どのような結果になるか本当に理解していない限り、自動編集はできるだけ行わないでください!

関連項目