Géolocalisation et KNN
Projet KNN et géolocalisation
Objectif :
Utiliser l’algorithme des K plus proches voisins pour estimer la probabilité qu’une localisation GPS donnée soit dans un département.
1ere étape : Quelles sont les villes situées à moins de 300 km de votre localisation
-> lire un fichier CSV pour en extraire une position GPS
-> utiliser la bibliothèque CSV et DictReader pour formater les données en dictionnaires
-> Calculer la distance entre deux positions GPS
-> Utiliser la bibliothèque folium pour placer des repères sur une carte (OpenStreetMap)
2eme étape : Déterminer dans quel département se situe une position GPS avec un pourcentage de fiabilité
-> Déterminer les K villes les plus proches d’une position GPS
-> Repérer ces villes avec des repères sur un carte (folium)
-> Déterminer dans quel département se trouve ces villes
-> Déterminer les probabilités d’être dans un département ou un autre selon la localisation GPS donnée.
Fichiers de données :
========> Téléchargement des villes de France ( Nom, GPS, …)
========> Téléchargement des départements de France ( Numéro, Nom, …)
Exemple de sortie de console :
Exemple de carte OpenStreetMap obtenue avec les marqueurs :