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

相关文章
相关标签/搜索