Segmentation#

algo.segmentation module

candidates_for_aggregate(track_segment, edge, BUFFER)[source]#

Fonction utilitaire.

tntrace dont on a gardé l’ensemble des points consécutifs

recalés sur le troncon edge

tn est decoupe si après une première longueur la trace quitte l’arrivée (cas d’un aller-retour sur le troncon)

Les pauses au milieu ne sont pas gérées

Une trace est gardée pour la fusion si :
  • son point de départ est “proche” de la source de l’arc.

  • son point d’arrivée est “proche” de la target de l’arc.

  • sa géométrie dans le même sens que celui de l’arc.

Si trop petite, on ne garde pas

Si pas assez de points, on fait un resample de 1m

getcandidates(MM, network, collection, BUFFER=15, RESPATH=None, prefix=None)[source]#
prepareMapMatchResultForCreateCandidates(collection, network, SEARCH, NB_PTS=5, RESPATH=None, prefix=None)[source]#