gps运动目标提取及轨迹呈现

gps运动目标提取及轨迹呈现

ID:10919327

大小:93.00 KB

页数:9页

时间:2018-07-08

gps运动目标提取及轨迹呈现_第1页
gps运动目标提取及轨迹呈现_第2页
gps运动目标提取及轨迹呈现_第3页
gps运动目标提取及轨迹呈现_第4页
gps运动目标提取及轨迹呈现_第5页
资源描述:

《gps运动目标提取及轨迹呈现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录目录1前言21定位信息的接收和提取21.1初始化串口21.2定位信息的接收31.3定位信息的提取32坐标变换53.参数转换63.1七参数与三参数的概论63.2七参数与三参数的理论性试验7一、大地高对坐标转换的影响7二、七参数与三参数对坐标转换的影晌7三、大地高转换为正常高74.求取转换参数的一些方法85.小结8参考文献9前言全球定位系统(GPS)是近年来开发的最具有开创意义的高新技术之一,其全球性、全能性和全天候性的导航定位、定时和测速优势必然会在诸多领域中得到越来越广泛的应用。在实际应用中,GPS接收机输出的定位信息是通过RS2

2、32串口传递给计算机,计算机主程序需要将GPS定位信息进行判别并提取所需要的有用数据(如目标当前的经纬度坐标、海拔、速度和时间等)。由于GPS使用的坐标系WGS-84与我国采用的坐标系不同,因此还需要将经纬度坐标进行坐标变换使其适应当地坐标系,再将当前目标显示在电子地图上。本文就针对当前比较普及的GPS,对其卫星定位信息的接收及其定位参数提取的实现和坐标转换的方法予以介绍。1定位信息的接收和提取GPS接收机主要由GPS接收天线、变频器、信号通道、微处理器、存储器以及电源等部分组成。GPS接收机只要处于工作状态就会按照指令把接收并计算出

3、的GPS导航定位信息(NEMA0183语句)通过串口传送到计算机中。计算机从串口读取数据有多种方法,Windows中提供了一个串口通讯控件(MSComm),MSComm控件可以采用轮询或事件驱动的方法从端口获取数据。比较常用的事件驱动方法:有事件(如接收到数据)时通知程序。在程序中需要捕获并处理这些通讯事件。这样可以很简单地利用串口进行通讯。在使用它之前,应将控件加在应用程序的对话框上。然后再用ClassWizard生成相应的对象。1.1初始化串口该控件有很多自己的属性,可以通过它的属性窗口来设置,也可以用程序设置。建议采用程序设置,

4、这样更灵活。if(m_ComPort.GetPortOpen())//设置串口配置信息前,先要关闭串口;m_ComPort.SetPortOpen(FALSE);m_ComPort.SetCommPort(1);//指定使用的串口为com1;m_ComPort.SetInBufferSize(1024);//设置输入缓冲区的大小;m_ComPort.SetOutBufferSize(512);//设置输出缓冲区的大小;m_ComPort.SetInputMode(1);//设置输入方式为二进制方式;m_ComPort.SetSetti

5、ngs("9600,n,8,1");//设置波特率等参数;m_ComPort.SetRThreshold(1);//设置为每接收一个字符就触发一个OnComm事件;m_ComPort.SetInputLen(0);//设置为0时,程序将读取缓冲区的全部字符;if(!m_ComPort.GetPortOpen())//打开串口;m_ComPort.SetPortOpen(TRUE);1.2定位信息的接收在设置通讯口后,采取效率比较高的事件触发方式完成对GPS定位信息的接收。在使用事件驱动法设计程序时,每当有新字符到达,或端口状态改变,或

6、发生错误时,MSComm控件将触发On-Comm事件,而应用程序在捕获该事件后,通过检查MSComm控件的CommEvent属性可以获知所发生的事件或错误,从而采取相应的操作。这种方法的优点是程序响应及时,可靠性高。代码如下:voidCCommDlg::OnCommCom1(){//TODO:AddyourcontrolnotificationhandlercodehereVARIANTm_input1;COleSafeArraym_input2;LONGLength,i;BYTEdata1[1024];if(m_ComPort.Ge

7、tCommEvent()==2)//comEvReceiv事件,有数据到达{m_input1=m_ComPort.GetInput();//读缓冲区m_input2=m_input1;Length=m_input2.GetOneDimSize();//接收缓冲区的字符数目for(i=0;i

8、接收数据并将其放置于缓存,这些信息必须通过程序分解处理,才能提取出有用的定位信息数据。对GPS进行信息提取必须首先了解信息的数据格式,GPS接收机使用的是NMEA-0183的传输协议,NMEA-0183的信息格式一般如下

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。