OpenStreetMap

Diary Entries in Japanese

Recent diary entries

OSMの検索がいまいちな件について(branchタグ、Nominatimの仕様、ファジー検索)

Posted by SeventhFret on 15 November 2018 in Japanese (日本語)

OSMの検索はちょっと癖のある仕様になっているっぽいのでメモ代わりに チェーン店をいくつか検索する中で気づいたこと

検索(Nominatim)の仕様について

1
基本的に最寄りの通り(street)のから住所を拾ってくる形式になっているため、通りがcityを跨いでいる場合に他の市町村の住所が表示されることがあり、正しい住所で検索に引っかからない

2
branchタグを用いたチェーン店の記法(支店名をbranchタグに記述する方法)は検索結果には表示されないし引っかからない
wikiの説明にあるスマホアプリのOsmAndが調べた中で本家web等で全てのタグを見る以外で表示してくれる唯一の環境だったが、このアプリを使っても検索には引っかからない
JA:Key:branch - OpenStreetMap Wiki

3
そうなると支店名で調べられないため、他の方法に頼るしか無くなるが、Nominatimはaddr:city、street、housenumberしか拾わない為、町名から検索するにはノードにaddr:quarterタグを付加してもダメで、町全体にアドミンレベルのリレーションを書いて判別させなければならない
Nominatim/FAQ - OpenStreetMap Wiki
Nominatim/Development overview - OpenStreetMap Wiki

4
ファジー検索が効かないため、町名も俗称や大まかな地域名だとダメ、近くのPOI(複合商業施設名など)を入れてもダメ 、というか入れる方がダメで1件もヒットしなくなる

5
郵便番号(addr:postcode)は住所判別に用いるランクが高く設定されているものの、入力しても勝手に住所を補完してくれるわけでは無い

6
ポリゴンやリレーションで町や大字に相当するquarterや、丁目に相当するneighbourhoodが囲われている場合で、近くのstreetの所属がNominatimに正しく判別されている場合は正確に表示される
 正しい例
  ノード: ‪サブウェイ‬ (‪1932711044‬) | OpenStreetMap
   ノードに対しaddrタグを設定していなくても、区の境界を跨いでいる日比谷通りから自動で住所を拾い、千代田区内幸町二丁目だと正しく表示され、千代田区と港区の両方でヒットする
 間違いの例
  ノード: 4367781989 | OpenStreetMap
   addrタグが登録されておらず、正しい住所は千代田区東神田町にあり、町のリレーションも作られその中にノードがあるが、区の境界を跨いでいる清洲橋通りがNominatim上で中央区の住所に判別されている為、住所表示は中央区東神田となり、千代田区と中央区の両方でヒットする

おそらくstreetに付与される情報として、Nominatimが隣接する区を冗長的にノードの住所としても検索結果に出るようにしているっぽい
 行政境界を跨いでいるウェイがどの基準でどちらの所属になるよう判別されるのかは不明
  始点の位置や経由するノードの数?
Nominatimの個別ページに行くと黒字の住所(多くの場合タグで登録したもの)と、そうでないのにグレーアウトして表示されている住所がある
 OpenStreetMap Nominatim: Search 日比谷通り
  黒字で千代田区に加えグレーで港区の表示もされている
 OpenStreetMap Nominatim: Search サブウェイ
  ノードにaddrタグは付加されていないが、日比谷通りのものと同じ情報が付加されている 内幸町と内幸町二丁目のページには港区のグレー表示は無い

解決策

市区町村(quarterやcity)の行政境界を描く 
 アドミンレベルのリレーションでなければ住所には反映されない?
  問題点
   行政境界を調べられる公式かつ著作権フリーの情報源が見つからない
   マップ編集時に行政境界と道路を兼ねているウェイを見分けるのが難しい(背景をOSM表示に切り替え、既存のウェイの描画を消す必要がある)

通りを行政区画を跨ぐ度に分ける
 通りから住所表記を拾ってるらしい以上検索に出る住所表記を直すのには必須で、簡単かつ確実ではあるが表示が冗長化しそう

他のnameタグを使って補完する
 表記や俗称についてはalt_name、short_name、loc_name、reg_nameなどを使えば解決できる場合もあるか?
JA:名称 - OpenStreetMap Wiki

operatorタグ
 operatorタグもNominatimに反映されるが、検索の役には立ちづらい?誤った用法だと見受けられるものが多い(ショッピングモールの中のチェーン店のoperatorとしてモールの名称を付与している)のが気になる
JA:Key:operator - OpenStreetMap Wiki

モール
 モール(複合商業施設)についてはIndoor mappingなどがあるようだが、検索に反映されるようなものでは無さそう
