[发明专利]一种B/S环境下在GIS地图上实时监测出租车的方法有效
申请号: | 201410101848.3 | 申请日: | 2014-03-19 |
公开(公告)号: | CN103886773A | 公开(公告)日: | 2014-06-25 |
发明(设计)人: | 陈智宏;王立勋;隋莉颖;李伟;黄建玲;刘浩;林文平;张永才;程磊 | 申请(专利权)人: | 北京市交通信息中心 |
主分类号: | G08G1/13 | 分类号: | G08G1/13 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 张慧 |
地址: | 100053 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种B/S环境下在GIS地图上实时监测出租车的方法,包括数据接收服务、内存GIS服务以及浏览器前端调用三部分。数据接收服务通过Socket接收出租车地理位置的实时信息,并调用内存GIS服务提供的数据修改接口,修改内存中出租车地理位置信息;内存GIS服务一方面提供对数据接收服务提供修改数据接口,另一方面为浏览器前端提供请求图片接口;内存GIS服务接收浏览器请求,根据请求内容在服务器端生成区域的出租车卫星定位信息图片,并发送给浏览器前端。本发明所述方法200ms左右即可完成图片叠加,能够满足出租车单车卫星位置数据每分钟上传3次的刷新速率,具有处理速度快、对客户端机器性能要求低等优点。 | ||
搜索关键词: | 一种 环境 gis 地图 实时 监测 出租车 方法 | ||
【主权项】:
一种B/S环境下在GIS地图上实时监测出租车的方法,其特征在于包括以下步骤:步骤1:实现出租车卫星数据接收服务;步骤1.1:构造出租车信息;将出租车信息构造成以GML标准描述的文件;步骤1.2:接收数据;通过Socket长连接,从行业数据中心出租车地理位置信息转发数据服务中,实时获取出租车地理位置数据;步骤1.3:进行数据解析;将接收到的出租车地理位置数据解码成程序可以理解的格式;在发送给GIS内存服务前,将地理位置坐标转换成所需展示的坐标格式;步骤1.4:发送数据;将解析完成后的数据发送至GIS内存服务的接收端口;步骤2:实现GIS内存服务;步骤2.1:进行数据初始化;将步骤1中生成的文件,初始化成出租车空间对象,存储在内存中;出租车空间对象在内存中通过出租车唯一标识形成的关键字构成B树结构;步骤2.2:实现内存数据接口功能;通过开启Socket监听方式,接收从数据同步服务发送的出租车卫星地理位置,并根据出租车唯一标识,修改出租车空间对象中的位置信息;步骤2.3:实现基于OGC标准的WMS服务;接收浏览器客户端调用的HTTP请求;通过解析包含在在请求中的BBox参数,在内存中查找符合条件的出租车空间对象;获得对象列表后,首先生成一张空图片,然后将出租车当前的空间坐标转换成平面坐标,在图片上绘制出租车点;出租车点的颜色由出租车空间对象中的空重车状态决定;生成图片完成后,内存GIS服务通过HTTP协议将图片返回给浏览器;步骤3:实现浏览器前端的方法调用;步骤3.1:用户进入到系统实时监测功能;步骤3.2:生成BBox参数;浏览器调用方法根据用户界面中当前的GIS地图显示区域的范围,经过屏幕坐标到地图坐标转换后,生成BBox参数;步骤3.3:提交请求;浏览器生成完BBox参数后,按照出租车公司的分类,构造成请求数据,使用HTTP协议向服务器提交;步骤3.4:接收请求返回结果;服务器处理完成后,浏览器接收请求发送的结果图片数据;步骤3.5:处理结果数据;接收完图片后,将图片在电子地图上,叠加显示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京市交通信息中心,未经北京市交通信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410101848.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种水泥道路变形缝倒角机
- 下一篇:一种煤炭漏斗车的振动卸煤装置