利用ArcGIS Server实现B/S架构的车辆监控系统 摘要:本文主要介绍利用ArcGIS Server实现B/S架构车辆监控系统的设计思路、总体架构,依托的主流技术,结合学科前沿技术来实现对车辆的的信息化与网络化管理。

关键词:车辆监控、ArcGIS Server、B/S架构

1.引言

全球卫星定位系统(GPS)是随着信息技术的发展而建立起来的一个高精度、全天候和全球性的卫星无线电导航、定位、定向等的多功能系统。近年来,随着GPS技术朝军、民两用方面的发展以及和地理信息系统(GIS)技术的结合,其应用领域不断扩大和深入,已渗透到人类经济发展的许多领域。 车辆监控系统是GPS技术和GIS技术相结合的产物,随着技术的发展,越来越多的车辆监控系统采用B/S架构进行开发,本文利用ArcGIS Server实现了一种基于B/S架构的车辆监控系统。

2.系统设计思路

系统的设计与建设将针对车辆监控,通过对用户需求的分析,提供有效的应用模式,规划合理的应用系统软件平台,提出切实可行的系统集成方案。

着眼于车辆监控系统的未来发展,充分考虑系统建设不仅是满足现有的业务需要,更需要能够为后续建设提供基础。

软硬件协调建设,即在进行软件开发的时候,同时要考虑硬件产品的支持。

系统的设计和开发基于空间信息技术、动态数据管理技术,为此既需要考虑数据库在数据管理、操作和接口等方面对系统组成上的技术要求,也需要考虑与现有系统的集成及接口规范。

采用成熟的、应用中流行的GIS平台和数据库管理系统为图文后台支撑系统,通过空间数据与元数据的相互关联,以网络技术、B/S应用技术为基础,进行系统集成。由于系统用户数量较多且分布范围较广,采用B/S模式,能在Internet/Intranet下满足用户的查询需求。

数据安全性高。空间数据库与车辆轨迹等相关数据库中储存重要的数据,要求数据在应用过程中具有很强的安全性,应此需要有相应的安全措施。

3.系统总体架构

3.1.系统功能需求

通过建立GPS监控系统可以实时监管运输车辆。通过实时定位,操控人员可准确确定作业车辆具体方位,完成车辆调度,大大提高了工作效率;轨迹回放可以全面、有效的反映车辆行驶轨迹,对车辆的行驶路线进行有效的监控。

本系统可实现的基本功能如下:

(一)地图显示功能

设置地图显示范围,提供概览图、空间书签、比例尺控制等功能。可以按照行政区划及查找功能进行快速定位。

(二)查询功能

可以通过点击地图方式,查询地图上任何一个要素的属性信息,并将查询结果在地图上可视化显示。

(三)即时定位

利用GPS全球卫星定位系统,实现全天候24小时定位。可通过车辆关键信息(如车号、公司号等),查询车辆的即时位置。

(四)车辆状态监控

实时监控车辆状态信息,包括车门,车速、电源,防拆,求救等,并可根据需求进行扩展。

(五)路径回放

提供监控定位数据,记录车辆定位,状态信息,提供有效的电子数据。

(六)数据管理

管理车辆信息(车牌号、车主、终端号等)、个人/集团用户详细信息,支持数据的存取、恢复、备份。

(七)其他业务

本系统可以根据用户的具体要求,自主开发相关的功能。

3.2.系统总体架构

按车辆监控系统的功能需求,Web模块空间数据由ORACLE进行管理,ArcSDE作为空间数据引擎,ArcGIS Server通过ArcSDE获取空间数据。在此基础上,应用组件获取空间数据供应用程序调用。

4.系统实现

本文采用以ArcGIS Server为基础,采用.NET技术开发了一套车辆监控管理系统,效果如下图

5.结束语

本文利用ArcGIS Server实现了B/S架构的车辆监控系统。在实际应用中,系统采用大型数据仓库ORACLE10g存储海量的空间与属性数据,能够高效地对空间数据与车辆轨迹数据进行管理。

