地物


OpenStreetMapの地図データは、座標(Node)、線分列(Way)、線分列間の関係性(Relation)で定義されています。Nodeは緯度経度によって地上の特定地点を表し、Wayは複数のNodeからなる連続する線分を表します。また、閉じたWayはエリア境界を表し、エリアに高さ情報を付与することで建物等の3Dモデルも表現されます。

Node、Way、Relationには属性情報(Tag)が付与されています。本アドインでは、建物・道路・鉄道・水域・橋のTagがついたWayを取得してモデル化します。

JA:要素 - OpenStreetMap Wiki

JA:Map Features - OpenStreetMap Wiki

建物(Building)

建物(BuildingタグのついたWay)をそれぞれモデル化します。「インプレイスマスとして生成」オプションがオンの場合はマスカテゴリのDirectShapeとして、オフの場合は一般モデルカテゴリのDirectShapeとしてモデル化します。高さ情報が付与されている場合はそれを利用し、無い場合は階数×3mで高さを推定します。階数も付与されていない場合は2階建て(6m)とみなします。

JA:建物 - OpenStreetMap Wiki

JA:Key:building:part - OpenStreetMap Wiki

道路(Hightway)

車道や歩道などの道路(HighwayタグのついたWay)をそれぞれモデル化します。「インプレイスマスとして生成」オプションがオンの場合はマスカテゴリのDirectShapeとして、オフの場合は地形ソリッドのサブ区画としてモデル化します。

JA:道路 - OpenStreetMap Wiki

鉄道(Railway)

地下鉄やモノレールを含む全ての鉄道(RailwayタグのついたWay)をそれぞれモデル化します。「インプレイスマスとして生成」オプションがオンの場合はマスカテゴリのDirectShapeとして、オフの場合は地形ソリッドのサブ区画としてモデル化します。

JA:鉄道 - OpenStreetMap Wiki