3種類の解像度のタイリング画像で画像のスムーズな拡大縮小ができるようになったので、本番用の基盤地図情報の背景地図を用いて動作検証を行ってみた.
現行の電子国土システムの背景地図データを基に開発を続けることは殆ど意味が無くなってしまいましたが、折角ですので現行の電子国土システムの可変長タイルサイズ方式に対応可能な、タイリングされた画像データをスムーズに繋ぎ合わせるプログラムを作ってみました.
昨年末の電子国土V3の正式リリース後に電子国土V3に対応させた “GPSMap V1.2″ をリリースしましたが、国土地理院の『背景地図等データ利用許諾』を受けていませんでしたので、機能が制限された状態での配布でした.今回、国土地理院より正式に背景地図等データ利用許諾を受けましたので、機能制限を解除したバージョンを”GPSMap V1.3” として配布します.
電子国土システムV3の地図表示部分の基本フレームワークとして、OpenLayers 2.10 が使用されていますが、電子国土基本図の背景地図の形式が『地球を真球とみなした擬似円筒図法』という緯度により縦方向の解像度が異なるという特殊な方式のため、標準的な正方メルカトルタイリングを用いたGISシステムとはとても相性が悪いと言わざる負えないでしょう.
OpenLayersは汎用的なJavascriptベースの地図表示フレームワークで、Open Geospatial Consortiumの Web Map Service(WMS) などのプロトコルに対応している.WMS以外にも多くのプロトコルに対応しており、メジャーなところではGoogle Maps の地図を直接読み込んで使用することが可能である.
今回リリースされた”iOS Map SDK”は、AppleがXcodeの開発環境に標準で組み込んである、Google Mapsのフレームワーク”MapView” のYahoo Japanバージョンと言ったところでしょうか.”MapView” のクラスやメソッドについては詳しく調べたことはありませんが、”iOS Map SDK”の方は後発だけあって、かなり機能が豊富なようです.
先の記事『iPhone用GPSナビに挑戦 #8』で国土地理院の電子国土システムが2013年1月からV4システムに移行する予定で、背景地図等のデータ形式が変更されることを簡単に触れましたが、今回はGISアプリケーションを開発する上で必須となるタイリングされた地図データのハンドリングについて調べてみようと思います.
GPSトラッキングデータをWEBマップ上にトレースするWordpressプラグインモジュール “GPSMap V1.2” を公開しています.但し、国土地理院の電子国土システムの利用規約の関係で、配布するバージョンはオリジナルの電子国土システムにアクセスしなければならないため、ポップアップウインドウ上にサムネイル画像を表示することができません.
12/26日に電子国土V3システムのソースコードが電子国土ポータルを通じて公開されたので、とりあえず現状の “GPSMap” Wordpressプラグインを電子国土V3で動くように修正してみた.
12/26日に国土地理院から電子国土V4システムに関する発表がなされました.