- 註冊時間
- 2004-5-25
- 線上時間
- 378 小時
- 閱讀權限
- 200
- 積分
- 1396
- 主題
- 69
- 精華
- 0
- 文章
- 942
該用戶從未簽到 - 文章
- 942
|
小弟對GPS不懂,以下是逆向工程踹出來的。
適用於找不到工具可以直接轉檔的GPS系統,比如PALM上常用的TRACKER…
一、
GOOGLE MAP的KML(KMZ)資料格式簡單到爆,就是純文字的文件檔,長這樣:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.2">
<Document>
<Placemark>
<LineString>
<coordinates>
120.209496,23.013817,33
120.209427,23.013691,32
120.209396,23.013515,34
</coordinates>
</LineString>
</Placemark>
</Document>
</kml>
中間那一堆數字就是一串的「經度逗號緯度逗號海拔」中間無空格。
至於檔頭檔尾是幹嘛的,別問我,反正資料整理成這樣,然後存檔副檔名為kml,google map就會吃下去,就這樣。
kmz是kml的壓縮檔。把kml載入google map,然後就可以存檔為kmz嚕。
二、多數的GPS存檔資料都是純文字檔。
拖到微軟的記事本應該都開得出來。開不出來的,我就沒踹到了,不要問我呀,我只會踹,靠腿力的。
以TRACKER來說,
先匯出成CSV檔到SD卡裏。
然後拖到PC的EXCEL裏,把原TRACKER的檔頭、檔尾砍掉、中間有時會有一些無資料的列也砍掉,只留下單純的位置資料,然後經/緯度調換回來。最後也是存為CSV檔。
把CSV檔拖到記事本裏,加上GOOGLE MAP的檔頭檔尾,存檔為UTF-8格式的KML檔。
這樣就OK了。
我處理一次資料大概二、三分鐘吧,沒轉檔工具方便。但沒工具時,這種玩法也還不算太麻煩。
[ 本文最後由 f(YES)=Tel+Palm 於 2008-1-29 22:04 編輯 ] |
-
總評分: 分享 + 2
查看全部評分
|