JA:Tag:shop=mall - OpenStreetMap Wiki

OSM日記エントリでのマークダウン記法

Posted by Hokko-sha on 13 November 2018 in Japanese (日本語)

ここのOSM日記エントリで、改段落ではなく改行だけをしたい時は?
「半角スペース2個+Enterキー」で、無事改行されました。
めでたしめでたし。(・∀・)

編集画面の右側の一覧に載ってないけど、他に使えるマークダウン記法のおぼえがき。

**太字** __ふとじ__ 太字 ふとじ

*斜体* _イタリック_ 斜体 イタリック

>テキストを引用してみましょう
>引用文中で改行したいときも半角スペース2個を忘れずに

テキストを引用してみましょう
引用文中で改行したいときも半角スペース2個を忘れずに

インライン表示はバッククオート(日本語キーボードならShift+@)ではさみます

*** --- (どっちも水平線)


(どっちも水平線)

見出しH1

# 見出しH1

見出しH2

## 見出しH2

見出しH3

### 見出しH3

見出しH4

#### 見出しH4

見出しH5

##### 見出しH5

見出しH6

###### 見出しH6


Qiitaに比べると使える記法がとっても少ないですね。
H4とH5が平文と変わらなくて、H6がいきなり太字になるのは謎。

  • できないこと
    • 打ち消し線
    • テーブル(表)
    • 文字の着色
    • その他色々…

2018年のOSMマッパーとしての活動

Posted by Hokko-sha on 13 November 2018 in Japanese (日本語)

日々のマッピング

OSM Streak の取り組み

  • 続けることに意義がある → 大停電で途切れました orz
  • 毎日Twitter @Hokko_sha で垂れ流し中

北見を中心にオホーツク地域のマッピング

  • 実走による道路修正
  • 字名
  • 農地トレース
  • バス停マッピング
  • Ingress & Resources で出向いたついでの周辺市町村現調によるマッピング

北海道全域

大規模森林リレーションの分割と修正

  • 初心者でも扱いやすいよう、壊しても修復しやすいよう市町村単位で分割
  • エラー修正

鉄道リレーション

  • エラー修正
  • スーパーリレーションの整備

イベント参加

小樽マッピングパーティー

  • 2月
  • 10月

SotMJ

  • 8月 日比谷

マッピングパーティー in 富岡八幡宮

コミュニティ

Twitter

  • OSMの諸々は主にツイッターにて
  • @osmjp_hokkaidoのロック解除サポートに参加
  • 長文の定形コメントはツイ垢ロックされるのでほんとやめてほしい(やむを得ず山下さんが連投ブロックを設定して対処済み)

Ingress界隈

  • Google+にてIngressエージェント向けにOSM情報を発信
  • Nianticが1月以来マップを更新してくれないのでみんな飽きてやめていく…

課題

THETAの使いこなし

車載動画をMapillaryにアップ

橋のレンダリング

Posted by kisaragi1st on 5 November 2018 in Japanese (日本語)

確認できてる中ではhighway=trunk_linkの時に橋の描画がおかしい(橋を示す枠線がウェイの中にめり込む、のか橋の外にウェイの描写がはみ出るのか)。レンダリングがあまり綺麗ではないのは萎える要素のひとつだなあ…

東海道

Posted by kisaragi1st on 2 November 2018 in Japanese (日本語)

ウチのあたりの地域では国道1号線は国1やら1号線と呼んで東海道とは呼ばない。旧道は旧東海道と呼ぶことがあるかもしれないけど旧道とか旧国とかだなあ。東海道本線や東海道新幹線もあって、「東海道」だけ言われると「どれの話?」ってなるからね。国道が東海道で、東海道本線は汽車か電車、東海道新幹線は新幹線って言ってる地域もあるかもだけど。 そもそも「東海道」表記の看板あるのかしら。ないのならname=国道1号でloc_nameかreg_nameに東海道が正しい気がする。

路線名称

Posted by kisaragi1st on 2 November 2018 in Japanese (日本語)

なんでこんな小汚くレンダリングされるのかなあ、と思ったら、ウェイに付けられているnameとref、属するリレーションのname、全部がレンダリングされるのね。R23なんかウェイに国道23号と付けられ、国道23号というリレーションに属し、バイパスのリレーションにも属してる場所もあり、でくどいほど名称が付く。

リレーションのnameは削れないだろうし、ウェイのnameも削れないだろうし、現地表示されてなくても名称として存在するならバイパスのリレーションも不自然ではない。 うまい解決策はないのかな?

高架橋

Posted by kisaragi1st on 31 October 2018 in Japanese (日本語)

