60CSx 出國旅遊記錄航跡的大BUG

這次從美國(我住在美國)出差到大陸
到達後我把60CSx上的時區更改成台灣(台灣與大陸沒有時差),機器上的時間馬上由美國時間自動換成台灣時間
回美國後把卡上記錄的航跡傳到電腦裡面
用MapSource打開一看居然發現航跡時間不對
明明是下午6點鐘的航跡卻顯示是凌晨3點
下午6點倒退15小時正是凌晨3點,而美國時差與台灣就是差15小時(美國慢15小時)
害的我的航跡時間跟相片拍攝時間無法吻合,導致於經緯度無法寫進相片的EXIF裡面,
經緯度寫進相片的EXIF裡面的方式
把電腦調成台灣時間也不行
研究了好久終於發現必須在航跡導入電腦之前就得將電腦時間先改成台灣時間這樣才會正常
但是一旦電腦時間換回美國時間之後正常的航跡時間馬上又變回慢15小時的美國時間
此時再將電腦時間調成台灣時間航跡時間卻不會再變回台灣時間
如果您要再得到正確的航跡時間那就必須重60CSx上再傳一次到電腦裡面
換言之,絕對不可以刪除60CSx卡上的航跡,否則就完蛋了
我覺得這對於出國使用是一個大BUG
在此提出讓有60CSx的用家們出國旅遊記錄航跡後該注意到的重點
以免辛辛苦苦在國外記錄的航跡轉眼成廢物@@

請問這能解決嗎?

2006-10-14 15:13 發佈
請問當時拍照時有將相機更改為當地時間嗎?
若相機有更改為當地時間的話,
不知道這樣照片跟航跡是否就能結合在一起了?
相機也有更改成當地時間
當然也有把相機和GPS時間相比對,兩者完全吻合
o_o_o_o /| ,[_____], |¯¯¯L --O|||||||O- ()_)¯()_) ¯¯¯¯¯ )_)
60CSx 裡存的軌跡紀錄的時間是 GMT 吧!換言之,不管你時區怎麼調,它都應該是固定的 GMT 時間,改變的只是你電腦在不同時區時,它會顯示成該時區的時間。

RoboGeo 之類的程式會自動將照片時間轉成 GMT,或是將軌跡 GMT 時間轉換成相當於該時區的時間,然後才做比對。而「自動」的原理,就是呼叫一個 GMT 跟 local time 轉換的函數,該函數會參考電腦的時區來做轉換。

照片儲存的都是 local time,所以你若想做比對,先將電腦時區調到拍照時的 local time,然後再用 RoboGeo 之類的程式來寫入照片,做完之後再將時區調回來就成了。
但將來若是打開這些.gpx檔他的軌跡記錄時間仍舊是錯誤的.

但也不可能把這些.gpx檔永遠留在卡裡面.

因此我想到了一個笨方法讓日後能看到正確的航跡時間
就是先把電腦時間調成當初記錄這些航跡的國家時間
然後由機器上將檔案導入電腦中
然後壓縮成rar檔,電腦再調回原來的時區


將來需要看的時候
先將電腦時區調成記錄這些航跡的國家時間
然後解壓縮該rar檔案
等到完全做完看完後再將電腦調回原來的時區
每次要看只能重複這個手續囉

rar檔必須永遠保存.
o_o_o_o /| ,[_____], |¯¯¯L --O|||||||O- ()_)¯()_) ¯¯¯¯¯ )_)
你還是沒看懂我說的話。

GPX 檔裡沒有你的 local 時區,只有 GMT 的「絕對」時間,因此你用哪個時區當 local time ,自然決定你打開的 GPX 時會被解釋或是換算成哪個時間,事實上它的時間仍然沒變。所以你要何時將它們存檔應該是無關的,不見得需要換成台北時間或是 LA 時間。會影響 local 時間的,只有你使用程式來看軌跡時,你的電腦所設定的時區。

不信你將電腦設成 LA 時區,然後導入 GPX,關掉程式,然後再換成 Taipei 時區,再打開 GPX,我相信你看到的是台北時間的軌跡。

因此你如果怕忘掉那個軌跡是在哪個時區,不妨在檔名上註明 GMT-8 或是 GMT+5 之類的。免得日後發現半夜三點在九寨溝啪啪造。

MoonBear wrote:
不信你將電腦設成 LA 時區,然後導入 GPX,關掉程式,然後再換成 Taipei 時區,再打開 GPX,我相信你看到的是台北時間的軌跡。


真的耶.........
奇怪囉之前我也有這樣做過一次卻還是LA時區,但這次卻如您所說的Taipei 時區

感謝您呀
o_o_o_o /| ,[_____], |¯¯¯L --O|||||||O- ()_)¯()_) ¯¯¯¯¯ )_)
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?