MapX及GPS技术在CMMB信号路测仪中的应用与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文全面介绍了GPS以及MapX技术的相关理论及背景知识,结合了GPS和MapX技术,采用了MapInfo公司生产的MapX控件以及可视化编程工具软件VC++6.0进行开发,建立了基于MapX的GPS导航系统,能够实现对导航目标的实时跟踪,并且能够使用Access数据库及DAO技术对导航目标的位置信息进行存储和管理,本文主要研究内容如下:
     1、使用VC++创建MapX电子地图,实现地图的一些基本功能;
     2、使用多线程以及MSComm控件技术,实现了计算机和GPS模块之间的串口通信;
     3、对GPS信息数据进行解析,得到导航目标的经纬度信息,并且应用Access数据库技术对数据进行存储以及管理;
     4、结合GPS技术以及MapX技术,实现导航目标的动态跟踪,在电子地图上实时显示导航目标的位置; 5、利用Access数据库技术以及MapX技术,对导航目标的行动轨迹进行
     存储,并且在电子地图上进行路径回显;
     6、实现了屏幕坐标和地理坐标之间的转化,并在此基础上,设计并实现了电子地图的鹰眼图功能;
     7、本系统与CMMB信号路测仪系统结合使用,实现了CMMB信号强度分布图的绘制,使用户对区域内的CMMB信号强度变化趋势一目了然。
     经过实地试验,证明了本系统具有较强的扩展性以及通用性,具有比较高的实用价值和社会价值。测试结果表明,此系统运行比较稳定、可靠,实现了对导航目标的位置显示和动态跟踪等基本功能。需要指出的是,本系统被用于课题组所研制的产品CMMB信号路测仪之中,并且达到了预期效果,同时也证明了本课题研究的价值以及此导航系统的实用性。
This paper introduces the background knowledge and theories of GPS and MapX technology,and then establish the GPS navigation system based on MapX by using VC++6.0. It can achieve real-time tracking to the navigation target and can store and manage the locating information of the navigation target by using Access database and DAO technology. This paper includes the following:
     1. achieve some of the basic function of the map by using MapX electronic map which created by VC++;
     2. realize the serial communication between the computer and the GPS module by using multiple threads and MSComm control technology;
     3. get the navigation targets’latitude and longitude information by analyzing the GPS information data, and store and manage the data by using Access database technology;
     4. achieve dynamic tracking to the navigation target and real-time display the location of the navigation target on the electronic map by combining the GPS and MapX technology;
     5. store the action path of the navigation target and realize the echo path on the electronic map by using Access database and MapX technology;
     6. achieve the conversion between the screen coordinates and geographic coordinates, and on this basis, design and realize the Overview Map function;
     7. get the CMMB Signal Strength Distribution Chart by combine the system and CMMB Signal System, so that the users are clear the trends of the CMMB signal strength at a glance.
     Field tests proved that the system is highly scalable and versatile. It also has a high practical value and social value. Test results show that the system runs stable, reliable, achieves the real-time display of the navigation targets’position, dynamic tracks the navigation target. This system was used in the products“CMMB Signal System”in our laboratory, and it has achieved the desired results. It also proves the value of this research as well as the practicality of this navigation system.
引文
[1]曾洁,肖铁,基于MapX的电子地图系统的设计和开发,电子测量技术,2009,32(5):71~73
    [2]李小根,组件式高速公路GIS应用技术研究,郑州大学硕士学位论文,2003
    [3]张征,基于GPS和GIS的田间车辆监控及信息管理系统的开发,西北农林科技大学硕士学位论文,2003
    [4]迟运祥,GPS原理与应用,山东省:山东省地图出版社,1999,5~30
    [5]叶琴,GPS定位系统在控制测量中的应用,科技纵横,2009,42(12):224
    [6]余波,GPS卫星定位系统在烟草行业中的应用,通信与信息技术,2009,32(4):74~77
    [7]张继帅,李金生,张晓舒,GPS在海洋精密定位及水深测量中的应用,科学实践,2009,48(2):23~25
    [8]杨新福,GPS在数字林业中的应用,中国林业,2009,183(4):62
    [9]王铁军,史悦,浅谈GPS在工程测量中的应用,黑龙江交通科技,2009,184(6):42
    [10]尹旭日,张武军,Visual C++环境下MapX的开发技术,北京,冶金工业出版社,2009,56(5):5~15
    [11]李华蓉,徐兮,基于MapInfo的非空间属性数据专题地图设计实现研究,城市勘测,2008,42(5):130~132
    [12]张印廷,何苗,张晓棠,王晓东,MapInfo在MapGis地籍库数据准备中的应用,科技资讯,2009,24(6):26~27
    [13]冯雅倩,黄义德,李绍稳,VC环境下基于MapX控件创建专题图,计算机与信息技术,2007,42(5):61~63
    [14]郭清菊,MFC文档/视图研究,软件导刊,2007,35(12):17~18
    [15]陈刘成,卫星导航及相关技术研究和实现,中国人民解放军信息工程大学,2002,24(8):36~39
    [16]李震平,马丽艳,宁振刚,基于MFC单文档视图-SDI-结构中非标准滚动条的定制,福建电脑,2007,72(7):173
    [17]庞文超,王洪战,赵红强,基于MapX的地图编辑系统设计与实现,测绘与空间地理信息,2008,31(6):123~125
    [18]冯正,基于MapX的校园导航系统设计,软件技术,2009,106(7):58~59
    [19]常德峰,赵洪利,胡明文,基于MapX的校园地理信息系统的设计与实现,中国教育发展研究杂志,2009,6(7):93~95
    [20]刘鎏,用Visual C++实现计算机串行通信的几种方法,舰船电子工程,2006,26(1):94~97
    [21]杨海涛,张自强,基于VC++ MSComm控件的串行通信,河南科技大学学报(自然科学版),2004,25(1):38~41
    [22]孟伟,李新华,李松和,基于GPS的可视化车辆动态监控系统,通信技术,2009,42(8):216~218
    [23]王中训,徐超,王德法,基于VC++6.0的多串口通信方法,计算机应用,2008,28(6):254~256
    [24]吴锐,魏启,应用VC++开发串行通信,石油仪器,2003,17(6):44~47
    [25]向前勇,王章瑞,许方华,张琳鑫,GPS导航数据的提取和坐标变换,仪器仪表用户,2009,16(4):70~71
    [26]唐芳纯,曹长修,ADO在VC++中的应用,计算机与信息技术,2009,86(12):32~34
    [27]朱华维,马勤,李岩,基于VC++和Access联合开发的双相不锈钢数据库系统,甘肃科技,2009,25(6):13~14
    [28]刘佳,谷勇,王军峰,基于MapX的鹰眼图的Delphi编程实现,石家庄铁路职业技术学院学报,2009,8(1):72~76
    [29]侯峥峰,熊辉,单文档多视图中鹰眼图的实现,山西电子技术,2008,78(3):79~81
    [30]庞友会,撒潮,吴兴福,基于MSComm控件的PC机与单片机串行通信的实现,企业应用,2008,11(3):52~55

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700