viaduct=yesだとレンダリング上は変化がないのね…

他の地図

Posted by kisaragi1st on 29 October 2018 in Japanese (日本語)

平気で他の地図をソースとして書いている人が居て、世の中色んな人が居るなあと思った そういう人に限って精力的にマッピングしてて、もう破壊行為と変わらんね

改札

Posted by kisaragi1st on 28 October 2018 in Japanese (日本語)

openstreetmapには改札の概念がないのだろうか… 自動改札は「1人ずつ抜ける」という意味でturnstileを付けるようだけど、じゃあ有人改札やICカード専用改札、簡易改札機(バーがないので1人ずつではない)はどうなるんじゃいという感じ

車両種別アクセス制限 その1 JapanTagging のImplies 編

Posted by hayashi on 27 October 2018 in Japanese (日本語)

日本国内での access:* タグについて その1(JapanTagging のImplies 編)

JA talk:Key:access 議論のページ

JapanTaggingの[highway=motorway]のImpliesの件ですが、 ここは今回の提案の’きっかけ’となった部分なので説明いたします。

まず、話がややっこしくなっている最大の原因が JapanTaggingのImpliesが間違っているからです。 (いきなり間違いと決めつけたくはないのですが、間違いと認めないと話が進まないので…)

現行のJapanTaggingでは、

  • motorcar=designated
  • motorcycle=designated
  • foot=no
  • bicycle=no

となっていますが、access=yes がデフォルトなので access=no としなければ、軽車両、耕運機、スノーモービルも yes になります。

海外の人やアプリが[highway=motorway]を認識する際には OSM標準でのImpliesで、

  • access=no
  • motor_vehicle=yes

で認識します。 Impliesに access=no があることによって「OSMの編集に不慣れな方」は access=yes/no を意識しなくて済みます。 なので、JapanTaggingの[highway=motorway]のImpliesにも

  • access=no

と明記すべきです。

JapanTaggingの[highway=motorway]のImpliesに access=no が入っていない理由のもう一つの解釈として、 「OSM標準の上に 日本固有の JapanTagging がかぶせてある」(つまりOSM標準は省略されている)と解釈した場合、

  • access=no
    • foot=no
    • bicycle=no
  • motor_vehicle=yes
    • motorcar=designated
    • motorcycle=designated

となっている。と解釈することができます。 この場合、

  • foot=no
  • bicycle=no

が冗長になります。

OSM標準とJapanTaggingとの違いは

  • motorcar= yes <--> designated
  • motorcycle= yes <--> designated

のほんのわずかの違いでしかありません。

''' ほんとうにそれでいいんでしょうか? '''

というのが今回の私の提案のきっかけです。(4年ぐらい前の話です) 以来ずっとこのことが引っかかってきました。

■ OSM標準とJapanTaggingとの違いが 実質的に違わない程の差であることのメリット  → 海外のアプリがそのまま日本でも適用できる!

これは大きなメリットです。 OSMは「世界地図」なので、日本独自のルールを定義するとその部分が世界標準から隔絶してしまします。

しかし、日本独自のルールが存在することも事実です。 例えば、

  •  「小二輪」は高速道路を走行できない

を、JapanTaggingでは

  • motorcar=designated
  • motorcycle=designated
  • foot=no
  • bicycle=no

でなんとなく表現しているつもりになっているように見えるのです。

  • 「小二輪」→ moped * moped は motorcycle とは別物。

 だから、[moped = no] とみなすことができるような気がする。 だとすると、 motor_vehicle=yes はJapanTaggingには含まれないことになります。

JapanTaggingと OSM標準が含まれないとすると、WorldWideと日本とでは highway=motorway の定義が異なることになります。 JapanTaggingに対応していないアプリは、motor_vehicle=yes と解釈するので、「moped=yes」と誤って認識してしまいます。

実際のところはJapanTaggingに対応したアプリはほとんど皆無に近いと思います。 現行のアプリはほとんどが Maps.me のような海外製のアプリですし、OSMの理念から言っても 「海外製のアプリでも日本を正しく認識できるべき」だとおもいます。

ではどうすればいいのでしょうか?

わたしの考えは、まずは JapannTaggingを

  • access=no
    • motor_vehicle=yes
    • motorcar=designated
    • motorcycle=designated

として、解釈の揺らぎをなくすことと 世界とJapanとの差をごく軽微なものにします。 そのうえで、

  • moped=no
  • mofa=no
  • agricultural= yes / no

等を付け加えさせるようなガイドラインを作成する必要がある と考えました。

そのガイドラインが今回の提案です。

