Je recherche un algorithme qui, lorsqu'il est donné un itinéraire particulier sur une carte avec des attributs tels que l'inclinaison / la distance / la forme / etc., peut trouver un itinéraire similaire (en termes d'attributs) mais qui commence à un point différent ou dans une autre région du globe.
Évidemment, il sera impossible dans presque tous les cas de trouver un ajustement parfait, mais je suis à la recherche d'un système de "meilleure correspondance" avec une méthode de mesure de la similitude ainsi idéalement.
J'ai essayé de chercher, mais la plupart de mes requêtes posent des problèmes de correspondance de carte ou de similitude d'itinéraire pour les points GPS sur le même chemin. Je ne connais peut-être pas la terminologie correcte! Y a-t-il un nom pour ce problème? Quel algorithme puis-je utiliser pour résoudre ce problème?
la source
Réponses:
La correspondance des cartes est différente de ce que vous recherchez. Le mappage de carte est le moyen approprié de faire correspondre une observation GPS erronée au réseau de rues linéaire. Votre question n'a rien à voir non plus avec les points GPS. Parce que vous voulez comparer le modèle des routes statiques (non temporelles) et trouver les similaires. Ce que vous recherchez est fonction linéaire (au sens du SIG ne c. -à- apprentissage de la machine) correspondant . La littérature relative à la trace GPS est l'appariement de motifs spatio-temporels qui tombe sous la rubrique du "Trajectory (spatial temporal) Pattern Mining".
Pour plus d'informations, consultez le chapitre (Trajectory Pattern Mining) du livre " Computing with spatial trajectory ". Vous aurez beaucoup d'idées sur la façon de comparer et de contraster (c'est-à-dire via l'azimut, la longueur des segments, la sinuosité, la ligne de front, etc.) les différentes routes ou trajectoires.
la source
Votre question est basée sur des données vectorielles. Je pense cependant que vous êtes mieux servi à convertir la question en une analyse matricielle. Ce faisant, vous généraliserez également dans une certaine mesure votre question.
Un algorithme pour résoudre votre question serait le suivant:
Ci-dessus, vous verrez trois options pour les itinéraires en fonction des paramètres de la liste de routage.
De plus:
la source