• 8

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

我也做了好幾個
http://www.flickr.com/photos/charleslu/509420882/

這樣的好物,當然要推廣給身邊的朋友知道
非常感謝各位網友的愛用、推廣、與寶貴建議,
我把UrGPX又做了一次改版讓他更好用一些,
請回到本討論串第一篇下載。

這次有四大主要更新:
1. 步驟精簡化,前置作業完成後,每次最快只要「輸入來源檔名」跟「輸入航跡顏色」兩步驟即可完成。
2. 增加讀取航點航跡相關資訊的功能,比較適用於純地理性GPX紀錄。(因轉存KML會喪失若干資訊)
3. 自訂部分常用選項,因為沒有圖形介面,採用修改*_Options.txt檔的方式存檔,並提供若干參考範例。
4. 增加自動播放航點資訊/照片(SlideShow)之功能(建議以IE播放較為流暢),有點像把Google Earth搬上網頁啦,可惜地圖不能旋轉也沒有3D就是了。

下一階段的努力目標:
1. 直接支援KML檔。
2. 處理UTF-8中文亂碼問題。
3. 處理因為航跡點過於密集而容易lag的問題。
(我的電腦D800 OC1G with 384MB SDR,到數千點就很難放了,用FireFox做SlideShow尤其嚴重)

不過我六月就要開始上班了,可能沒有多少時間太快完成改版,只能說盡量囉~
之前發現一個問題忘了說!

<div id="TrackList" style="width:100%; height:15%; overflow:auto"></div>
<b>航點清單</b>
<INPUT TYPE="button" id="showButton" onclick="SlideShow(this.id,this.value);" value="播放">
<div id="WaypointList" style="width:100%; height:85% ; overflow:auto"></div>

這段的高度建議可以自行調整,不然一但我的圖片超過數十張,左邊的地圖就會被拉長,
這樣根本找不到位置!

像我改成
<div id="TrackList" style="width:100%; height:150; overflow:auto"></div>
<b>航點清單
<INPUT TYPE="button" id="showButton" onclick="SlideShow(this.id,this.value);" value="播放">
<div id="WaypointList" style="width:100%; height:500; overflow:auto"></div>

這樣就好多了!

我看你網站上說明文件裡的圖就有處理這高度阿?剛試了0.3版沒加進去?
還是我哪沒設好?
ericwang0515 wrote:
之前發現一個問題忘了...(恕刪)


不好意思,很抱歉沒注意到這個問題,
你可能是用FireFox吧,我做的時候大部分用IE在看所以剛好沒發現。
(用FireFox看時的測試檔案剛好航點清單也沒過長)
如果用IE的話,只要有「overflow:auto」,不論版面設百分比或畫素,
航點航跡清單過長就會自動出現捲軸,不會發生地圖拉不到的問題。

一開始的版本(0.10-0.12)我也是設定用畫素表示,
不過有人反映說每個人的銀幕解析度不同,解析度高的銀幕會留下一大片空白,
而我也覺得有時候自己用「全銀幕」瀏覽時清單沒有跟著拉長也不方便,
所以0.20後就改成用百分比表示,這部分我有在貼部落格的那份說明文件解釋了,
(因為貼部落格的確也會遇到畫素vs百分比的問題)
不過沒特別注意到FireFox的問題所以沒在說明文件主頁提到。

下一版我會加入在設定檔自訂用百分比或用畫素設定,
(可能選項是1.百分比2.頁寬750畫素3.頁寬1000畫素4.頁寬1500畫素這樣,或大家有什麼更好建議)
在這之前就麻煩大家根據自己的銀幕解析度與網頁的需求做微調囉,
因為如果自己的需求固定的話,每個檔案應該也是一次貼上動作而已。
(而且是大範圍集中的還算好找好貼,不像每個航點資訊描述那樣難找)

不過這部分是該目前就寫入說明文件裡,
謝謝你的建議!我今天會改好。
哇~~真的是FIREFOX的問題耶,用我自己改的反而在IE7不能用了
各家的瀏覽器 相容性差真多
不知有沒有什麼辦法通吃?
ericwang0515 wrote:
哇~~真的是FIRE...(恕刪)


用畫素設定在IE7還是可以用啦,不過不能某些欄位用畫素某些欄位用百分比,
你除了清單部分把百分比改畫素外,應該還要把地圖部分百分比也改畫素,
我有試過全部改成畫素在IE7上面是可以正常瀏覽的。

或者有沒有哪位網友對HTML各種設定熟,
知道有什麼類似「"overflow:auto"搭配百分比」的設定可以適用FireFox的,
因為目前的改法變成,相容FireFox就沒辦法隨銀幕解析度自動縮放,
可以自動縮放的就只能在IE上看,總還是有些缺憾。
BabyWolftw wrote:
將軌跡與地圖結合一直...(恕刪)


感謝BabyWolftw兄分享這麼棒的軟體
請教一下BabyWolftw兄
若是用g-Packer來結合航跡與照片
且想用自己的網頁空間來貼圖
而不是用flickr相簿
在使用您的UrGPX的時候
有哪些地方要注意呢?
感謝回覆
謝謝你

ps
打算用google maps呈現,且Google map API授權碼已取得
想請問一下喔

像是我一個KML檔案在GE裡面的時候有多條航跡的

但是我用OziExplorer把KML->GPX

就會把1-6條全部合成一個航跡

請問這要怎麼設定OziExplorer 才能讓我有一次多條航跡

一直試驗不出來

請問一下大家 謝謝了

附上我的KML


附加壓縮檔: 200705/mobile01-d0ee9cd8572e03e4b344ab16d1bfb712.zip
weiweiwei wrote:
想請問一下喔像是我一...(恕刪)


這個據我測試期間多方嘗試仍然搞不定,也是依賴Ozi轉檔的缺點之一(所以我有直接支援KML的目標),
另外Ozi還有「航跡只保留描述不保留名稱」、「某些中文字會變問號」等缺點。
不過他已經算是對這個步驟支援性數一數二好的了,
其他的軟體有的中文全變亂碼、有的名稱太長就被切斷、有的轉檔成功率難以預測。
(如果誰發現有什麼更合適的軟體也可以推薦一下~)

目前我自己如果想要有多航跡同時顯現的話,是用比較間接而麻煩的方法,
就是先用Ozi讀取還沒轉成KML前的GPX檔,若有三條軌跡就先存成三個PLT檔(Ozi自己的格式)。
關閉後從新匯入轉出來含照片的KML,選擇刪除所有航跡,
再匯入之前存的多個PLT檔(可複選),如此的GPX檔就是多航跡+照片同時顯現了。
謝謝你的回覆
用你的方法 我已經可以成功了

^___^
  • 8
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 8)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?