• 2

如何運用GPS接收器寫程式?

大家好,
小弟是一名香港學生,
今年要寫一個關於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才可與接收器溝通呢?
例如藍芽的接收器, 可否經藍芽便取得資訊?
如果不可, 是應該怎樣取得?
另, 取得的資訊的格式是如何的呢?

首先謝謝各位的幫忙,
希望這份功課有清晰的開始吧!
2005-06-04 2:31 發佈
文章關鍵字 程式 GPS接收器
還有..
現在的藍芽GPS接收器是否只可用於PC和PPC上?
可否用於PALM和SMARTPHONE上?
是否要安裝driver?

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上



謝謝g53x85cu大大,
請問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版本有三種版本吧

地圖格式,是每家的機密,每家也都不同


置頂兩篇文章有許多大大發表心得,可以參考看看


謝謝g53x85cu大大詳細解釋..
請問藍芽GPS用不用安裝driver?
如要,是否應該分ppc同palm呢?

還有其他有關寫程式的問題,
請各位大大幫忙!

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資料出來,就可以獲得經緯度,衛星強度,位置等資料了

至於準度的問題,不用想太多,跟程式沒有多大關係


謝謝川島和津實大大,
請問gps v大約多少錢?
因老師給我們的資金有限...

另,香港好像很難找到賣garmin的商店,
會否在行山用品店易找一些這手持機?

因為題目要求,
準確度是很重要的一環,
請問gps v與 sirf相比,
會不會相差太遠?

另,因是初接觸gps這題目,
不知NMEA格式是怎樣的,
請問有没有好用的網站介紹?
當然我自己也會努力去找,
謝謝...
準度的話,兩者不相上下,兩者差別在於訊號不佳的地方,sirf III會好非常多,但於空曠地,garmin與sir III的準確度幾乎是一樣的

請參考
http://www.mobile01.com/topicdetail.php?f=130&t=70808

這是garmin 35與mr350的比較,裡面有提到空曠地兩者重疊在一起,所以準度是一樣的,都很準

另外香港好不好買,我就不知道了,這種東西的確在登山用品店會比較找得到,也許香港也沒有


若不考慮使用gps v,用藍芽gps也是可以啦,只是開發上會比較麻煩就是了,要不然買gps mouse也比較好,至少不用擔心抓不到訊號是因為藍芽的連線問題


對了,也許可以到 http://www.wince.com.tw

這個網站是英瑞得(mobile map)架的網站,上面有不少ppc程式高手,也許可以去問問

  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?