MAIN INFORMATIONS about the Project

MEMBERS
Name of the members of the Group
Equipments

PROJECT

Title of the Project :

PhoneAppGPS

Content of the Project

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.

Developped SOFTWARE

SOFTWARE PACKAGES of the Project

lib-kmeans est une bibliothèque contenant toutes les fonctions utiles au clustering.

Screenshots and GUI description

Required SOFTWARE Environment

Le projet fonctionne sous Visual Studio 2015

HOW TO USE IT and RESULTS

Project File

phoneappgps.zip

Tutorial
Récupération des données

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.

Classification des données

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.