大家好,
小弟是一名香港學生,
今年要寫一個關於GPS的程式功課,
上網搜尋後發現這個好地方,
實在可以令我認識不少!
我的功課是由GPS接收器收取現在的位置,
轉送到PPC裏,經過一個自製的地圖,
再做一些記錄或輸出。
現在剛開始這功課,
因以前未曾接觸GPS,
希望各位大大幫助指點!
首先是買GPS接收器,
因功課上要求,
希望用比較少的價錢買一個比較準確的接收器,
看過之前一些文章,
現在有幾款SIRF III晶片的藍芽GPS,
請問SIRF III晶片的藍芽GPS是否比較準確?
如果不是,請問那些會比較準確呢?
準確度可否在一米以內?
看過 "三款Sirf III 藍芽GPS規格比較" 這文章,
暫時覺得環天BT-338比較適合,
因蓄航力比較長,
但請問GARMIN有没有出Sirf III的GPS?
因為在網上看,
GARMIN發展GPS比較長時間,
想看看他有無没有適合的接收器。
之後就是寫程式的問題了,
請問是否所有接收器所輸出的資訊都是一樣的格式?
即是是否用一個程式便可以同所有的接收器溝通?
因為我只見到GARMIN的網頁上有SDK可以下載,
其實如果要寫程式,
是否一定要經過SDK才可與接收器溝通呢?
例如藍芽的接收器, 可否經藍芽便取得資訊?
如果不可, 是應該怎樣取得?
另, 取得的資訊的格式是如何的呢?
首先謝謝各位的幫忙,
希望這份功課有清晰的開始吧!
siu_tung wrote:
首現在有幾款SIRF III晶片的藍芽GPS,
請問SIRF III晶片的藍芽GPS是否比較準確?
如果不是,請問那些會比較準確呢?
準確度可否在一米以內?
看過 "三款Sirf III 藍芽GPS規格比較" 這文章,
暫時覺得環天BT-338比較適合,
..........
但請問GARMIN有没有出Sirf III的GPS?
之後就是寫程式的問題了,
請問是否所有接收器所輸出的資訊都是一樣的格式?
即是是否用一個程式便可以同所有的接收器溝通?
因為我只見到GARMIN的網頁上有SDK可以下載,
其實如果要寫程式,
是否一定要經過SDK才可與接收器溝通呢?
例如藍芽的接收器, 可否經藍芽便取得資訊?
如果不可, 是應該怎樣取得?
另, 取得的資訊的格式是如何的呢?
SIRFIII晶片是使用訊號放大方式提高準確度,但一米以內比較不可能,尤其是在高架橋下,就可以發現其還是有嚴重誤差.但似乎SIRFIII晶片還是比以前的GPS晶片來得準確多.
我想你有詳細研究過了,誤差還是有很多因素,尤其是美國因為軍事考量,就會加入干擾訊號.
GARMIN使用是自行設計的晶片,沒有出SIRF III的GPS吧,你要知道資訊格式,可以到GARMIN網站下載一些GPS模組的說明書,內有詳細介紹;基本上GPS資訊格式是相同的,但有些車機的GPS是特殊資訊格式.
藍芽GPS可以使用在任何具有藍芽設備的PC或PPC或PLAM或SMARTPHONE上
請問GARMIN的模組與SIRFIII晶片比較下,那個準確?
"藍芽GPS可以使用在任何具有藍芽設備的PC或PPC或PLAM或SMARTPHONE上"
因我問過一些售貨員,
他們說主要看看地圖可否支援,
但不知有没有地圖是可以支援PLAM或SMARTPHONE呢?
如果自製一份地圖, PLAM與PPC是否也不同格式?
因這是第一次接觸GPS,
而且要做程式功課,
所以問這麼多的問題,
請各位大大不要見怪 ^_^
siu_tung wrote:
謝謝g53x85cu大大,
請問GARMIN的模組與SIRFIII晶片比較下,那個準確?
"藍芽GPS可以使用在任何具有藍芽設備的PC或PPC或PLAM或SMARTPHONE上"
因我問過一些售貨員,
他們說主要看看地圖可否支援,
但不知有没有地圖是可以支援PLAM或SMARTPHONE呢?
如果自製一份地圖, PLAM與PPC是否也不同格式?
因這是第一次接觸GPS,
而且要做程式功課,
所以問這麼多的問題,
請各位大大不要見怪 ^_^
GARMIN 的GPS是實際表現訊號真實性,如果訊號弱或被遮斷,就會在電子地圖上停止不動
SIRFIII的GPS是訊號放大,如果訊號遮斷太嚴重時,許多訊號是假性放大,再由軟體推算,會在電子地圖嚴重偏離,但如訊號遮斷不嚴重,偏離不會太多並貼在道路上(可以看各位大大的使用心得報告)
至於準確,那就要看妳自己是那一種準確,是真實性的訊號準確,還是在電子地圖上表現的準確
"藍芽GPS可以使用在任何具有藍芽設備的PC或PPC或PLAM或SMARTPHONE上"
硬體配硬體基本沒有問題,卻是軟體和作業系統上配合,比較有問題
在台灣電子地圖PPC和PC版的較多,PLAM只有一二種版本,SMARTPHONE版本有三種版本吧
地圖格式,是每家的機密,每家也都不同
置頂兩篇文章有許多大大發表心得,可以參考看看
siu_tung wrote:
謝謝g53x85cu大大詳細解釋..
請問藍芽GPS用不用安裝driver?
如要,是否應該分ppc同palm呢?
還有其他有關寫程式的問題,
請各位大大幫忙!
若有心寫gps程式,不要買藍芽gps,建議買garmin的機子會比較好用,garmin的手持機如gps v等,有模擬gps訊號的功能,上面也有方向鍵,可以操控gps位置,可透過rs232介面到電腦上的com port,傳出的格式當然是標準的NMEA,就像是真的gps一樣
所以你只要寫一隻程式,可以去讀com port的資料,並解析NMEA語句,就可以得到gps資訊了,不管藍芽gps,cf gps, gps mouse,在pc or ppc上,通通都是個com而已,因此你只要能寫一隻gps程式,就可以使用藍芽gps, cf gps,gps mouse了
因此,建議目標如下:
1,買一台gps v,與rs232連接線,可接到pc上
2,找出pc or ppc讀取com port資料的方法
3,研究NMEA格式
4,寫一隻程式去讀com port,並分析NMEA資料出來,就可以獲得經緯度,衛星強度,位置等資料了
至於準度的問題,不用想太多,跟程式沒有多大關係
內文搜尋

X