PhoneAppGPS
Le but de ce projet est de récupérer la position de l'utilisateur à intervalle de temps régulier. Ces position seront ensuite classé pour définir les centres d’intérêts de l'utilisateur.
lib-kmeans est une bibliothèque contenant toutes les fonctions utiles au clustering.
Le projet fonctionne sous Visual Studio 2015
L'utilisateur doit initialiser la récupération des données en appuyant sur le bouton “Start Tracking”. Il doit aussi rentrer le nombre de clusters souhaité. Cette valeur pourra être modifié à tout moment.
Ensuite, l'appareil enregistra la latitude et la longitude à intervalle de temps régulier. Pour notre application cette intervalle est fixé à 1 heure. Après avoir récupéré 24 valeur ( soit 1 journée) l'application va faire un clustering de ces données.
Après avoir fini la classification, l'application refait un boucle de 24 heures avec une prise de mesure toutes les heures.
L'application divise les valeurs récupéré entre les n clusters définies par l'utilisateur grâce à l'algorithme de clustering k-means. On affiche ensuite l'ensemble des valeurs triés en mettant en valeur l'heure des prises de mesure, la longitude et la latitiude.