• 8

[自製] UrKML / UrGPX照片軌跡整合線上地圖的小工具

sagadc wrote:
嗨 BabyWolf...(恕刪)


你昨天的照片會偏掉我看了以後發現是因為Friendly.Flickr讀取你照片裡的EXIF時發生錯誤,
我不知道是不是因為SonyEricsson的EXIF格式比較不一樣而天秤兄沒注意到的關係,
這幾天我問他看看好了,至於我用Canon相機拍的相片是都沒發生過這種問題,
暫時你在用Friendly.Flickr時用「從GPX匯入座標」而不要用「從EXIF匯入座標」吧。

至於今天的照片我沒看到,你說的對時問題也是有可能,
GPS接收機不用對時,他的時間是衛星傳給他的,
你只要把相機時間設定正確就可以了。

至於想知道目前GPS紀錄的時間到底是多少,一般是用手持裝置如PDA上的軟體連結後看,
如果你沒有這類東西只能用電腦的話,大概可以用TimeMachineX看,
(這個我不是很清楚,我只確定G-Tool可以看WBT-100的時間)
但如果你在電腦旁沒辦法收到GPS訊號的話就沒輒了。
please wrote:
感謝 BabyWol...(恕刪)


也謝謝你告知這個好工具,
他的最大好處可以像Flickr一樣把靠近的照片合在同一個視窗裡,
不然擠在一起實在很難按,我目前做的版本在右側加上航點清單就是為了太近在地圖上按不到的問題。

不過他好像比較難自訂一些選項,說實在我不懂javascript,
等我目前的版本告一段落再看看有沒有辦法整合他的東西跟我的東西好了,
剛剛小試了一下好像是還沒辦法成功合在一起。

GUI唷,目前是不太可能,因為我完全不會。

其實沒有GUI是比較不方便,就像你說的自訂選項,
有時候我想加進自訂什麼選項的功能,
又會覺得這樣卻讓不需要這個選項的人得多按好幾下選單浪費時間。

不然你先說說看比較希望改什麼,
如果很簡單的話其實你做完後自己改HTML的某一行就可以辦到,
如果比較複雜的我再想想要怎麼在程式裡加進去。
BabyWolftw wrote:
你昨天的照片會偏掉我...(恕刪)

可是我現在都是用GPX檔案來匯入座標了
不知道為什麼偏偏這兩張會飄移,像以下這樣
公館到烏來

頭開始兩張就是問題相片,這兩張應該在橋中的,而不是在橋頭

還有,大大你給我這版會將圖片的點放在右邊的欄位
可是MAP的圖旁邊還有一大段空白,感覺好怪喔
是因為我的螢幕解析度是1680X1050的關係嗎??
不知道可不可以讓旁邊的空白也可以變成Map的範圍
sagadc wrote:
可是我現在都是用GP...(恕刪)


這樣聽起來是比較像對時的問題,你在GoogleEarth裡面看也是這樣吧?
TimeMachineX跟FriendlyFlickr做的KML檔都有每一航跡點的時間可以看,
你把他點出來看看你相片的時間應該落在哪裡就知道了。

你畫面右邊的空白的確是你銀幕解析度比較高的關係
我的銀幕只有1024*768,所以設定成地圖寬只有750畫素就變這樣了...

你可以把HTML用記事本把開來,找到最後幾行裡面有:

div id="map" style="width: 750px; height: 100%"

把750px改成1200px或任何你想要的寬度就可以了,下一版可能寬度也改成用百分比設定吧。

另外你橋上照片的位置剛好可以看到Google Maps用的衛星空照圖在郊區出現不準確的問題,
你點「Hybrid」就可以看到你的軌跡有在勤葳的向量圖資上,衛星空照圖卻向西偏了將近一百公尺。
同一地點對照UrMap的衛星空照圖就準確許多。



我喜歡爬山,這也是為什麼Google Maps有很多替代工具,
我卻還是希望在UrMap上做出相片軌跡整合的原因之一。
BabyWolftw wrote:
這樣聽起來是比較像對...(恕刪)

