「PlaceEngineクライアントログ変換」のKMLをGoogle Earthに読み込む方法
こんにちは。那由多屋の加藤です。
ここ数日、PlaceEngine クライアントソフト for Windows MobileをS21HT(HTC Touch Diamond)にインストールして遊んでいます。クライアントソフトウェアは少々分かりづらく、使いづらいですが、屋内でも位置情報が取得できて便利です。
このPlaceEngineのクライアントソフトウェアにはWiFiとGPSのログを記録する機能があり、PlaceEngine クライアントログ変換を使うとXMLやKML形式に変換することができます。ですが、出力したKML形式のファイルがGoogle Earthで正しく表示できず、少し悩んでしまいました。
出力されているファイルを眺めてみると、名前空間がおかしいようです。KMLファイルの先頭3行は下記の通り。
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.1"> <Document xmlns="http://www.w3.org/1999/xlink">
Document要素のxmlns属性を削除し、下記のようにすると、無事Google Earthで表示されました。
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.1"> <Document>
PlaceEngineによると、どうやらJR神戸駅付近には岐阜県瑞浪市にワープできるポイントがあるようですw