その他、こんな調子で「小二輪」から始まって 「大型等」などをひとつひとつ検討していった結果です。 検討の際に Implies 以外にもいろいろと問題が出てきました。 それらを解決するために4年かかっています。

そのほかにも 今回の提案を作成した際に下記の点に留意しています。

■ 世界のアプリと日本のアプリで実質的な解釈の相違がでないようにする

■ いままでに入力されたPOIの再編集を伴わない提案にする

■ 道路標識の記述を正確にタグ変換できるようにする

■ 誰がやっても同じタグ付けになるようにする

この提案に行きつくまで何度も方式変更をおこないました。 まだまだ改善点があると思います。

引き続き 皆様の ご意見 質問をお待ちしています。

交通標識の写真も募集しています

JA talk:Key:access 議論のページ

accessタグのない

Posted by kisaragi1st on 26 October 2018 in Japanese (日本語)

どこの管轄か、訪れた人が使えるかどうかなど全く考えず、航空写真で駐車場に見えるから駐車場でマッピングしちゃえ、っていう人結構多いっぽいなあ あんまり良いことだとは思えませんけどね

首が…

Posted by kisaragi1st on 26 October 2018 in Japanese (日本語)

JOSM、描いてる地図を傾ける機能がほしい。建物の向きに合わせて頭も傾いてしまうので。 もうあるのかな?

カスタム地図 φ( ̄ー ̄ )メモメモ

Posted by KleinAttitude on 1 October 2018 in Japanese (日本語)

電子国土基本図(オルソ画像) (最大ズーム設定) 17 (TMS URL設定) http://cyberjapandata.gsi.go.jp/xyz/ort/{zoom}/{x}/{y}.jpg (原典、ソース表記) source=GSImaps/ort

本日からマッピングはじめました。

Posted by mimu-memo on 20 September 2018 in Japanese (日本語)

出身地の岩手県大船渡市を中心にマッピングしてみることにしました。

監視カメラとプライバシー

Posted by 817817 on 16 September 2018 in Japanese (日本語)

本文

私は発見した監視カメラをできる限りOSMに登録しています。

これには、現在生活する上で一体何台の監視カメラに撮られているのかを確認し、自身の権利について考える機会を与えるというプライバシー面の効果と、 大きなイベントの際に警察等が行う「見せる警備」の様に、監視カメラの存在を周知することで犯罪を予防するというセキュリティ面の効果、二つの良い効果があります。

この様な多くの効果があるにも関わらず、2018年9月17日現在で日本に登録されている監視カメラノードはたった544ノードしかありません。

皆さんも是非、監視カメラを見つけたらOSMに登録してみてください。 そして、是非自分が一日に何回、監視カメラに映っているのか確認してみてください。(私は一日で72回映っていました。)

ちなみに、登録した監視カメラはSurveillance under Surveillanceというサイトで閲覧出来ます。

話の要約

  1. 監視カメラを登録するとプライバシーとセキュリティの両方に貢献できる。
  2. 現時点で日本に登録されている監視カメラは544台だけである。
  3. 皆さんも監視カメラをマッピングして自身のプライバシーについて考えて欲しい。

※この日記では主に人や車、道路を監視するような監視カメラについて話しています。

追記

個人的な意見を書くと、私はプライバシーと逆行するため、監視カメラがあまり好きではありません。しかし、防犯上役に立っているのも恐らく事実なのでしょう。なので、防犯上必要なものを除いて出来る限りの監視カメラが無くなる事をねがいます。(プライバシーに関するおすすめ記事: 1, 2, 3)

OpenStreetCam and Telenav Camera

Posted by miurahr on 12 September 2018 in Japanese (日本語)

State of the Map 2018にてTelenavの

7月に State of the Map 2018 in Milan, Italyに参加した際に、 スポンサーのひとつの TELENAVさんが、車載カメラを出展していました。

じつは、TELENAVは、北米の地域支部とくんで、車載カメラを貸しだすプログラムをおこなっています。

Camera lending Program

このカメラですが、Waylens社により、Kickstarterによるクラウドファンディングで開発された高解像度のものです。 Telenavは、Waylensと提携して、telenavにカスタムしたカメラを開発し、貸しだしています。

特長は、GPSを内蔵していること、FullHDの高解像度であること、ODB-II による車両との接続をおこなって、車速やハンドルなどの情報を取得して位置補正すること、スマートフォンとつながること、単独でアップロードまでできること、などなど多彩です。 Waylens Horizon

さて、そのカメラを、SotM期間中、くじびきで来場者にプレゼントする、という太っ腹なことをTelenavは、おこなっていました。日本からの参加者一同、たいへん興味をもち、くじびきにチャレンジしました。 くじびきのようす

わたしも参加しているようすが、写真に写っていますね。