OK 那我用數位相機之後再來試試看好了
我想應該也是對時的關係,大大你說用Urmap的話,顯示地形圖比較不會像
Google Map那樣向右偏移嗎??

那我也來試試看用Urmap做看看好了,我也是覺得奇怪,在Google Earth看
跟用Google map的街道地圖看怎麼會有偏移的情況產生,原來是圖資的關係

我下次做兩份來比較看看好了^^

至於修改邊界的方法我回家試試看,感謝BabyWolftw大大喔
在做自己有興趣的事時,一切煩惱都忘記了,只會想著怎麼做好它
由於許多人對整合照片的功能有興趣,故提前釋出目前的版本0.20版,
暫時尚無法直接支援KML,請詳閱說明文件後搭配相關軟體轉檔使用。

...抱歉剛剛多按了一下,請版主刪除此篇
BabyWolftw 您好

我之前有想過要把GPS的座標串列結合Google Maps地圖顯示出來
最近Google把台灣的地圖資料放上去 讓我更想去實現這個想法

看到您做的UrGPX這個程式剛好跟我之前的想法很類似 而且很好用 前陣子買了一個GPS
我本身是個喜歡到處拍照的學生 有架一個關於台北夜景的網站
http://140.112.27.142
這是我的網站 想要把google maps跟我的網站結合
還希望可以把您的程式再增加一些功能 像是把一些重要地點加入描述說明,還有從程式裡面選取照片檔然後直接輸出成HTML或是計算距離速度等等...
想請教您 您的程式是如何將gpx檔裡面的資料抓出來寫到html的格式裡的
還有您有參考哪些書嗎
我覺得這個東西真的很有趣 應該可以做出更多的應用
這是我的Email
halai1983@gmail.com
希望您可以給我一些指教 麻煩您了

HALAI
halai5013 wrote:
BabyWolftw...(恕刪)


謝謝,很高興你喜歡,
你站上的照片拍得都很棒,Flash也設計得很精美,
都是專業水準唷。

我的程式是用C++寫的,說穿了也其實沒什麼,
而且C++還是上個月為了寫這個才去翻書查Google學的,
對正式學過這方面的人,大概比隨堂作業還簡單吧。

你把GPX用記事本打開大概就瞭解轉換的原理了,
<wpt lat="23.2513900" lon="120.9817000">
<name>秋天的尾巴</name>
<desc>....圖片相關的HTML....</desc>

<trkpt lat="23.2477710" lon="120.9856110">
<ele>2313.005371</ele>
<time>2007-01-11T23:52:35.999Z</time>
</trkpt>
<trkpt lat="23.2477980" lon="120.9855570">
<ele>2299.990234</ele>
<time>2007-01-11T23:52:46.004Z</time>
</trkpt>
上面可以看到 ,GPX的格式很整齊直觀,
我的程式一行一行的讀入資料,尋找各個關鍵字(如「<name>」、「</trkpt>」)出現在每行的位置,
然後依照其位置切取內容放進定義好的的各個字串變數裡,再設計流程控制的相關步驟輸出成API需要的格式。

當然你也必須瞭解他們是怎麼定義各個相關物件表現的語法:
http://www.urmap.com/SearchEngine/api/documentation/
http://www.google.com/apis/maps/documentation/
http://www.econym.demon.co.uk/googlemaps/index.htm

以上這些如果你會簡單的程式設計(當然不一定要C++),或拿去問有學過的朋友
應該都有辦法做的比我好,我的程式碼東貼西補的實在雜亂不精簡又缺乏效率,
如果設計上有細部的問題也可以繼續來信跟我討論。

至於你建議的功能可能我短期內不是很有辦法做,
就像我回答前面朋友的,不會寫圖形介面很難把一些功能做到好用,
現階段如果你要寫入描述等等的,比較建議在Google Earth裡面做好再轉檔給我的程式。

能有這樣的整合說明,真是感動啊!!!

BabyWolftw wrote:
由於許多人對整合照片...(恕刪)
  • 8
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 8)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?