オンラインサービスの OSM Buildings を使って 3次元地図を見てみる

概要

OSM Buildings サーバを用いた 3 次元地図の表示方法と、地図タイル(タイル座標)の仕組みを紹介する。

目次

OSM Buildings サーバを使ってみる

OSM Buildings は、OpenStreetMap の建物データを 3 次元表示するオンラインのサービスである。データの配信を行う OSM Buildings サーバの仕様は、次のページで公開されている。

https://github.com/OSMBuildings/OSMBuildings/blob/master/docs/server.md

表示を確認するため、次の URL を開く。URL の lat(緯度)、lon(経度)、zoom(ズームレベル)、tilt(傾き)、rotation(回転角)で表示位置と視点を指定する。

https://osmbuildings.org/?lat=34.45673&lon=133.23062&zoom=18&tilt=30&rotation=4

マウス操作で、ズームイン・ズームアウト、移動、回転ができる。

地図タイルとは

地図タイルとは、地図を一定の大きさに分割して配信する仕組みである。分割された各タイルの位置は「ズームレベル/X/Y」の形(タイル座標という)で示す。X, Y はタイルの位置、ズームレベルは拡大の度合いを表す。

国土地理院のタイル座標確認ページ

国土地理院のタイル座標確認ページでは、地図上の位置に対応するタイル座標を「ズームレベル/X/Y」の形で表示できる。緯度・経度とズームレベルからタイル座標を求めることもできる。

https://maps.gsi.go.jp/development/tileCoordCheck.html