7
15
2013
電子国土地図をGoogle Earthで表示してみる
電子国土地図情報がKMLによるデータ配信サービスに対応
電子国土地図・空中写真のKML配信について
電子国土WEBマップがKMLによるデータ配信サービスを始めているが、このサービスを利用するとGoogle EarthなどのKMLデータに対応したアプリケーションソフトウェアから簡単に電子国土地図・空中写真を表示させることができる.
これまではWEBマップ上でGPSのトラックデータを表示させたり画像などを重ね合わせるのはJavascriptなどを用いたWEBプログラミングの知識が必要で、それ相応のコンピュータスキルを持った人達でなければ対応できなかったが、このKML配信機能を利用するとGPSトラックなどのKMLデータを用意するだけで簡単に電子国土地図の上に重ね合わせる事が可能だ.KMLについての技術的な詳細は、Google のホームページに記述されているので、技術的な情報を知りたければこちらにアクセスしてみると良いだろう.
ちなみに、標準地図の場合のKMLデータは次の様になっている.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom"> <!-- GSI Version 1.2 - 2013/03/01 --> <Document> <name>電子国土KML</name> <open>1</open> <Folder> <name>電子国土KML(標準地図) - NetworkLink</name> <Snippet maxLines="5"> <![CDATA[ この地図画像は、<a href="http://www.gsi.go.jp">国土地理院</a>から試験的に配信されています。 ご利用の際は、利用規約を遵守するとともに、ご利用のシステムの利用規約等を遵守してください。国土地理院は、利用に関連する損失または損害について一切の責任を負いません。 ]]> </Snippet> <description> <![CDATA[ <iFrame name="contract4cjp" src="http://portal.cyberjapan.jp/portalsite/kiyaku/index.html#haikei" width="1280" height="800" frameborder="0" seamless></iFrame> ]]> </description> <atom:author> <atom:name>Geospatial Information Authority of Japan @MLIT</atom:name> </atom:author> <atom:link href="http://www.gsi.go.jp/" /> <open>0</open> <NetworkLink> <name>GSI CJP</name> <open>1</open> <description></description> <Url> <href>http://163.42.90.31/wsmaplink4cjp/wsmaplink4cjp/</href> <viewRefreshMode>onStop</viewRefreshMode> <viewRefreshTime>0.1</viewRefreshTime> </Url> </NetworkLink> <ScreenOverlay id="sign"> <name>電子国土WEBロゴ</name> <Icon> <href>http://cyberjapan.jp/image/logo.gif</href> </Icon> <overlayXY x="0" y="0" xunits="fraction" yunits="fraction" /> <screenXY x="10" y="30" xunits="pixels" yunits="pixels" /> <rotationXY x="0" y="0" xunits="fraction" yunits="fraction" /> <size x="28" y="27" xunits="pixels" yunits="pixels" /> </ScreenOverlay> </Folder> </Document> </kml> |
Google Earthで電子国土地図データを表示してみる
国土地理院の『地理空間情報ライブラリー』ページにアクセスすると電子国土地図データを表示するためのKMLデータのダウンロードリンクと直接URLを参照する場合のURLが記載されている.現時点での表示可能な地図データとして、標準地図、色別標高図、明治前期の低湿地、年代別の数種類の空中写真が用意されている.
Google Earthで利用する場合、KMLデータのダウンロードリンクで手元のPC上に一旦KMLファイルをダウンロードしてからFileメニューのOpenを用いて開く方法と、国土地理院のKMLデータ配信サーバ(http://kmlnetworklink.gsi.go.jp/kmlnetworklink/gsi_xxxxxx.kml)をネットワークリンク指定して開く方法がある.
今回はKMLデータ配信サーバのURLリンクを直接指定する方法を用い、GPX形式のGPSトラックデータを読み込んで電子国土地図と共に表示してみることにする.
ネットワークリンクを用いて電子国土KMLサーバを呼び出す
ネットワークリンク先に電子国土KMLサーバのURLを指定する
最初は何も表示されないがズームアップして行くと...
日本付近をズームアップすると電子国土地図が表示される
1/25000地形図レベルまでズームアップ
GPSトラックデータの重ね合わせ
GPSトラックデータのファイル形式としては様々な形式が使われているが、ここでは最も一般的なGPX形式データを扱うことにする.殆どのGPSロガーや関連ソフトウェアはGPX形式をサポートしているので、GPSデータの受け渡しフォーマットとして一番扱い易いだろう.Google Earth上で電子国土地図情報が簡単に表示できるようになった事は、一般の人達にとって朗報だろう.
“Tools”メニューからGPSトラックデータ(GPX形式)の取り込みを行う
GPSトラックデータを電子国土地図上に表示
地図画像タイルがGoogle Earthキャンバス上にマッピングされている様子
Google Earthの疑似3D表示機能により、多少立体的に見えるかも...
GPSトラックを時系列でトレースしてみる
高度(スピード) v.s. 距離 プロファイル表示
Zoom Level: Bearing(Heading): Pitch: Grid Interval: