静岡市がCC BY 4.0でオープンデータとして公開しているオルソ化航空写真を加工して TMS (Tile Map Service) に基づく地図画像配信を行っています。
Google Maps API や代表的なライブラリを用いて、TMSを利用するための方法を紹介します。
Tile Map Service (TMS) とは
Tile Map Service (TMS) とは Open Source Geospatial Foundation が開発したタイル化Web地図の仕様です。
利用した静岡市提供のデータ
以下の静岡市提供のデータをタイル化して配信しています。
サービス URL
以下のURLでサービスを提供しています。ズームを示す{z}は12から19の範囲で指定してください。
土木管理課オルソ化航空写真(H23)
固定資産税課オルソ化航空写真
TMSを利用するサンプルコード
TMSは右下(南西)を原点(0, 0)としているのに対して、Google Mapsは左上(北西)、Yahoo! Open Local Platform(YOLP)は左中央(西)を原点にしている違いがあることに注意してください。また、zoom値はTMSとGoogle Mapsは0から、YOLPは1から始まります。
Google Maps API (v3)
Google Maps JavaScript API で静岡市土木管理課オルソ化航空写真を表示する (jsdo.it)
Yahoo! JavaScriptマップAPI
Yahoo! JavaScriptマップAPI で静岡市固定資産税課オルソ化航空写真を表示する (jsdo.it)
Leaflet (0.7.x)
Leaflet で静岡市土木管理課オルソ化航空写真を表示する (jsdo.it)
Open Layers (3.x)
OpenLayers3 で静岡市固定資産税課オルソ化航空写真を表示する (jsdo.it)
今後の更新について
固定資産税課オルソ化航空写真は毎年更新されるようです。TMSも最新のものを配信するように更新していきますが、サーバのディスク容量が許す限り過去のものも保管して街並みの遷移を比較できるようにしたいと考えています。
OpenStreetMapでトレースの背景画像にする
衛星写真と比較して、正確さ・鮮度・精細さの全てで優っていてトレースに向いています。利用方法は OpenStreetMap Wiki を参照してください。
ライセンスについて
タイルのライセンスは以下です。商用利用も制限しませんが、ネットワーク帯域が潤沢ではないため、ヘビーユースは事前に相談いただけると幸いです。
CC BY-SA 4.0 静岡市, 下り専門