ArcGIS10.3+Server实现BS架构的车辆监控系统相关推荐

  1. Red Hat Enterprise Linux Server release 6.3下ganglia监控系统的搭建

    ganglia 是分布式的监控系统,有两个Daemon, 分别是:客户端Ganglia Monitoring Daemon (gmond)和服务端Ganglia Meta Daemon (gmetad ...

  2. 车辆监控管理系统、GPS车辆监控系统、车辆监控管理系统技术方案 ,车辆监控管理系统设计,车载监控终端TBOX,车辆监控系统终端

    车辆监控管理系统是利用全球定位技术.通过无线数据传输,并 配合计算机软件(MIS)实现对车辆的各项静态和动态信息进行管理. 车辆监控管理系统的组成:包括车载设备,监控管理中心,无线通信网络. 车载监控 ...

  3. GPS卫星定位车辆监控系统

    很久很久前的一个初步想法,今天拿出来做个纪念! 利用GPS(Global Positioning System)来作定位导航是GPS的最基本应用 用户对象: 1.个人用户 个人车辆被盗后,到我中心可以 ...

  4. GPS车辆监控系统中的电子围栏

    电子围栏实际上就是对汽车进行设置一个条件,比如:安防方面的 报警类型 1.出区报警 2.入区报警 3.撤销报警 等其他操作,! 当选择一个指定的车辆之后,选择报警类型:区域编号,实际上就是你用鼠标画区 ...

  5. 基于Echarts实现可视化数据大屏大数据平台车辆监控系统HTML模板

    前言

  6. 车辆监控系统使用帮助

    1. 概述 2.-- 3. -- 4. --

  7. java计算机毕业设计bs架构实习管理系统源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计bs架构实习管理系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计bs架构实习管理系统源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目架构 ...

  8. Gps车辆监控软件平台开发技术精华

    车载gps监控技术目前虽然非常成熟,但是软件开发技术革新不足,很少有关于技术开发的文章,很多人还不知道交通运输车辆监控软件的开发竟然还有个交通部部标标准,软件开发人员素来以天马行空我行我素,看不得也不 ...

  9. CDN监控系统(三 业务架构)

    监控系统(业务监控数据流和架构) 需求 本次从业务监控出发,监控系统 配置平台化,假设实现以下简单配置需求: 告警类型 告警条件 告警阈值 流量峰值 >= t1 5xx 状态码占比 >= ...

最新文章

  1. codeforces 165B(Burning Midnight Oil)
  2. 树的高度从零还是一开始数_数据结构与算法之1——树与二叉树
  3. python条形图数据标签_python – Plotly中用于条形图的单独标记条形图
  4. sxssfworkbook设置单元格格式_用好条件格式,实现数据可视化,尤其是第8个技巧!...
  5. MongoDB与c#(二)简单例子 使用1.7版本驱动
  6. eclipse调出server_eclipse在server中tomcat server找不到的问题
  7. c语言蓝牙接收6,终于搞定了通过两路蓝牙接收数据
  8. 蛤蟆 Oracle,47.蛤蟆笔记go——go连接Oracle
  9. JS高级程序设计笔记——事件(一)
  10. php input file 上传文件类型,php轻松实现文件上传功能
  11. 客户端配置_PPPoE服务器端客户端的配置案例脚本
  12. 昔年浅谈做害虫消杀防护的用什么推广效果好?
  13. 多线程面试题(值得收藏)
  14. wamp php 教程,WAMP 添加php新版本
  15. Istio 东西向流量管理
  16. 使用Contect.Handler显示提交过来的“编辑成功”的信息
  17. 思考题:一条信息可通过如图所示的网络线由上(A点)往下向各站点传送,例如信息到达b2点可由经a1的站点送达,也可以由经a2的站点送达,共有两条途径传送,那么信息由A点到达d3的不同途径共有多少条
  18. andorid 手机APP应用程序开发介绍
  19. RabbitMQ and Oslo.messaging
  20. pureftpd mysql 语句_FTP服务器之pure-ftpd常用指令详解

热门文章

  1. 一台服务器能支持多少docker,一台物理机器部署多个docker
  2. dreamweaver cs5 css教程,网页设计与制作——Dreamweaver CS5标准教程第12章 CSS+Div布局.pptx...
  3. 区块链每日必学:智能合约如何接收以太
  4. iPad mini将如何从重新定义小尺寸平板?
  5. 错误 4 error LNK1104: 无法打开文件“libboost_date_time-vc120-mt-sgd-1_64.lib”
  6. 云从科技:人工智能技术每年让零售营销成本降低47%
  7. vue数据成功渲染却报错显示数据undifined
  8. 在windows下编译PHP(5.4版本)
  9. Decompiled .class file下载sourse失败
  10. 究竟是量化模型重要还是人重要?