[問題] 航跡圖可以畫在圖資上嗎?

網路上常常可以看到各位大大分享的航跡圖....不過似乎都是畫在 Google Earth 上.
感覺炫是炫, 但實用性好像也沒那麼高..

不曉得是不是有軟體可以辦到直接在 PaPaGo or TomTom , what ever ...等圖資上畫出航跡圖的..
以後出遊要做記錄分享, 也清楚得多..


2007-04-18 13:49 發佈
goleogoleogogo wrote:
網路上常常可以看到各...(恕刪)


Garmin Mapsource可以直接讀取GPX檔,
他所用的地圖如City Navigator跟Topo Taiwan也都是很好很實用的圖資,
不過價錢並不便宜就是了。
BabyWolftw wrote:
Garmin Map...(恕刪)不過價錢並不便宜就是了

Garmin Mapsource City Navigator跟Topo Taiwan不是光買地圖就可以用的,還需手持機的機台序號解碼才行.
HCT wrote:
Garmin Map...(恕刪)


City Navigator台灣版本似乎也沒有單賣,其他國的圖資才有,
不像Topo Taiwan有賣軟體光碟再啟動的模式。

話說回來,我以前爬舊文章的時候有看過原波提的東西,
可以在PaPago圖資上「顯示」而不只是「播放」航跡的方法,
當時也是相當期待,可惜後來就沒有下文了。

http://www.mobile01.com/topicdetail.php?f=130&t=69922

這篇文章中,Haily兄自製的「神秘顯示軟體」...
goleogoleogogo wrote:
網路上常常可以看到各...(恕刪)


UrMap API或許也是一個可以努力的方向,
他是用來讓你在自己的網頁顯示UrMap地圖的,只要非商業目的都可以申請。
我用Excel和Word稍微整理個一四百多點的短航跡加入相關語法上傳後,做出來就像這樣






只是一來目前還沒有適當的工具可以很快一步的從航跡檔案直接變成其語法,
(不過這點應該不難,只是些文書處理的小步驟,有心又有能力的人很快就可以辦到吧)
二來畢竟是透過網頁而非在自己電腦運作的圖資軟體,
爬文發現前面有網友的經驗是航跡到了幾千點時可能IE會很難開啟。
BabyWolftw wrote:
(恕刪)爬文發現前面有網友的經驗是航跡到了幾千點時可能IE會很難開啟。


我承認我是那個網友 XD
提供快速處理航點資料的方式

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("1.gpx"); //航點檔名
if(xmlDoc.parseError.errorCode != 0){
alert("sorry!");
window.close();
return;
}else{
var trk = xmlDoc.documentElement.selectNodes("/gpx/trk/trkseg/*");
var points = new Array();
for (var i = 0; i < trk.length; i++) {
var point = new ULatLng(trk[i].getAttribute("lat"),trk[i].getAttribute("lon"));
points.push(point);
}
var polyline = new UPolyline(points, '#F00', 4, 0.5);
map.addOverlay(polyline);
}

不過據說Microsoft.XMLDOM只能用在ie. firefox不能用

else裡面就依自己的航點檔格式修改
只讀取紅色部份資料(trackpoint), 不讀waypoint

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<gpx version="1.1" creator="KML2GPX" ....................>
<wpt lat="25.004872" lon="121.927686">
<name>遠望坑-出發時間:2006/8/6 上午 10:32:41</name>
</wpt>
<wpt lat="24.939386" lon="121.891831">
<name>蜜月灣-到達時間:2006/8/6 下午 04:17:51</name>
</wpt>

<trk>
<trkseg>
<trkpt lat="25.004872" lon="121.927686"></trkpt>
<trkpt lat="25.004806" lon="121.927686"></trkpt>
<trkpt lat="25.004736" lon="121.927697"></trkpt>
<trkpt lat="................." lon="..................."></trkpt>
</trkseg>
</trk>
</gpx>
weicheng wrote:
我承認我是那個網友 ...(恕刪)


感謝提供方法,我在想會不會是因為這樣做讓IE要即時多處理一個Microsoft.XMLDOM的運算,
如果是我們先把航跡點完全轉出來放進javascript直接讓他執行不知道會不會順暢一點,也可支援FireFox。

這有將近五千點的航跡,感覺還算可以運作。(<--此連結測試完後已移除)

話說我就滿懷期待的想說來寫個方便的小程式來做「GPX -> UrMAP API」,搞了半天眼看已經完成了,
沒想到剛剛一上站就看到今天的文章有人發現GoogleMaps現在已經有了台灣圖資








BabyWolftw wrote:
我在想會不會是因為這樣做讓IE要即時多處理一個Microsoft.XMLDOM的運算,
如果是我們先把航跡點完全轉出來放進javascript直接讓他執行不知道會不會順暢一點,也可支援FireFox。..(恕刪)

效能其實差不多耶..
就是每拖曳一次畫面.到下次能動作都會卡住好幾秒(放大縮小也是)
不過有UrGPS的協助產生網頁檔..就方便很多了


話說我就滿懷期待的想說來寫個方便的小程式來做「GPX -> UrMAP API」,搞了半天眼看已經完成了,
沒想到剛剛一上站就看到今天的文章有人發現GoogleMaps現在已經有了台灣圖資。

看大大的路徑大部份都是在山上跑來跑去的.
googleMaps只是更新了街道圖而已阿
空照圖還是有些地方沒有urmap清楚啦.

期待大大的UrGPS釋出喔
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?