星期五, 三月 06, 2009
星期二, 二月 17, 2009
lazyscripts (Lazybuntu) 開發進度
感謝 hychen 的加入,lazyscripts 又開始繼續開發。現在整個架構都已經大改了,目前底層採用 git 管理。注:不是 lazyscripts 用 git 管理源碼,而是 lazyscripts 底層就用 git 管理 scripts。hychen 畫了張圖來表示新 lazyscripts 架構。
在若干的努力後,現在已經將底層的 Git lazyscripts framework 接上 UI 。雖然還不能使用,不過總算是往前踏一步了 :)
PS. 如果你對 lazyscripts 新架構感到很疑惑是正常的,下次找個時間再解釋新架構囉。
張貼者:
Yuren Ju
位於
12:33 上午
5
意見
連結
標籤: lazyscripts
星期六, 一月 24, 2009
Droid 字型安裝 deb 包
突然發現 launchpad 上已經有 droid font 的 deb 包了。
請加入此行到你的軟體來源:
deb http://ppa.launchpad.net/fonts/ubuntu intrepid main
並且安裝 ttf-droid 即可
sudo apt-get install ttf-droid
星期六, 一月 17, 2009
Open Street Map 編輯地圖
首先你需要 josm,當然 ubuntu 跟 debian 也都有了,請下 apt-get install josm。
打開 josm,通常會在應用程式->教育->josm。進去之後直接開啟你的
這就是你的路徑了。當然這樣是看不出所以然的。請按下工具列第四個圖示:下載。並且選擇儲存到新的圖層去。
此時 josm 會自動幫你下載軌跡附近的地圖,你大概就可以知道附近的路了。以我的例子來說他會下載復興崗捷運站附近的圖資。
這個時候照片就派上用場了。右上角的 layer 目前應該會有兩個圖層:Data Layer 跟你剛上傳的路徑,這個時候對你上傳的路徑按右鍵,選擇 import images。然後把你剛剛照的照片全部一次都匯入。接下來會長這樣:
點選圖片後就會放大,你就可以知道你拍的照片是在軌跡的哪裡拍的了。最後一個步驟,就是依據你的 GPS 軌跡繪製地圖了。以我的例子來說,中央北路還沒補齊。
那你就可以利用左邊第三個工具繼續往下畫,畫完後用第二個工具隨便選取空白的地方取消選取。這樣就有新的路了。
如同上圖所示,你會發現這時候有一個照片在路徑上,點開來看是『稻香路』,但是我並沒有真的往稻香路去,只是拍個十字路口。這時我就會依照的我印象,先作一條分叉路出去。並且用第二個工具選擇路徑,按右邊的 Add 增加屬性。新手的話我建議你先填 name 跟 name:zh,這兩個分別代表英文路名跟中文路名。這是一條道路最基本的屬性。如下圖
當所有路名都填完後,就直接按下載的右邊上傳鈕就可以上傳囉!記得先去註冊一個 Open Street Map 帳號,等下禮拜你就可以看到你繪製的地圖出現在網站上囉!
張貼者:
Yuren Ju
位於
12:41 下午
0
意見
連結
標籤: openstreetmap
Open Street Map 擷取 gps 軌跡
當你回到家後,你應該會帶著紀錄了軌跡的 GPS logger 跟一堆路牌的相片回來。那第一件事情就是先把軌跡存到電腦裡面。首先你要安裝 mtkbabel,這套軟體在 Debian, Ubuntu 底下都有,只要打 apt-get install mtkbabel 即可。
這時請把你的 m-241 用 usb 連接電腦,下達以下指令:
mtkbabel -s 38400 -f `date +'%F-%H%M%S'` -t -w
另外我建議如果你的電腦有藍牙接收器,請先把他關閉。這時候你就會拿到三個檔案 <日期>_trk.gpx 跟其他一些檔案。這樣你就有 gps 軌跡檔了!
張貼者:
Yuren Ju
位於
12:36 下午
0
意見
連結
標籤: openstreetmap
Open Street Map 路上概要
OK, 我假設你跟我一樣買了 Holux m-241 GPS 記錄器。那我們該如何開始呢?首先請先到戶外打開你的 GPS,直到他可以接收的到 GPS 訊號。接下來請將你的相機的時間與 GPS 的時間校正,要讓兩個時間一模一樣,這樣你才可以正確的定位相片位置。我自己是只用很爛的手機相機照相。反正只要可以拍的到路牌即可。拍起來大概會長的像這樣:
只要看的清楚中英文路名就好了。
接下來你就可以開始紀錄 GPS 啪啪走囉!這邊有個建議,通常我只會拍我正前方的路牌,假如說橫向道路有路牌我通常都不會拍。因為回去整理照片的時候方向感通常會被搞混,不記得你是在哪個方向拍的照片。
張貼者:
Yuren Ju
位於
12:28 下午
0
意見
連結
標籤: openstreetmap
Open Street Map 簡介
Open Street Map (全球/台灣) 是一個開放內容的地圖專案。如果你有用過 Google Maps 的話,應該會很疑惑,既然有 Google Map 的話為何還需要另外一個地圖圖資呢?雖然 Google 的地圖軟體雖然方便,但是卻有使用上的限制。如果你仔細看 Google Maps 的使用條款,就會內涵非常多的限制。
而 Open Street Map 則是建立一個完全自由的圖資。所有資訊採 CC 授權,你可以自由的修改及散佈 Open Street Map。而你也可以自己建立你家附近的地圖,就像是維基百科上大家提供許多不同領域的百科資訊一樣,Open Street Map 讓使用者可以提供圖資給此專案。
而如果你想幫忙繪製地圖的話,你需要:
GPS 接收器
因為繪製地圖通常都需要利用 GPS 軌跡來協助標示街道,所以你需要一個 GPS 接收器。如果你想買個 GPS 接收器的話,我推薦你 Holux m-241 GPS Logger。他內建了儲存空間,可以讓你儲存 GPS 路徑,也可以透過藍牙連接到你的手機拿來導航。
相機
因為在路上行走的時候,其實你很難記下所有經過的街道,所以通常我們都再會經過街道的時候,拍下路牌,回去的時候,Open Street Map 有軟體可以幫你把 GPS 路徑跟照片整合在一起,這樣就可以知道你拍這個路牌的位置,可用來協助編寫地圖。
地圖編輯器(這聽起來好像魔獸在用的東西)
通常我用 JOSM 來編輯地圖。這東西剛開始看起來很可怕,但是有適度的教學後其實這個東西並不難。編輯完以後可以直接上傳地圖到 Open Street Map
另外,你上傳的地圖通常不會立即顯示,我沒記錯的話台灣的伺服器每週會更新一次。所以你可以在下禮拜看到你這禮拜畫的地圖。還有一件事情要注意,就是繪製地圖的時候請不要參考任何地圖(urmap, google maps, yahoo maps 或是紙本地圖),這樣作會版權疑慮。
張貼者:
Yuren Ju
位於
12:03 下午
0
意見
連結
標籤: openstreetmap
逐漸浮現的地圖
最近買了 Holux m-241 GPS logger 後,就開始畫 openstreetmap 的地圖。經過一個禮拜後,自己畫過的地圖就逐漸浮上來了阿…。像是下面這條劍潭路以前是沒有的,這次就把他補了上去。
改天有時間再來寫教學文件吧 :P
張貼者:
Yuren Ju
位於
10:17 上午
0
意見
連結
標籤: openstreetmap
星期二, 一月 13, 2009
Tossug 2009 第一次聚會!
條列一下重點,
- Ping 介紹了 Python 3.0,講的不錯,我想這次不懂 Python 的人應該都還能聽得懂吧 :D
- Fred 把我的 Eee PC 刷成 Android x86 供大家把玩
- chihchun, jserv 討論一些建立社群與廠商合作管道的問題
- Ping 帶來了 G1 實驗機供大家把玩
星期六, 一月 10, 2009
google earth debian package maker
今天買了 Holux m-241,所以就順便載 google earth 來看看,順便在 apt 撈撈看有沒有 package。沒想到有一個套件叫做 googleearth-package。
因為平常的 google earth 下載後是 .bin 檔案,很多使用 debian/ubuntu 的人應該比較偏好有個 deb 檔可以安裝到系統中。googleearth-package 是一個可以幫你把 .bin 轉換成 .deb 檔案的程式。使用方法只要在你下載 google earth 的目錄中執行 googleearth-package 就行了。
張貼者:
Yuren Ju
位於
3:24 下午
4
意見
連結
標籤: google earth















