gps應用知識

GPS應用知識spa

 

  今天講的東西比較枯燥,可是有用啊,能夠拿去和別人神侃。設計

 

  1. GPS的設置接口

 

  GPS拿到手,若是是新機器要定位,上次已經提到了。另外,還有一些設置,經常使用的有座標系、地圖基準、參考方位、公制/英制、數據接口格式什麼的。ci

 

  座標系:經常使用的是LAT/LONUTMLAT/LON就是經緯度表示,UTM在這裏就無論他了。io

  地圖基準:通常用WGS84軟件

  參考方位:就是北在哪裏。北在哪裏呢?實際上有兩個北,磁北和真北呀(簡稱CBZBY)。service

  指南針指的北就是磁北,北斗星指的北就是真北。二者在不一樣地區相差的角度不同的,地圖上的北是真北。sso

  公制/英制:本身選吧,我用公制。map

 

  數據接口格式:這得細談談。GPS能夠輸出實時定位數據讓其餘的設備使用,這就牽扯到了數據交換協議。幾乎如今全部的GPS接收機都遵循美國國家海洋電子協會(National Marine程序

Electronics Association)所指定的標準規格,這一標準制訂全部航海電子儀器間的通信標準,其中包含傳輸資料的格式以及傳輸資料的通信協議。NMEA協議有018001820183三種,

0183能夠認爲是前兩種的超集,如今正普遍的使用,0183有幾個版本,V1.5 V2.1。因此,若是你們的GPS接收機若是要聯上筆記本里通用的GPS導航程序,好比OZIEXPLORER和俺的

GPSRECEIVER,就應該選擇NEMA V2.0以上的協議。NMEA規定的通信速度是4800 b/S。如今有些接收機也能夠提供更高的速度,但說實話,沒有什麼用,4800就足夠了。

 

  象GARMIN,本身有一個mapsource軟件,爲了避免讓其餘品牌的GPS使用該軟件,就設計了私有的GARMIN協議,只有GARMIN的機器才能輸出這種數據,而MAPSOURCE只能接收GARMIN協議

,這樣一來MAPSOURCE就只能讓GARMIN的機器使用,打倒打倒!!!

 

  2.經緯度的表示

 

  再講講數據表示吧。通常從GPS獲得的數據是經緯度。經緯度有多種表示方法。

  1. ddd.ddddd . 度的十進制小數部分(5位)

  2. ddd.mm.mmm,度 . . 分的十進制小數部分(3位)

  3.) ddd.mm.ss, . .

 

  不是全部的GPS都有這幾種顯示,個人GPS315只能選擇第二種和第三種一度是多遠呢?若是這麼問,可就太外行了。

  在LAT/LON座標系裏,緯度是平均分配的,從南極到北極一共180個緯度。地球直徑12756KM,周長就是12756*PI,一個緯度是 12756×PI /360 = 111.133 KM (先說明白,不精確啊)

 

  經度就不是這樣啦,只有在緯度爲零的時候,就是在赤道上,一個經度之間的距離是111.319KM,經線隨着緯度的增長,距離愈來愈近,最後交匯於南北極。你們想一想,沒錯吧。所

以經度的單位距離和肯定經度所在的緯度是密切相關的,簡單的公式是:

經度1°長度=111.413cosφ,在緯度φ處。 (這個公式也不精確呀,蒙人還能夠)

 

  作題:北京的經度119度,緯度40度。單位經度,單位緯度各是多少?

  答: 單位緯度111.133KM 單位經度111.413×COS 40 = 85.347KM

 

  講這些的用途就是容易理解經緯度的表示。

  1.ddd.ddddd,在北京,緯度最後一位小數增1,實際你走了多少?大約1.1M經度最後一位小數增1,實際你走了多少?大約0.85M

  2.) ddd.mm.mmm,在北京,緯度最後一位小數增1,實際你走了多少?大約1.85M經度最後一位小數增1,實際你走了多少?大約1.42M

  3.) ddd.mm.ss,在北京,緯度秒增1,實際你走了多少?大約30.9M經度秒增1,實際你走了多少?大約23.7M

 

今天說的都不是精確的公式,通常估計大體的數字沒有問題。

要是不肯意本身作,能夠用數據接口,我這兒有個網址:

http://www.haoservice.com/docs/15

相關文章
相關標籤/搜索