System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于GPS信息自动统计车辆非运营里程的方法技术_技高网

一种基于GPS信息自动统计车辆非运营里程的方法技术

技术编号:40362209 阅读:10 留言:0更新日期:2024-02-09 14:49
本发明专利技术公开了一种基于GPS信息自动统计车辆非运营里程的方法,涉及公共交通管理技术领域,所述方法包括:设置全部场站的场围栏和场中心点,其中,场围栏和场中心点用经纬度设定;设置多个非运营场站对;获取车辆的实时GPS位置数据;根据车辆的实时GPS位置数据计算车辆与所有场站的距离;根据车辆与全部场站的场中心点的距离判断车辆是否进场或者出场;当判断出是车辆进场,再判断车辆当前进的场站与车辆出的场站是否为非运营场站对,如果是,则计算车辆出的场站到当前进的场站之间的非运营里程。通过自动的统计非运营里程,解决了现有技术中的手动按下车载机的按键进行非运营记录会不准确的技术问题。

【技术实现步骤摘要】

本专利技术涉及公共交通管理,特别涉及一种基于gps信息自动统计车辆非运营里程的方法。


技术介绍

1、在对公交车的行驶里程进行统计时,包括对运营里程的统计和非运营里程的统计,其中,非运营里程可以包括:车辆包车计划的里程、从车场去充电场的里程、空放里程、加油里程、保养里程、年审里程、班车里程、维修里程等。

2、相关技术中,对非运营里程的统计方式为:司机在非运营开始的时候需要手动按车载机键盘按键,从而触发非运营事件开始并记录时间t1,当非运营结束时,司机需要手动按车载机键盘的非运营结束按键,触发非运营事件结束并记录时间t2;根据上一步记录出来的t1和t2,计算出该时间段内的gps里程。但是,这种非运营里程的统计方式存在如下缺陷:这种统计非运力里程的方式需要司机按键触发开始按键和结束按键,增加了司机驾驶过程中的复杂性,容易导致驾驶事故出现;司机忘记按键触发会导致本次运营里程没有记录,出现这种情况比较频繁;司机按键不及时,例如提前触发开始按键或者延后触发结束按键均会导致本次非运营记录不准确。


技术实现思路

1、本专利技术提供一种基于gps信息自动统计车辆非运营里程的方法,解决了现有技术中的非运营记录不准确的技术问题。

2、根据本公开的一方面,提供了一种基于gps信息自动统计车辆非运营里程的方法,所述方法包括:

3、设置全部场站的场围栏和场中心点,其中,所述场围栏和场中心点用经纬度设定;

4、设置多个非运营场站对,所述非运营场站对包括:从第一场站出场,从第二场站进场的场站对和从第二场站出场,从第一场站进场的场站对;

5、获取车辆的实时gps位置数据;

6、根据车辆的实时gps位置数据计算车辆与所有场站的距离,包括:根据车辆的实时gps位置数据计算车辆与全部场站的场中心点的距离;

7、根据车辆与全部场站的场中心点的距离判断车辆是否进场或者出场;

8、当判断出是车辆进场,再判断车辆当前进的场站与车辆出的场站是否为非运营场站对,如果是,则计算车辆出的场站到当前进的场站之间的非运营里程。

9、在一种可能的实现方式中,所述方法还包括:设置场站对的启用状态为启用或者不启用,如果设置场站对的启用状态为启用,则场站对之间的非运营里程统计在总非运营里程中,如果设置场站对的启用状态为不启用,则场站对之间的非运营里程不统计在总非运营里程中。

10、在一种可能的实现方式中,所述根据车辆与全部场站的场中心点的距离判断车辆是否进场或者出场,包括:

11、当有连续三个实时车辆gps位置点在所述场围栏范围内,或者车辆的gps位置点在场围栏范围内停留大于预定的时间,则判断出车辆进场;

12、当有连续两个实时车辆gps位置点不在所述场围栏范围内,则判断出车辆出场。

13、在一种可能的实现方式中,根据所述车辆的实时gps位置数据,确定与车辆最近的场站的正方形区域的位置数据,通过gps距离计算公式确定车辆距离正方形区域边的距离;其中,所述正方形区域为场围栏外的一个较大的区域。

14、在一种可能的实现方式中,所述通过gps距离计算公式确定车辆距离正方形区域边的距离,包括:

15、在车辆未进入正方形区域内时,每隔3分钟计算一次车辆与场中心点的距离。

16、在一种可能的实现方式中,所述通过gps距离计算公式确定车辆距离正方形区域边的距离,还包括:

17、在车辆未进入正方形区域内时,比较车辆的经纬度数据与正方形区域的经纬度数据,判断车辆是否进入正方形区域,包括:所述正方形区域的经度范围为第一经度至第二经度,所述正方形区域的纬度范围为第一纬度至第二纬度,当车辆的经度落在第一经度至第二经度且车辆的纬度落在第一纬度至第二纬度时,则判断车辆进入正方形区域。

18、在一种可能的实现方式中,所述方法还包括:在车辆进入正方形区域内时,实时计算车辆与正方形区域内的场中心点的距离,当车辆与场中心点的距离小于预定的值时,判断车辆进场。

19、在一种可能的实现方式中,所述gps距离计算公式包括:

20、通过车辆的实时gps位置数据确定车辆的第一经度和第一纬度,通过正方形区域的位置数据确定车辆到正方形区域最近的边的垂点,确定所述垂点的第二经度和第二纬度;其中,所述第一经度,所述第一纬度,所述第二经度和所述第二纬度为平面的经纬度数据;