その結果、当選することができ、一台を日本にもちかえりました。しばらく、利用方法の確認やマニュアルの入手などでてまどりましたが、先週実際に利用してみましたので、レポートします。

準備

microSDカードの購入

メモリカードは付属していないので、別途購入が必要です。最大128GBの容量がつかえるということで、128GBで、FullHDのビデオが保存可能な性能のものを購入しました。あまり性能がよすぎても、とくにメリットがなさそうですので、丁度よい性能のものを選定しました。

ソフトウエアの準備

車両につけるまえに、ソフトウエアの準備が必要でした。自宅で、スマホに専用のソフトウエアを導入し、接続します。すぐに、ファームウエアのアップデートの案内があり、数10分、更新までにまたされました。また、Telenavアカウントというメニューがスマホアプリにあり、OpenStreetCamのアカウントの入力をもとめられ、接続されました。

とりつけ

とりつけは非常に簡単です。付属の吸盤でカメラとりつけ台座をフロントガラスにはりつけます。 吸盤には粘りがあり、よくつきますが、はがすこともできます。 台座には、GPSが内蔵されており、USB電源のUSB-miniBコネクタがついています。付属の長いUSBケーブルで付属のシガープラグUSB電源に接続します。

カメラはワンタッチになっており、おしこむことで、固定され端子に接続されます。

また、ODB-IIのドングルが付属していますので、車両のコネクタの場所をさがして、差し込みます。 "ODB-II 位置"で画像検索すると、どんなものかわかるでしょう。

これで最低限の準備は完了です。

撮影

スマホとの接続、ODB-IIとの連携などに数分かかりますが、準備がととのったら、撮影は、車両をはしらせるだけです。停止すると撮影が停止し、はしりだすと撮影しはじめます。

データのアップロード

自宅にもどり、カメラをとりはずして、もちかえります。GPSのないUSB変換のような台座コネクタが付属しているので、とりつけて、AC電源からUSB充電させます。電源がはいり、準備のときに設定したネットワークを経由して自動的にアップロードがはじまります。 スマホの仲介がないので、簡単です。

データ形式

microSDをとりはずして、なかのファイル形式をみてみました。タイムラスプの写真動画になりますが、内部では、動画フォーマットMPEG2トランスポートストリーム形式のTSという拡張子のファイルができていました。

openstreetcamでの閲覧

実際の画像の閲覧はOpenStreetCamの画像表示画面になります。

JOSMでの編集

JOSMには、OpenStreetCam Plugin があり、Windowに写真が表示されます。Map pane上には、位置とむいている方向が表示されます。 OpenStreetCamの画面では、マップマッチングされて表示されていますが、JOSMではこれはされていないようでした。

3Dでの確認サイト

Posted by Megane-Man-Yosh on 29 August 2018 in Japanese (日本語)

Ortho地図の参考にしているもの

Posted by Megane-Man-Yosh on 24 August 2018 in Japanese (日本語)

orthoの参考下地 http://www.finds.jp/ws/tmc/1.0.0/KBN2500FN-900913-L/{zoom}/{x}/{y}.png

sourceタグ GSI/KIBAN 2500; NARO

ヘンなroute提案

Posted by sawaGani on 19 August 2018 in Japanese (日本語)

Magic Earthと云ふAndroid appliが有るのですが、これにOSMが使はれてゐます。 試しにnaviを起動してみたところ、ヘンなrouteを提案され、OSMを見ると道が途切れてゐました。よく通る道なので早速修正。 流石に國道ではありませんでしたが、車通りは多い所なので驚きでした。

日本国内での車両別アクセス制限タグを規定するためのドラフト

Posted by hayashi on 16 August 2018 in Japanese (日本語)

osm_jp_access

OpenStreetMap 日本国内での車両別アクセス制限タグを規定するためのドラフトです。

ドラフト版が完成したらOpenStreetMap/wiki - JapanTagging (議論) のページへ転載します。


OpenStreetMap Japan Key:access draft

提案する日本の「車両別アクセスタグ」

