朋友問我相簿裡的照片都有精確的經緯度,是不是因為我的相機有 GPS 的功能?其實那是依靠印象把照片放在 Picasaweb 提供的地圖上面,自己就會產生經緯度了。自從入手了 GPS 就想說也來測試一下可不可以將照片加入定位資料,剛好讀到一篇教學文章:軌跡檔+照片GPS定位製作教學 (範例:大雪山0~50K),今天就來依樣畫葫蘆一番。雖然作者提供的是 Windows 平台上面的做法,但 Mac OS 上也有相對應的軟體,經過無數次當機之後,終於捉摸出成功之道,看到最終 Google Earth 出現相片的定位,內心的成就感油然而生,便把如何在 Mac OS 平台上標記定位資料,個人摸索的經驗提出來讓大家參考。
首先列出我的工具:
- 硬體
- GPS: Garmin eTrex Vista HCx
- 照相機:Olympus mju-770SW
- 電腦:MacBook 2.16G (作業系統:Mac OS 10.5.6)
- 軟體 1
- 網路資源
第一步:拍照並利用 GPS 記錄航跡。
第一張照片先把 GPS 的畫面拍下來,拍照的過程全程都要記錄航跡。照相機和 GPS 的系統時間最好不要差太多,以免增加時間校對的困難度。
第二步:將照片的 Exif 檔加上 GPS 的標籤。
首先將照片下載到電腦裡,不要直接匯入 iPhoto。再打開 GPSPhotoLinker 這個程式,並將 GPS 和電腦連結好。之前提到的教學文採用 GPicSync 這個軟體,雖然也有 Mac OS 對應的版本,但是他總是一直顯示照片沒有標記原始時間,不知道是不是讀不到照片的時間,還是和 Olympus 犯衝?
- 選擇 Standard Mode。
- 按下 Download。程式會去找連到電腦的 GPS 下載航跡資料。按下 Load Tracks 匯入剛才下載的航跡。
- 按下 Load Photos,選擇圖片的資料夾。
- 校正時間:打開事前照的 GPS 照片。GPS 的時間是 12:44:50;相片的時間是 14:31:52,照相機快了 1:47:02。
按下 Shift Time,輸入須校正相片的時間,以此例而言為 -1:47:2。
時區也要設定正確唷。 - 接著選澤第一張照片,軟體提供三個加入 GPS 資料的選項,最上面是前一個航點的位置,最下面是後一個,中間是內插法得到的位置,請依照個人喜好選擇,擇一按下 save to photo 就好了。
接下來要把其他的照片也寫入位址資訊,但要轉換到 Batch mode,我在 Standard mode 處理第二張照片都會當機。
- 選好想要處理的照片。
- 開始批次處理。
如果發現過程有錯誤,可以跳回 Standard mode 將 GPS 資料刪掉重來,完成後打開圖片,在 Preview 裡面果然就可以看見照片位於地球的位址。選擇 Locate 還會自動連到 Google Maps 顯示圖片的位置呢。
第三步:製作 Google Earth 專用的 kml 檔。2
處理好的照片,可以將他丟到 iPhoto 裡面加以編輯調整,接者上傳到 Picasaweb 裡面,在 Picasaweb 的 Album map 畫面裡,就可以發現所有的照片都一一就定位,看了真是感動呀。
接下來在網頁右下角找到 "View in Google Earth" 這個選項,按下去之後就會自動產生 kml 檔。
第四步:在 Google Earth 裡面回味今天的足跡。
開啟 Google Earth,將剛才做好的 kml 檔,和 GPSPhotoLinker 幫忙下載的航跡檔,一起丟進去。像人照衛星一樣繞者地球轉動,慢慢將焦距拉近到地球表面,今天走過的路程和沿路的照片就出現啦。
吼,真是期待快點出去玩!
- 註 1:這些軟體都是免費的,而 iPhoto 是內建的。 back
- 註 2:沒有 Picasaweb 帳號的人可以試試 iPhotoToGoogleEarth 這個軟體。因為我反正要上傳照片到 Picasaweb 上面,就沒有測試上面這個軟體了。聽說新的 iPhoto 09 具有將內含座標的圖片,直接匯出到 Google Earth 的功能呢。 back
看起來挺複雜的樣子?
ReplyDelete是不是得在出遊過程要全程用GPS記錄航跡
然後是利用數位相片的EXIF裡的時間做synchronize?
恐怕只有你這種高檔的GPS才有辦法這樣做全程記錄吧!
那萬一是要出國玩好幾天的也有辦法這樣做嗎?
沒錯,這個軟體的運作就是你提到的原理。應該一般的 GPS 都可以記錄路徑吧?我這隻算是蠻基本的一種吧?只要有國外的圖資,且 GPS 的容量裝的下,應該也可以在外國記錄旅程的。如果不想記錄航跡的話,不就要每拍一張照片,就等拿出筆記本把當地的座標記下來,回家再輸入電腦?這不是更麻煩嗎?除非相機有內建 GPS,或是可以外接 GPS unit,例如 Nikon GP-1 (http://www.nikonusa.com/Find-Your-Nikon/Photography-Accessories/Miscellaneous/25396/GP-1-GPS-Unit.html)
ReplyDelete可以用GPS記錄路徑當然是最方便的方法囉。
ReplyDelete只是我們一般車上用的GPS用個三、四個小時就沒電了耶
出去玩一整天大概就不夠用了。。。
那個GP-1看起來好棒,只可惜不適用我的老D50。
看到照片出現在準確地圖位置上的感覺真的很棒耶!(好想要!)
我的 eTrex 號稱可以待機 26 小時,且使用兩顆三號電池,還蠻實用的。
ReplyDelete