匹配服务逻辑整理
2019-07-09 11:35:46   0  举报             
     
         
 苏州世行-公交换乘预测到站时间
    作者其他创作
 大纲/内容
 根据垂足升序entity.sort(Dist2Footpoint)
     过滤linkClass=8的link
   数量判断过滤异常备选link(保留最多8根备选link)
   matchedList.sort(Dist2Footpoint)
  根据point计算cellID从Redis中取数据entitys
  List<StandbyEntity>
  循环list(point)
  匹配成果返回
  匹配接口流程
  过滤之后的数据列表List<StandbyEntity>
  List(point)
   角度判断过滤异常备选linkif (azimuthDeltaBefAft > 30 && mthLink.getAzimuthDelta() != -1 && mthLink.getAzimuthDelta() > 45 && mthLink.getAzimuthDeltaBef() > 45 && mthLink.getAzimuthDeltaAft() > 45) {                iterator.remove();            } else if (azimuthDeltaBefAft > 30 && mthLink.getAzimuthDelta() != -1 && mthLink.getAzimuthDeltaBef() > 45 && mthLink.getAzimuthDeltaAft() > 45) {                iterator.remove();            } else if (azimuthDeltaBefAft <= 30 && mthLink.getAzimuthDeltaBef() > 45 && mthLink.getAzimuthDeltaAft() > 45) {                iterator.remove();            }
   
 
 
 
 
  0 条评论
 下一页
  
   
   
   
  
  
  
  
  
  
  
  
 