1. access=* ┃ ┣━ 2. foot=* 歩行者 ┃ ┗━ 3. vehicle=* 車両    ┃    ┣━ 4. bicycle=* 自転車    ┃    ┣━ 5. carriage=* 軽車両    ┃    ┗━ 6. motor_vehicle 動力付き車両       ┃       ┣━ 7. tram 路面電車       ┃       ┣━ 8. trollerbus 「トロリー」 トロリーバス       ┃       ┗━ 9. motor_car 自動車          ┃          ┣━ 10. hgv_caravan 「けん引」 重被牽引車をけん引しているけん引自動車          ┃          ┣━ 11. disabled 「標章車」 高齢運転者等、標章自動車          ┃          ┣━ 12. agricultural 「小特」 小型特殊自動車          ┃          ┣━ 13. route_bus 「路線バス」 路線定期運行の用に供する自動車          ┃          ┣━ 14. taxi=* 「タクシー」 一般乗用旅客自動車運送事業の用に供する自動車          ┃          ┣━ 15. moped=*,mofa=*,motorcycle=*「二輪」 二輪の自動車及び原動機付自転車          ┃  ┃          ┃  ┣━ 16. motorcycle 「自二輪」 大型自動二輪車、普通自動二輪車          ┃  ┃          ┃  ┗━ 17. moped 「小二輪」 小型二輪車、原動機付自転車          ┃     ┃          ┃     ┗━ 18. mofa 「原付」 原動機付自転車          ┃          ┣━ 19. hgv=*,goods=* 「貨物」           ┃  ┃          ┃  ┣━ 20. hgv:l 「大貨」           ┃  ┃          ┃  ┣━ 21. goods:m 「中貨」           ┃  ┃          ┃  ┣━ 22. goods:ms 「準中貨」           ┃  ┃          ┃  ┗━ 23. goods:normal 「普貨」           ┃          ┣━ 24. motor_car:l=*,motor_car:xm=*,motor_car:xl=* 「大型等」          ┃  ┃          ┃  ┣━ 25. motor_car:l 「大型」 大型自動車          ┃  ┃  ┃          ┃  ┃  ┣━ 20. hgv:l 「大貨」           ┃  ┃  ┃          ┃  ┃  ┗━ 26. psv:l 「大乗」 大型乗用自動車          ┃  ┃     ┃          ┃  ┃     ┣━ 27. tourist_bus 「観光バス」          ┃  ┃     ┃          ┃  ┃     ┣━ 28. bus:l 「大型バス」          ┃  ┃     ┃          ┃  ┃     ┗━ 29. minibus 「マイクロ」          ┃  ┃        ┃          ┃  ┃        ┗━ 34.psv:xm 「特定中乗」 特定中型乗用自動車          ┃  ┃          ┃  ┣━ 30. motor_car:m 「中型」 中型自動車          ┃  ┃  ┃          ┃  ┃  ┣━ 21. goods:m 「中貨」           ┃  ┃  ┃          ┃  ┃  ┗━ 31. psv:m 「中乗」 中型乗用自動車          ┃  ┃          ┃  ┣━ 32.motor_car:xm 「特定中型」 特定中型自動車          ┃  ┃  ┃          ┃  ┃  ┣━ 33.hgv:xm 「特定中貨」           ┃  ┃  ┃          ┃  ┃  ┗━ 34.psv:xm 「特定中乗」 特定中型乗用自動車          ┃  ┃          ┃  ┣━ 35.hgv 「大貨等」           ┃  ┃  ┃          ┃  ┃  ┣━ 20.hgv:l 「大貨」           ┃  ┃  ┃          ┃  ┃  ┣━ 34.mortor_car:xl 「大特」 大型特殊自動車          ┃  ┃  ┃          ┃  ┃  ┗━ 33.hgv:xm 「特定中貨」          ┃  ┃          ┃  ┣━ 22.goods:ms 「準中貨」           ┃  ┃          ┃  ┗━ 23.goods:normal 「普貨」           ┃          ┣━ 25.motor_car:l 「大型」 大型自動車          ┃  ┃          ┃  ┣━ 20.hgv:l 「大貨」           ┃  ┃          ┃  ┗━ 26.psv:l 「大乗」 大型乗用自動車          ┃     ┃          ┃     ┣━ 27.tourist_bus 「観光バス」          ┃     ┃          ┃     ┣━ 28.bus:l 「大型バス」          ┃     ┃          ┃     ┗━ 29.minibus 「マイクロ」          ┃        ┃          ┃        ┗━ 34.psv:xm 「特定中乗」 特定中型乗用自動車          ┃          ┣━ 30.motor_car:m 「中型」 中型自動車          ┃  ┃          ┃  ┣━ 21.goods:m 「中貨」           ┃  ┃          ┃  ┗━ 31.psv:m 「中乗」 中型乗用自動車          ┃          ┣━ 32.motor_car:xm 「特定中型」 特定中型自動車          ┃  ┃          ┃  ┣━ 33.hgv:xm 「特定中貨」           ┃  ┃          ┃  ┗━ 34.psv:xm 「特定中乗」 特定中型乗用自動車          ┃          ┣━ 36.motor_car:ms 「準中型」 準中型自動車          ┃  ┃          ┃  ┣━ 22.goods:ms 「準中貨」           ┃  ┃          ┃  ┗━ 37.psv:ms 「準中乗」 準中型乗用自動車          ┃          ┣━ 38.motor_car:normal 「普通」 普通自動車          ┃  ┃          ┃  ┣━ 23.goods:normal 「普貨」           ┃  ┃          ┃  ┣━ 39.motor_car:kei 「軽」 軽自動車          ┃  ┃          ┃  ┗━ 40.psv:ms 「普乗」 普通乗用自動車          ┃          ┗━ 41. psv 「乗用」 専ら人を運搬する構造の自動車             ┃             ┣━ 31.psv:m 「中乗」 中型乗用自動車             ┃             ┣━ 42.bus 「バス」             ┃  ┃             ┃  ┗━ 26.psv:l 「大乗」 大型乗用自動車             ┃     ┃             ┃     ┣━ 27.tourist_bus 「観光バス」             ┃     ┃             ┃     ┣━ 28.bus:l 「大型バス」             ┃     ┃             ┃     ┗━ 29.minibus 「マイクロ」             ┃        ┃             ┃        ┗━ 34.psv:xm 「特定中乗」 特定中型乗用自動車             ┃             ┣━ 37.psv:ms 「準中乗」 準中型乗用自動車             ┃             ┗━ 40.psv:normal 「普乗」 普通乗用自動車

