[发明专利]一种B/S环境下在GIS地图上实时监测出租车的方法有效
申请号: | 201410101848.3 | 申请日: | 2014-03-19 |
公开(公告)号: | CN103886773A | 公开(公告)日: | 2014-06-25 |
发明(设计)人: | 陈智宏;王立勋;隋莉颖;李伟;黄建玲;刘浩;林文平;张永才;程磊 | 申请(专利权)人: | 北京市交通信息中心 |
主分类号: | G08G1/13 | 分类号: | G08G1/13 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 张慧 |
地址: | 100053 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 环境 gis 地图 实时 监测 出租车 方法 | ||
技术领域
本发明涉及一种在B/S(Browser/Server,浏览器/服务器)环境下,根据出租车的卫星定位数据,在GIS(Geographic Information System,地理信息系统)地图上实时监控、显示出租车的方法。
背景技术
动态出租车监测管理系统需要实时监测数以万计的出租车地理位置信息。由于需要监测的数据量巨大,数据更新频率高,浏览器环境下桌面计算机的处理性能不能够满足在GIS地图上实时显示刷新出租车地理位置的需求。现有的B/S架构的出租车监测系统通过每5分钟在服务器端生成一次图片,然后叠加在电子地图上的方法来实现在GIS地图上监测出租车的功能。这种实现方法的优点是在B/S架构下实现了出租车动态监测的功能。缺点是出租车位置大约5分钟才变化一次。出租车地理位置5分钟之后的变化很大,用户实时监测出租车地理位置的要求不能满足。
申请号为200910241646.8的专利公开了一种出租车智能综合监管与服务系统。该系统中提出了一项在电子地图上监控出租车的技术。该技术提供用户通过卫星定位信息监控指挥系统远程调用出租车车上图像及录音标识,并在电子地图上对单个出租车辆实时定位,查看单个车辆轨迹等管理功能。该技术更多的是侧重于单个出租车的运营执法取证,没有涉及出租车的整体的实时分布,出租车动态聚集,出租车分时段分布等宏观反映出租车行业态势的监测方法。
发明内容
针对现有技术中存在的出租车监测管理系统处理速度慢不能满对大批量出租车进行实时显示、监控的问题,本发明提出一种B/S环境下,根据出租车的卫星定位数据在GIS地图上对大批量出租车实时监测的方法。
为了实现上述目的,本方法采用以下技术方案:整体方案包括数据接收服务、基于内存数据源的GIS服务(以下称内存GIS服务)以及浏览器前端调用方法三部分。数据接收服务通过Socket(套接字)接收出租车地理位置的实时信息,并调用内存GIS服务提供的数据修改接口,修改内存中出租车地理位置信息;内存GIS服务一方面提供对数据接收服务提供修改数据接口,另一方面为浏览器前端提供请求图片接口;内存GIS服务接收浏览器请求,根据请求内容在服务器端生成区域的出租车卫星定位信息图片,并发送给浏览器前端。浏览器前端不断向GIS内存服务发送图片请求,接收到图片后,在电子地图上叠加显示。由于每辆出租车卫星定位数据1分钟内上传3到4次。GIS服务局域网环境下根据出租车卫星定位数据生成图片并返回浏览器前端耗时在200ms左右。因此用户在浏览器显示的电子地图上能够看到出租车的点不断的在变化。该技术方案经过检测能够满足用户实时监测全部出租车地理位置的需求。
一种B/S环境下在GIS地图上实时监测出租车的方法,包括以下步骤:
步骤1:实现出租车卫星数据接收服务。
根据出租车卫星数据接收环境的不同,实现不同的卫星数据接收功能。数据接收服务需要处理大量出租车上传的卫星定位数据,并满足卫星数据处理的实时性要求。数据接收服务需要将接收到的卫星定位数据解码成GIS内存服务需要的格式。如果需要对卫星坐标进行坐标系转换的,也在此服务中完成转换。数据接收服务处理完出租车卫星数据后,调用GIS内存服务提供的数据接收方法,将数据提交到GIS内存服务中。
步骤2:实现GIS内存服务。
GIS内存服务功能包括3部分:出租车内存数据初始化功能、内存数据修改接口功能、基于OGC(Open Geospatial Consortium-OGC,开放地理空间信息联盟)标准的WMS(Web Map Service Web,地图服务)功能。
出租车内存数据初始化功能将出租车地理空间对象数据初始化到内存中保存。出租车地理空间对象数据以GML(Geography Markup Language)标准描述,在GIS内存服务启动前,以出租车的基本信息数据为基础生成。出租车地理空间对象数据最少需要有出租车唯一标识,出租车空间地理位置标识。出租车内存数据初始化功能在GIS内存服务启动后,读取出租车地理空间对象数据,为满足出租车地理空间数据不断变化的需求,出租车数据解析后按照B树(Balance Tree,平衡多叉树)方式在内存中构造,B树的关键字为出租车唯一标识的哈希值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京市交通信息中心,未经北京市交通信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410101848.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水泥道路变形缝倒角机
- 下一篇:一种煤炭漏斗车的振动卸煤装置