• # Conflicts:
    #	src/main/java/com/bsth/data/gpsdata_v2/utils/GpsDataRecovery.java
    #	src/main/java/com/bsth/repository/sys/ResourceRepository.java
    #	src/main/java/com/bsth/service/sys/impl/RoleServiceImpl.java
    #	src/main/resources/application-prod.properties
    #	src/main/resources/static/pages/permission/resource/list.html
    #	src/main/resources/traffic-jdbc.properties
    王通 authored
     
    Browse Code »
  • 王通 authored
     
    Browse Code »









  • 王通 authored
     
    Browse Code »
  • 王通 authored
     
    Browse Code »
  • 王通 authored
     
    Browse Code »
  • 徐烜 authored
     
    Browse Code »
  • 1、使用线性变化y=ax+b这种函数计算方式定量计算不同发车时间班次的行驶时间,参看LinearRuntimeS1.js
    2、重新封装计算layover时间,参看LayoverTimeS1.js
    3、重新封装计算Headway间隔,参看CalcuHeadwayS2.js
    4、重新封装路牌工时判定,参看ModifyBcTripWHS1.js
    5、调整间隔方法1,用于第1圈的副站班次,修正停站layover时间不足的情况,参看AdjustHeadwayS1.js
    6、调整间隔方法2,用于吃饭班次停站layover时间不足的情况,参看AdjustHeadwayS3_eat.js
    7、调整间隔方法3,用于副站圈停站layover时间过大导致下一个主站班次发车时间太晚的清苦,参看AdjustHeadwayS2.js
    TODO:末班车,中标线头班车还未调整,放在v2_2.3.2中做
    徐烜 authored
     
    Browse Code »
  • 1、如果首末班车时间一致,每圈的一个班次使用下行
    2、从上标线早高峰班次里选取主站,副站班次如有多个,选取第一个班次
    徐烜 authored
     
    Browse Code »
  • 1、将选择班次逻辑,生成间隔逻辑单独成策略类,放在v2版本的StrategyUtils里引用
    2、修正班次选择逻辑,其他分班选择班次逻辑,下午车次链定在15:00后所有班次都出,并且如果超出了总班次数,且当前班次还是高峰的话,也添加
    3、修正生成间隔逻辑,高峰间隔也使用步长的方式从最小值开始添加,当前班次时间段全看前一个班次时间段,迭代频率改成3
    4、行车计划对象计算最小周转时间使用主站停站时间,最大周转时间使用2倍的主站停站时间
    徐烜 authored
     
    Browse Code »
  • 王通 authored
     
    Browse Code »
  • 1、新版本,只支持单向进出场线路,不是一次性布局,而是一边判定班次,添加班次,修改间隔,修改周转
    2、以上标线开始,从第一个副站班次开始向下生成班次,每生成一圈,调整上标线圈结束后的所有班次
    3、分班车次链的结束班次必须是副站方向
    4、低谷间隔时以频率加步长的形式拉间隔,高峰间隔使用平均间隔(ceil)
    徐烜 authored
     
    Browse Code »