参考

| 略称 | 車両の種類 | |:-------------:|:--------------- | | 大型 | 大型自動車 | | 大型等 | 大型自動車、特定中型自動車及び大型特殊自動車 | | 中型 | 中型自動車 | | 特定中型 | 特定中型自動車 | | 準中型 | 準中型自動車 | | 普通 | 普通自動車 | | 大特 | 大型特殊自動車 | | 自二輪 | 大型自動二輪車及び普通自動二輪車(道路交通法施行規則第二条の表備考の規定により二輪の自動車とみなされ、かつ、同表の大型自動二輪車又は普通自動二輪車に区分される三輪の自動車を含む。) | | 軽 | 長さが三・四〇メートル以下、幅が一・四八メートル以下、高さが二・〇〇メートル以下の普通自動車(内燃機関を原動機とする自動車にあつては、総排気量が〇・六六〇リットル以下のものに限る。) | | 小特 | 小型特殊自動車 | | 原付 | 原動機付自転車 | | 二輪 | 二輪の自動車及び原動機付自転車 | | 小二輪 | 道路交通法施行規則第二十四条第一項に規定する小型二輪車及び原動機付自転車 | | 自転車 | 普通自転車 | | トロリー | トロリーバス | | 乗用 | 専ら人を運搬する構造の自動車 | | 大乗 | 大型乗用自動車 | | 中乗 | 中型乗用自動車 | | 特定中乗 | 特定中型乗用自動車 | | 準中乗 | 準中型乗用自動車 | | バス | 大型乗用自動車及び特定中型乗用自動車 | | 大型バス | 乗車定員が三〇人以上の大型乗用自動車 | | マイクロ | 大型バス以外の大型乗用自動車及び特定中型乗用自動車 | | 路線バス | 道路運送法(昭和二十六年法律第百八十三号)第九条第一項に規定する一般乗合旅客自動車運送事業者による同法第五条第一項第三号に規定する路線定期運行の用に供する自動車 | | 普乗 | 普通乗用自動車 | | タクシー | 道路運送法第三条第一号ハに規定する一般乗用旅客自動車運送事業の用に供する自動車 | | 貨物 | 大型乗用自動車以外の大型自動車、中型乗用自動車以外の中型自動車、準中型乗用自動車以外の準中型自動車及び普通乗用自動車以外の普通自動車 | | 大貨 | 大型乗用自動車以外の大型自動車 | | 大貨等 | 大型乗用自動車以外の大型自動車、特定中型乗用自動車以外の特定中型自動車及び大型特殊自動車 | | 中貨 | 中型乗用自動車以外の中型自動車 | | 特定中貨 | 特定中型乗用自動車以外の特定中型自動車 | | 準中貨 | 準中型乗用自動車以外の準中型自動車 | | 普貨 | 普通乗用自動車以外の普通自動車 | | けん引 | 重被牽 引車を牽 引している牽 引自動車 | | 標章車 | 高齢運転者等標章自動車 |

継承関係

車両種別の継承関係
上記は、車両の種類の略称の記載をもとに属性の継承関係を表したもの

継承関係の注意点

