Bonjour à tous,
J'ai réalisé un petit soft de visualisation de trace gps enregistrées lors de vols en parapente. Ils existe divers challenge où pour apprécier la valeur d'un vol on note le nombre de kms parcourus, 1 km = 1 point. Pour une distance dite "libre" c'est facile on mesure la distance entre les deux points les plus éloignés.
Donc voici ma première question : dans un nuage de points dont les coordonnées sont latitude et longitude, comment déterminer les deux points les plus éloignés.
J'avoue ne pas avoir beaucoup d'idées. J'imagine de calculer la distance du point 1 à tous les autres points. Je garde la plus grande, et je recommence avec le point 2 par rapport à à tous les autres points et ainsi de suite...Et ensuite je compare les valeurs obtenues ?
Je parle de première question, car cela peut devenir nettement plus compliqué, un parcours en triangle par exemple compte beaucoup plus qu'un parcours simple. Le nombre de points est majoré de 20%.
Là je vois pas trop comment procéder ... Pourtant cela se fait, il existe quelques logiciels qui font le calcul des diverses combinaisons possibles, pour permettre au pilote de déclarer son vol avec le maximum de points. Sans rentrer dans les détails, pour qu'un vol puisse être considéré comme autre chose qu'une simple distance, il faut qu'il y ait moins de 3 km entre le point de départ et le point d'arrivée. Calculer cela, au moins c'est à ma portée
Merci d'avance
Partager