一种应用轨迹点绘制车辆在直线模拟图上显示的方法技术

技术编号:8271985 阅读:357 留言:0更新日期:2013-01-31 04:25
本发明专利技术一种应用轨迹点绘制车辆在直线模拟图上显示的方法涉及公共交通线路调度领域。运用GIS操作工具采集实际的公交线路行进路线轨迹点信息与经纬度坐标匹配计算后,将站点投影到直线模拟图上,通过计算机接收到GPS定位服务实时转发的运营车辆位置信息,跟直线模拟图上描绘的轨迹点真实经纬度进行匹配计算后,将车辆标识显示在直线模拟图上。本发明专利技术的优点在于:能够直观的显示站距比例和车距;能真实的反映车辆位置信息;当车辆报站出现异常,或者司机手动干预出现连续报站情况等信息时,也不会对真实的车辆信息造成干扰;采用轨迹点辅助插入法,弥补了轨迹点采集量过小导致站点匹配以及车辆行驶轨迹在直线模拟图上失真的问题。

【技术实现步骤摘要】
本专利技术涉及公共交通线路调度领域,具体的讲,是涉及一种应用轨迹点绘制车辆在直线模拟图上显示的方法
技术介绍
城市公共交通在城市交通中占有重要的地位,公交运营调度是整个公交企业管理业务的核心。提高城市公交的运营调度水平是改善城市公交服务质量、提高公交吸引力的重要途径。线路调度是城市公交调度的基本模式,为了更加直观的展现车辆在线路上的运营情况,通常采用“直线模拟图”将线路、站点、车辆等信息图形化显示在计算机用户交互界面里,即将公交运营线路简化为两条平行直线,根据不同方法将站点描绘在平行直线上,再根据车辆上传的实时位置信息,将车辆位置信息描绘在直线上,给用户展现出线路上的车辆分布情况,为车辆实时调度提供参考,实现车辆的图形化调度。 直线模拟的展现通常采用平均站距法和实际站距法。两种绘制方法如下(注区域像素宽度Width,N为站点个数,Coordinate为站点坐标,disN为相邻的两个站点间的实际距离,I为当前站点的序号) I、平均站距法根据显示区域像素宽度Width,除以N-1,计算每个站点间平均距离,再乘以站点个数,计算每个站点的位置坐标。即Coordinate=Width* (1-1本文档来自技高网...

【技术保护点】
一种应用轨迹点绘制车辆在直线模拟图上显示的方法,其特征在于:运用GIS操作工具采集实际的公交线路行进路线轨迹点信息,将采集到的轨迹点与计算机系统内部存储的经纬度坐标进行匹配,找到经纬度坐标最接近的轨迹点作为站点的匹配点,两个站点间的距离是对应的两个站点的匹配点之间的所有轨迹点的距离总和,再将所有站点根据两个站点间的距离按照线路总长度与屏幕描绘的模拟直线的长度之比,等比例投影到直线模拟图上描绘出来,计算机接收到GPS定位服务实时转发的运营车辆位置信息,跟直线模拟图上描绘的轨迹点真实经纬度进行匹配计算,找到经纬度坐标最接近的轨迹点作为车辆的匹配点,将车辆标识显示在直线模拟图上。

【技术特征摘要】
1.一种应用轨迹点绘制车辆在直线模拟图上显示的方法,其特征在于运用GIS操作工具采集实际的公交线路行进路线轨迹点信息,将采集到的轨迹点与计算机系统内部存储的经纬度坐标进行匹配,找到经纬度坐标最接近的轨迹点作为站点的匹配点,两个站点间的距离是对应的两个站点的匹配点之间的所有轨迹点的距离总和,再将所有站点根据两个站点间的距离按照线路总长度与屏幕描绘的模拟直线的长度之比,等比例投影到直线模拟图上描绘出来,计算机接收到GPS定位服务实时转发的运营车辆位置信息,跟直线模拟图上描绘的轨迹点真实经纬度进行匹配计算,找到经纬度坐标最接近的轨迹点作为车辆的匹配点,将车辆标识显示在直线模拟图上。2.根据权利要求I所述的一种应用轨迹点绘制车辆在直线模拟图上显示的方法,其特征在于采用辅助轨迹点插入法来增加采集的轨迹点的数量,当两个相邻原始轨迹点的距离大于一个阀值时,在这两个原始轨迹点间插入一定数量的辅助轨迹点,使两个相邻原始轨迹点的距离小于等于所设定的阀值,进行轨迹点的修正,车辆在模拟图上的位置移动时,只有在车辆的移动距离大于阀值的时候才会体现出来,辅助轨迹点插入方法计算如下 设原始轨迹点I经纬度坐标(X1, Y1),原始轨迹点2经纬度坐标(X2,Y2),阀值为L米则插入的辅助轨迹点坐标(X3,Y3)为(注n为插入时的第几个点的计数)X3=X1+ (X2-X1)/(D12/L+l)*nY3=Y1+ (Y2-Y1)/(D12/L+l)*n 将插入的辅助轨迹点与原始轨迹点整合为轨迹点数组,确定轨迹点经纬度坐标依次为轨迹点I (X1, Y1),轨迹点2 (X3, Y3),轨迹点3 (X2, Y2)。3.根据权利要求I所述的一种应用轨迹点绘制车辆在直线模拟图上显示的方法,其特征在于所述的两个站点间的距离,计算方法如下 (O设两个轨迹点的经度、纬度分别为(J1, W1)、(j2, w2),则根据半径为R的球面上两点间的最短距离计算公式 弧 C=R*arccos [sin (W1) sin (w2) +cos (W1) cos (w2) *cos (j「j2)], 计算出两个轨迹点间的距离D=R*Arccos(C)* η /180° ; (2)两个站点间距离S等于对应的两个站点的匹配点间所有轨迹点的距离之和,设两个站点的匹配点间所有轨迹点为M个,(其中,所有轨迹点包含两个站点的匹配点)即两个站点间距I1^S= D12+D23+…+Dm_2D η +DihD M。4.根据权利要求I所述的一种应用轨迹点绘制车辆在直线模拟图上显示的方法,其特征在于所述的的线路总长度L等于所有站点间距离之和,设站点为从A到N,即 线路长度L= Sab +Sbc +…+Slm +S丽。5.根据权利要求I所述的一种应用轨迹点绘制车辆在直线模拟图上显示的方法,其特征在于所述的投影到直线模拟图上描绘方法为假定屏幕上的模拟直线长度Lin为100(单位像素点),起点坐标&为(O, O),终点Rn坐标为(100,0),有N个轨迹点,则站点坐标为 站点 A= (0,0);站点 B= (O, SAB*Lin/L);站点 C= (O, SBC*Li...

【专利技术属性】
技术研发人员:孙宏飞刘华栾丰凌源赵斌
申请(专利权)人:大连智达科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1