よく誤解されると思われる項目

  • 「路線バス」は「バス」を継承していません。つまり、「路線バス」は「バス」ではありません。(「大型」でもない)
    このことにより、「バス」進入禁止どうろでも「路線バス」はその規制を受けません。

  • 同様に「タクシー」は「中乗」「普乗」を継承していません。

  • 「二輪」と「自二輪」は同一ではありません。タグ的に区別する必要が有ります。

  • 「小二輪」は「原付」も含みます。

マトリックス表

継承関係をマトリックスで表現したもの

  • [matrix.ods](matrix.ods) [PDF](matrix.pdf)

World Wide でのタグ構成

access=* (カテゴリ: すべての陸上交通) ┣━ 車両を使わない移動 ┃  ┣━ foot=* (歩行者) ┃  ┣━ ski=* ┃  ┣━ inline_skates=* ┃  ┣━ ice_skates=* ┃  ┗━ horse=* (乗馬) ┗━ vehicle=* (カテゴリ: すべての車両)    ┣━ 動力がない車両    ┃  ┣━ 二輪車 ┃  ┃  ┗━ bicycle=* (自転車)    ┃  ┗━ 三輪以上 ┃     ┣━ carriage=* (馬+馬車) ┃     ┗━ trailer=* (トレイラー。他の車両が牽引する必要があり、それにも自身の通行制限があります) ┃      ┗━ caravan=* ([W] キャンピングトレーラー、キャラバンとも呼ばれます)┗    ┗━ motor_vehicle=* (カテゴリ: すべての動力付き車両)       ┣━ 二輪車    ┃   ┣━ motorcycle=* (オートバイ。二輪の動力付き車両、自動車専用道路を通行可)    ┃   ┣━ moped=* (速度制限付きの原動機付き自転車。例: 多くは50ccエンジンで、最高速度約45km/h)    ┃   ┗━ mofa=* ("低速モペット"、通常は最大設計速度25km/h)       ┣━ 三輪以上    ┃   ┣━motorcar=* 自動車    ┃   ┃   ┗━ motorhome=* ([W] キャンピングカー)       ┃   ┣━ tourist_bus=* ツアーバス、観光バス(路線バスでないもの)       ┃   ┣━ goods=* (小型貨物トラック、最大積載量3.5トン未満)       ┃   ┣━ hgv=* (大型貨物トラック、最大積載量3.5トン以上)       ┃   ┣━ agricultural=* (農耕用動力付き車両(トラクターなど)、追加の制限事項があります(速度制限25km/hなど))       ┃   ┣━ atv=* バギー (幅が50インチ(1.27m)以下に制限されています)提案中です。代わりにmaxwidth=1.27を使用したほうがよいかもしれません。       ┃   ┗━ snowmobile=*       ┗━ 用途別        ┣━psv=* (乗合自動車)        ┣━bus=* (乗合自動車として使われる大型バス)        ┣━minibus=* (乗合自動車として使われる小型バス)        ┣━share_taxi=* (要求に応じて輸送する小型バス)         ┣━taxi=* (タクシー)        ┣━hov=* (相乗り自動車、2人以上が同乗した車両(地域によって異なる))        ┣━car_sharing=* (カーシェアリングサービス)        ┣━emergency=* (カテゴリー: 緊急車両。救急車、消防車、パトカーなど)        ┣━hazmat=* (危険物搭載車両)        ┗━disabled=* (身体障害者標識や、その他の障害者向けの許可。通行制限から除外するために交通標識に使用されます。ただし、駐車に関するものを除く)

World Wide との相違点

  • 日本では「自転車」は「軽車両」に含まれるが、[bicycle]と[carriage]は別物

  • 日本では「けん引」は「牽引している車両(トレーラーヘッド)」を表すが、OSMでは[trailer]は「引っ張られる台車」を示すため「非動力車両」に分類されている。そのため、提案では「hgv_caravan」と日本独自タグを新設しています。
    (タグの新設をやめ、「けん引」を「trailer」としても不都合は生じないと思いますが?)

  • 日本の「自動車」と[motor_vehicle]との違い: 日本では動力付き車両であっても「自動車」とみなさないもの(トロリーバス、路面電車など)が存在するため、提案では「motor_car(自動車)」と独自タグを新設しています。

  • 二輪車について、日本の場合は、motorcycle,moped,mofa に階層関係が存在します。

  • 「自二輪」にmotorcycleを割り当てました。「二輪」には独自タグを新設するのを避けるため、motorcycle,moped,mofaを列記することとしましたが、適切なワードを新設したほうが良いのではないでしょうか?

    • その他のタグ列記項目
    • 「二輪」→ motorcycle,moped,mofa
    • 「大型等」→ motor_car:l=,motor_car:xm=,motor_car:xl=*
    • 「貨物」→ hgv=,goods=

CC0