21、通过弧度转化函数将所述第一经度,所述第一纬度,所述第二经度和所述第二纬度进行转化,得到第一弧度经度jc1,第一弧度纬度wc1,第二弧度经度jc2,第二弧度纬度wc2;

22、第二弧度经度jc2减去第一弧度经度jc1得到经度差djc;

23、第二弧度纬度wc2减去第一弧度纬度wc2得到纬度差dwc;

24、(1)

25、(sqrt(a))       (2)

26、(3)

27、其中,a和c为中间变量,sin为正弦函数,cos为余弦函数,arcsin为反正弦函数,sqrt为平方根函数,r为地球半径6371千米,l为车辆与所述垂点之间的距离。

28、在一种可能的实现方式中,所述方法还包括:

29、判断车辆当前进的场站与车辆出的场站是否为非运营场站对之后,

30、根据车辆的出场时记录的车辆的出场时间t1,进场时记录的车辆的进场时间t2;

31、确定t1时间至t2时间段内的多个gps点,所述gps点是车辆行驶过程的实时位置点;

32、根据所述多个gps点的经纬度信息,以及所述gps距离计算公式确定多段非运营里程,将所述多段非运营里程相加得到非运营场站对之间的非运营里程。

33、与现有技术相比,本专利技术的有益效果是:

34、本公开实施例的一种基于gps信息自动统计车辆非运营里程的方法,通过自动的获取车辆的实时gps位置信息,根据车辆与全部场站的场中心点的距离判断车辆是否进场或者出场;当判断出是车辆进场,再判断车辆当前进的场站与车辆出的场站是否为非运营场站对,如果是,则计算车辆出的场站到当前进的场站之间的非运营里程。这样,实现了基于提前设置的场站到场站的非运营场站对规则,再通过车辆gps自动判断车辆进场和出场,如果判断出从设置的场站(假定为a场站)出场到设置的场站(假定为b场站)进场,就会自动计算出a到b的非运营gps里程;解决了传统的统计非运力里程的方式增加了司机驾驶过程中的复杂性,容易导致驾驶事故出现;司机忘记按键触发会导致本次运营里程没有记录;司机按键不及时,例如提前触发开始按键或者延后触发结束按键均会导致本次非运营记录不准确的一系列技术问题。

本文档来自技高网...

【技术保护点】

1.一种基于GPS信息自动统计车辆非运营里程的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种基于GPS信息自动统计车辆非运营里程的方法,其特征在于,所述方法还包括:设置场站对的启用状态为启用或者不启用,如果设置场站对的启用状态为启用,则场站对之间的非运营里程统计在总非运营里程中,如果设置场站对的启用状态为不启用,则场站对之间的非运营里程不统计在总非运营里程中。

3.根据权利要求1所述的一种基于GPS信息自动统计车辆非运营里程的方法,其特征在于,所述根据车辆与全部场站的场中心点的距离判断车辆是否进场或者出场,包括:

4.根据权利要求1所述的一种基于GPS信息自动统计车辆非运营里程的方法,其特征在于,根据所述车辆的实时GPS位置数据,确定与车辆最近的场站的正方形区域的位置数据,通过GPS距离计算公式确定车辆距离正方形区域边的距离;其中,所述正方形区域为场围栏外的一个较大的区域。

5.根据权利要求4所述的一种基于GPS信息自动统计车辆非运营里程的方法,其特征在于,所述通过GPS距离计算公式确定车辆距离正方形区域边的距离,包括:

6.根据权利要求5所述的一种基于GPS信息自动统计车辆非运营里程的方法,其特征在于,所述通过GPS距离计算公式确定车辆距离正方形区域边的距离,还包括:

7.根据权利要求6所述的一种基于GPS信息自动统计车辆非运营里程的方法,其特征在于,所述方法还包括:在车辆进入正方形区域内时,实时计算车辆与正方形区域内的场中心点的距离,当车辆与场中心点的距离小于预定的值时,判断车辆进场。

8.根据权利要求4所述的一种基于GPS信息自动统计车辆非运营里程的方法,其特征在于,所述GPS距离计算公式包括:

9.根据权利要求8所述的一种基于GPS信息自动统计车辆非运营里程的方法,其特征在于,所述方法还包括:

...

【技术特征摘要】

1.一种基于gps信息自动统计车辆非运营里程的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种基于gps信息自动统计车辆非运营里程的方法,其特征在于,所述方法还包括:设置场站对的启用状态为启用或者不启用,如果设置场站对的启用状态为启用,则场站对之间的非运营里程统计在总非运营里程中,如果设置场站对的启用状态为不启用,则场站对之间的非运营里程不统计在总非运营里程中。

3.根据权利要求1所述的一种基于gps信息自动统计车辆非运营里程的方法,其特征在于,所述根据车辆与全部场站的场中心点的距离判断车辆是否进场或者出场,包括:

4.根据权利要求1所述的一种基于gps信息自动统计车辆非运营里程的方法,其特征在于,根据所述车辆的实时gps位置数据,确定与车辆最近的场站的正方形区域的位置数据,通过gps距离计算公式确定车辆距离正方形区域边的距离;其中,所述正方形区域为场围栏外的...

【专利技术属性】
技术研发人员:余岑
申请(专利权)人:安徽中科中涣信息技术有限公司
类型:发明
国别省市:

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

1