车辆监控系统中监控台的应用设计

车辆监控系统中监控台的应用设计

ID:42131613

大小:213.00 KB

页数:5页

时间:2019-09-08

车辆监控系统中监控台的应用设计_第1页
车辆监控系统中监控台的应用设计_第2页
车辆监控系统中监控台的应用设计_第3页
车辆监控系统中监控台的应用设计_第4页
车辆监控系统中监控台的应用设计_第5页
资源描述:

《车辆监控系统中监控台的应用设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、车辆监控系统中监控台的应用设计(南开大学信息技术科学学院天津市300071)【摘要】本文基于MapObjccts控件,开发了车辆监控系统的监控台应用软件,实现了电子地图显示、GPS定位为跟踪、GSM短消息通信等功能;最后探讨了利用MapObjects构建WebGIS的问题。关键词:车辆监控系统监控台GIS0引言车辆监控系统(Vehiclesuperviseandcontrolsystem,简称VSCS),是把全球卫星定位技术、地理信息技术(GIS)和现代通信技术综合在一起的高科技系统。其主要功能是将装有GPS接收机的移动目标的动态位置(经度、纬度

2、)、时间、状态等信息,实时地通过无线通讯链路传送至监控中心站,而后在具有强人的地理信息查询功能的电子地图上进行移动廿标运动轨迹的显示,并对H标的准确位置、速度、运动方向、车辆状态等用户感兴趣的参数进行监控和查询,为调度管理提供可视化依据,提高车辆的运营效率,并确保车辆的安全。监控台主要由GSM通信模块、通信控制器、计算机、声光控制器及控制电路组成。该单元的物理结构如下图1所示:图1监控台物理结构图监控台的主更功能:(1)数据处理能力。监控台通信控制器可以实现车载移动单元上行数据的接收、转译并向监控计算机传送,同时能接收监控计算机下行命令并向车载移

3、动单元转发。(2)矢屋电子地图显示。监控台具有形象、直观的电子地图显示,并可对电子地图进行任意放大、缩小、漫游、开窗等功能。(3)车辆定位跟踪能力。能够将移动车辆的定位信息在矢量电了地图背景上复合显示出來。并具有对移动车辆进行跟踪、杳询、轨迹冋放等操作。同时,利用多窗口功能可对多H标进行跟踪,并有越区处理能力。1监控台系统软件设计1.1软件结构监控台软件系统结构设计如图2所示。图2监控中心软件系统结构1.2软件开发环境1.2.1操作系统与开发平台监控台操作系统:MicrosoftWindows2000operatingsystemwithServ

4、icePack2orWindowsXP,128MBRAM(196MBrecommended)。系统软件开发平台选择微软推出的VisualC++6.O01.2.2组件式GIS开发工具GIS功能实现利用美国环境系统研究所(ESRI・EnvironmentalSystemsResearchInstituteInc.)的嵌入式组件MapObjects(以后简称MO);MO是一组基于COM技术的地图应用组件,由一个名为MapControl的Active控件和46个功能对彖组成。在标准的Windows编程环境下,能够与其他图形、多媒体、数据库开发技术组成完全

5、独立的综合性应用软件,是基于前端应用业务的良好的地图开发环境。曲于M0支持多种数据源,用一个动态跟踪层来动态显示实时数据,具有地址匹配、强大的专题地图绘制功能,因此非常适合于车辆监控系统中GIS功能实现。本系统采用的是MapObjects2.3版本。1.2.3电子地图数据电子地图数据组织采用了适合于中小型地图数据的Shape文件,而对于大型电子地图数据,可采用空间数据引擎(SpatialDatabaseEngine)+间件技术来组织管理。本系统采用的是大连市1:1万Shape格式的电子地图数据。2监控台系统功能实现监控台系统软件包括:地图显示模块

6、、GPS定位模块、GSM通信模块等。2.1地图显不模块(1)控制MapControl控件在窗口中的显示范围利用类向导向CEasyMapView类中添加WM-SIZE事件,在其OnSize方法中添加如下几行代码:voidCEasyMapView::OnSize(UINTnType,intex,intcy){CFormView::OnSize(nType,ex,cy);if(m・map.m-hWnd)m-map.SetWindowPos(0,0,0,ex,cy,SWP.NO2ZORDER);}(2)重画窗口时出现明显的闪烁现象问题的解决这个问题,只要

7、在工程初始化实例函数Initlnstance()中调用WindowsAPI函数SystemParametersInfo(…)就可以解决。BOOLCEasyMapApp::Initlnstance(){//othercodealreadyinthisfunctionSystemParametersInfo(SPI-SETDRAGFULLWINDOWS,false,NULL,0);)(3)地图放大、缩小、漫游等功能的实现,如图3。图3监控台应用软件界面::OnMouseDownMap1(shortButton,shortShift,longx,lon

8、gy){switch(m_curTool){case1D_MAP_ZOOMIN:{CMoRcctanglcr(m_map.TrackRc

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

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

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