疑問:如何將他廠的GPS Logger的軌跡檔案,使用Canon Map Utility 寫入照片當中

我的GPS是HOLUX GPSport 245,他的軌跡檔案可以匯出成 *.gpx、*.nmea、*.kml、*.csv等四種檔案,但是就是沒有*.LOG這個Canon Map Utility所使用的匯入檔案。

經查詢無論任何的gps logger所形成的檔案,基本上都是基於*.nmea而來,因此我便直接將HOLUX GPSport 245所匯出的*.nmea直接將副檔名改成*.LOG,然後用Canon Map Utility的GPS log files的地方,Import from file,去開啟該檔案,他跑一陣子之後,會出現「There are no new GPS log files.」而造成匯入不能。

--------------以上是我的嘗試,但是看起來似乎log檔案有相容性的問題---------------------

請問各位是否有什麼方法可以將他廠的GPS Logger的軌跡檔案,使用Canon Map Utility 來開啟,並且寫入照片中呢?

又或者有沒有好心的朋友,可以提供一下6D或者GPS接收器GP-E2所產生的*.log檔案給我研究一下呢?(直接用記事本打開,複製裡頭的資料給我也行)


之所以想要用Canon Map Utility來開啟最主要的原因,是希望GPS LOG資料可以直接寫入RAW(*.cr2)檔案中(一般的gps logger只能寫入jpg檔)。

希望大家可以給我一些建議。



疑問:如何將他廠的GPS Logger的軌跡檔案,使用Canon Map Utility 寫入照片當中
自問自答一下:

以下是Canon PowerShot SX260 HS的*.log 檔案
@CanonGPS/ver1.0/wgs-84/Canon PowerShot SX260 HS/055c45cdb4d94207b2fdc91a866f0132/01e0
$GPGGA,163206.811,3607.0110,N,11509.6865,W,6,03,2.4,24.39,M,-24.39,M,,0000*5A
$GPRMC,163206.811,A,3607.0110,N,11509.6865,W,23.46,355.82,201111,,,A*4F
$GPGGA,173529.061,3608.1792,N,11509.7470,W,1,04,2.2,617.14,M,-24.34,M,,0000*67
$GPRMC,173529.061,A,3608.1792,N,11509.7470,W,5.09,287.96,201111,,,A*74


以下是HOLUX GPSport 245轉出的*.nmea檔案
$GPRMC,092049,A,2501.7506,N,12132.9599,E,0.058315,0.000000,300914,,*13
$GPGGA,092049,2501.7506,N,12132.9599,E,1,00,0.0,142.127502,M,0.0,M,,*4D
$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32
$GPRMC,092054,A,2501.7476,N,12132.9599,E,0.136069,180.000000,300914,,*11
$GPGGA,092054,2501.7476,N,12132.9599,E,1,00,0.0,152.510315,M,0.0,M,,*46
$GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32


聰明的你看出來了嘛?
1.HOLUX GPSport 245轉出的檔案沒有@CanonGPS為首的標頭檔。
2.HOLUX GPSport 245轉出的檔案$GPRMC與$GPGGA跟Canon PowerShot SX260 HS前後順序不同。
3.HOLUX GPSport 245轉出的檔案多了$GPGSA開頭的機碼。

以下是研究過程:
1.為了騙Map Utility認為HOLUX GPSport 245轉出的檔案為canon設備所生產的,所以我加了Canon PowerShot SX260 HS生產得標頭。

-----------------> 可以騙得過Map Utility,但是軌跡無法在地圖上被發現。

2.把$GPGGA與$GPRMC兩者的順序對調,並刪除$GPGSA。

-----------------> 可以了!軌跡點位出現在地圖上了。

3.把$GPGSA的機碼重新放回去。

-----------------> 不影響,有沒有$GPGSA都不影響軌跡顯示。


結論:
要用其他的gps logger的*.nmea檔案,匯入Map Utility,必須要有@CanonGPS標頭的機碼,資料庫的順序必須要為:
$GPGGA
$GPRMC
$GPGSA
(不過有沒有$GPGSA都不會影響軌跡的匯入)

現在頭大了,如果一秒一個gps點,一整天下來應該也有上萬個點,要怎麼批次調整$GPGGA與$GPRMC順序呢??

----有知道的朋友麻煩告知一下吧!!
Mac Aperture

http://support.apple.com/kb/vi154
真相永遠只有一個!
Aperture 3也支援*.cr2的gps點位匯入嘛?
geotag photos可以寫入cr2, 但是tracker必須是他的app.
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!