日本における環状交差点／ロータリー交差点のマッピング

この記事は [OpenStreetMap Advent Calendar 2019](https://qiita.com/advent-calendar/2019/osmjp) 22日目です。

#自己紹介
ループ橋、円形交差点、ループ魚道、円筒分水などの丸い道を愛でに国内を巡っています。
気付けば[400ヶ所](https://rasandroad.com/spiral/)以上。

その経験を踏まえて、まだまだベビーマッパーですけど、日本における環状交差点とロータリー交差点のマッピングについて纏めてみました。

#環状交差点、ロータリー交差点とは？
旭川にあるね、聖蹟桜ヶ丘にあるね、等、思い浮かべる人は多いですね。
環状交差点はラウンドアバウトとも呼ばれます。
わからない人には、あれこれ説明するより見てもらうほうが早い。
![山形県長井市の平山子坂交差点](https://rasandroad.com/spiral/images/hirayama-kosaka_06-thumb.jpg)
![岩手中部（金ケ崎）工業団地ロータリー](https://rasandroad.com/spiral/images/iwate-chubu-industrial-complex_1-thumb.jpg)
1枚目は山形県長井市の平山子坂交差点（環状交差点）、2枚目は岩手県の岩手中部（金ケ崎）工業団地ロータリー（ロータリー交差点）です。ある日突然、ロータリー交差点から環状交差点に切り替わっていることがあり、過去の写真等は参考にならないことがあります。

こういう丸い道路はどうマッピングすればいいの？
道路のとおりにウェイを描くだけでいいの？始点と終点はどこに設定すべきなの？

2年ほど前に最新版の英語Wikiと同期するついでに[OSM Wiki 日本語版](https://wiki.openstreetmap.org/wiki/JA:Tag:junction%3Droundabout)を整備しましたので、詳しくはそちらを参照いただきたいのですが、結論から言えば現場確認が不可欠です。日本には環状交差点とロータリー交差点とその他の円形交差点が**混在している**からです。こんな交差点を見かけたら、最低限何を確認すればよいか。そしてそれをどうマッピングすればよいか。

# 環状交差点 / ロータリー交差点 / その他の円形交差点の違い
環状交差点とロータリー交差点とその他の円形交差点、通行する上での決定的な違いは、

* 環状交差点は、**環道（丸い道）通行車両に優先権**があります。
* ロータリー交差点は、左方車 つまり **環道に進入しようとする車両に優先権**があります。
* その他の交差点は、環道の進行方向が規制されていません。

# なぜ、区別してタグ付けする必要があるのか？

上記のとおり、交差点種類によって通行のルール（優先順位）が異なります。
経路探索ソフトウェアやナビゲーションソフトウェアが交差点を正しく認識できることが、地図の可用性に関わってきます。

# 見分け方とマッピング

### 環状交差点
![](https://i.imgur.com/696hRs2.png)規制標識「環状の交差点における右回り通行（327の10）」があります。
マッピング時には、**閉じたウェイ**を作成し、 junction=[roundabout](https://wiki.openstreetmap.org/wiki/JA:Tag:junction%3Droundabout) を指定します。
![](https://i.imgur.com/AqWmxTx.png)のようにします。実際の環道が1車線であっても、**接続路と環道は同じhighway=*でタグ付けする**ことがポイントです。
junction=[mini_roundabout](https://wiki.openstreetmap.org/wiki/JA:Tag:highway%3Dmini_roundabout) （ミニラウンドアバウト）は、中央島の上を車両が通過できることがその特徴ですが、2019年12月現在、日本には[沖縄県島尻郡与那原町東浜のマリンタウンベイサイドビスタ](https://www.openstreetmap.org/#map=18/26.20268/127.76490)にのみ存在します。

### ロータリー交差点
![](https://imgur.com/YeNN13i.png)警戒標識「ロータリーあり（201の2）」があり、![](https://i.imgur.com/696hRs2.png)規制標識「環状の交差点における右回り通行（327の10）」が**ありません**。
マッピング時には**閉じたウェイ**を作成し、 junction=[circular](https://wiki.openstreetmap.org/wiki/JA:Tag:junction%3Dcircular) を指定します。

### その他の円形交差点
その他の円形交差点は、環道の進行方向が規制されていません。
![横浜市青葉区の五味団地](https://rasandroad.com/spiral/images/gomidanchi_1-thumb.jpg)
[横浜市青葉区の五味団地](https://rasandroad.com/spiral/gomidanchi.html)のように、接続路側で右折禁止に規制されていながら環道は一方通行に指定されていない場合はこれにあたります。
環道のウェイは閉じている必要はありません。

### 迷わせる交差点
![](https://rasandroad.com/spiral/images/yoshida-asahicho_1-thumb.jpg)
これは新潟県、[JR越後線吉田駅北口近くの交差点](https://rasandroad.com/spiral/yoshida-asahicho.html)です。交差点の中央に、環状交差点の中央島のようなものがありますが、ここは環状交差点でもロータリー交差点でもその他の円形交差点でもありません。信号で制御されていますし、警戒標識「ロータリーあり（201の2）」も規制標識「環状の交差点における右回り通行（327の10）」もありません。交通静穏化のための島がある交差点なので、マッピングの際には交差点のノードに traffic_calming=[island](https://wiki.openstreetmap.org/wiki/JA:Tag:traffic_calming%3Disland) を指定すればよいでしょう。

# まとめ
* 丸い道路の交差点と言っても、日本には、環状交差点とロータリー交差点とその他の円形交差点がある。
* 円形交差点のように見えて、実は交通静穏化のための交通島の場合がある。
* 正しくマッピングするためには、現場で標識の有無を確認しておく。
* 環状交差点とロータリー交差点は、実際の車線数に関わらず、接続路と同じhighway=*の閉じたウェイを描く。

# あとがき
2019年12月現在、日本には90を超える環状交差点、200以上のロータリー交差点、100以上のその他の円形交差点があります。
環状交差点は2014年9月の改正道交法で定められたこともあり、続々と増える予定で、現在施工中・検討中のものが70件ぐらいあります。ある日突然、近所の交差点が環状交差点に変わるかも知れませんよ。
いま、どこにあるのか？それは昨日の K-Sakanoshita さんのアドカレ [Overpass APIのススメ](https://qiita.com/K-Sakanoshita/items/0c610d76bba2e7245ea5) で探してみましょう。