地理信息系统设计与分析

基于ArcGIS Engine的车辆监控GIS系统开发

展开
  • 1.江西师范大学地理与环境学院,南昌 330022; 
    2.鄱阳湖湿地与流域研究教育部重点实验室,南昌 330022
吴建华(1981-),男,博士,讲师。主要研究方向:GIS应用与开发及空间数据融合与更新。 E-mail:wjhgis@126.com

收稿日期: 2009-10-30

  修回日期: 2010-10-22

  网络出版日期: 2011-02-25

基金资助

江西师范大学博士启动基金项目(2644);江西师范大学青年成长基金项目(2703)。

GIS System Development for Vehicle Monitoring Based on ArcGIS Engine

Expand
  • 1. School of Geography and Environment, Jiangxi Normal University, Nanchang 330022,China; 
    2. Key Lab of Poyang Lake Wetland and Watershed Research,Ministry of Education, Nanchang 330022, China

Received date: 2009-10-30

  Revised date: 2010-10-22

  Online published: 2011-02-25

摘要

基于GPS/GIS的车辆监控调度系统可以实时了解车辆的位置、速度、方向等状态信息,为人们提供了一种全新的车辆管理手段。客户端车辆监控GIS系统是车辆监控系统中重要的组成部分,对其进行研究开发具有较强的现实意义与应用价值。针对实际的车辆监控项目的应用需求,本文采用ArcGIS Engine、Oracle数据库和 Visual Basic 6.0等开发工具,利用MapControl、TocControl、ToolbarControl控件、ICommand、ITool、IToolBarDef等接口开发了监控中心客户端软件——车辆监控GIS系统。在开发车辆监控GIS软件的过程中,我们设计了车辆监控GIS系统的技术框架,实现了原型系统和关键功能,建立了数据库。其关键功能包括:长度或面积量算时坐标的动态转换、IFeatureCache接口缓存技术的捕捉、自定义车辆符号的动态显示(符号方向随着车辆运行方向动态变化)、历史轨迹的查询与绘制和车辆最新位置信息提取与定位等。研究结果表明:系统实现方法简单实用,有助于优化系统结构及提高开发效率;系统功能使用方便、快捷,能够满足实际应用的需求,对相关GIS系统的建设具有参考价值。

本文引用格式

吴建华 . 基于ArcGIS Engine的车辆监控GIS系统开发[J]. 地球信息科学学报, 2011 , 13(1) : 88 -94 . DOI: 10.3724/SP.J.1047.2011.00088

Abstract

Vehicle monitoring and dispatching system based on GPS/GIS can real-timely know of the vehicle’s status messages such as position, speed and direction. This technology provides a brand-new vehicle management method for people. GIS system for vehicle monitoring in client-side is an important component part of vehicle monitoring system, and researching and developing this system has strong practical significance and application value. In order to meet the actual demand of vehicle monitoring project, by using ArcGIS Engine, Oracle database and Visual Basic6.0, this paper developed client-side software in monitoring center, i.e. GIS system for vehicle monitoring. This paper discussed development process and function integration method of vehicle monitoring GIS system by utilizing some controls such as MapControl, TocControl, ToolbarControl and some component interfaces, including ICommand, ITool, and IToolBarDef, designed system’s technology frame, functions and database for vehicle monitoring GIS system, implemented prototype system, and provided implementation methods of system’s feature and key functions. These functions include the following aspects: (1) Measurement function: coordinate dynamic transforming when measuring arbitrary length or area, implemented snap function by using the cache technology of IFeatureCache interface, achieved better effect. (2) Dynamic display of vehicle’s moving: using self-defined symbol to symbolize the vehicle on digital map, symbol’s direction will change along with vehicle’s moving direction after starting monitoring. (3) Querying and drawing of historical track: provides querying and displaying of historical track in a certain period for one vehicle. (4) Getting the latest position: provides querying of the latest position information and spatial positioning for vehicle on digital map. The results show that the proposed development method is simple and practical, helping to optimize the system structure and improve development efficiency. The system’s functions are easy to use, meeting the needs of practical application. So, it has great reference value for related GIS system construction.

参考文献


[1] 颜聪炜,马争. MapX在车辆监控系统中的应用研究
[J].微机发展,2004, 14(10):76-77.


[2] 吕明成,姚明海,陈宝塔.基于Max的车辆监控管理系统的设计与实现
[J].计算机与数字工程, 2007, 35(2):149-151.


[3] 张书毕,刘作才.基于GIS 的GPS车辆监控系统设计与实现
[J].测绘通报,2002,42(17):31-33.


[4] 李春立,曾志远,徐学军.基于ArcGIS Engine的车辆监控系统
[J].计算机工程,2006, 2(24):257-259.


[5] 许志海,张昭云,王佑武.基于组件的可扩展车辆监控系统的设计
[J].测绘通报,2005(11):50-52.


[6] 陈岗.车辆监控平台GIS监控中心应用软件设计
[J]. 科技信息(学术研究) , 2008(21):3-5.


[7] 李响.基于GIS/GPS车辆监控软件系统的设计与应用 .华北电力大学,2009,6-9.


[8] 贺丽红.基于GIS/GPS车辆监控子系统的设计与实现 .北京交通大学,2009,11-15.


[9] 王京卫,郝光荣,王金辉.基于WebGIS/GPRS/GPS的车辆监控调度系统研究
[J]. 计算机与数字工程 , 2008(3):131-133.


[10] 杨海燕,周荣福,谷双喜.基于ArcGIS Engine的GIS开发的系统设计与实现
[J].国土资源信息化,2008(1):16-18.


[11] ESRI中国(北京)有限公司.ArcGIS轻松入门——ArcGIS Engine
[M]. ESRI, 2008.


[12] ESRI中国(北京)有限公司.ArcGIS Engine开发指南
[M].ESRI, 2004.


[13] Zeiler M. Exploring ArcObjects Vol.1: Application and Cartography
[M]. ESRI, 2001.
文章导航

/