「PlaceEngineクライアントログ変換」のKMLをGoogle Earthに読み込む方法

 こんにちは。那由多屋の加藤です。

 ここ数日、PlaceEngine クライアントソフト for Windows MobileS21HT(HTC Touch Diamond)にインストールして遊んでいます。クライアントソフトウェアは少々分かりづらく、使いづらいですが、屋内でも位置情報が取得できて便利です。

 このPlaceEngineのクライアントソフトウェアにはWiFiGPSのログを記録する機能があり、PlaceEngine クライアントログ変換を使うとXMLKML形式に変換することができます。ですが、出力した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