6 votes

Comment extraire les données GPS de mon téléphone

Je suis un programmeur de base de données, et je veux apprendre le filtrage géospatial en utilisant les données GPS de mon téléphone.

Je voudrais installer une application qui télécharge un enregistrement de l'emplacement de mon téléphone toutes les quelques secondes - vers quelque part - pardonnez mon ignorance car je ne suis pas un développeur de plate-forme mobile. Je suppose que je peux diriger le processus de téléchargement vers une sorte de processus d'écoute sur une machine Amazon AWS, où je peux installer une base de données et analyser les données.

Existe-t-il une application Android que je peux installer et qui me permettrait de faire cela ? En utilisant une application, je peux demander à des amis de faire de même afin de pouvoir ensuite analyser les données provenant de plusieurs appareils.

Quelle est la meilleure approche pour ce type de tâche ?

4voto

verix Points 332

Vous pouvez essayer Enregistreur GPS pour Android .

Un enregistreur GPS léger et économe en batterie. Le but de cette application est d'enregistrer vos coordonnées GPS à des intervalles spécifiques dans un fichier sur votre carte SD. Cette application fonctionne en arrière-plan afin que vous puissiez, lors d'une une longue marche, une randonnée, un vol ou une séance photo, ou même aller acheter du lait. et la faire fonctionner le plus longtemps possible. Une fois que vous êtes de retour à votre ordinateur, vous pouvez alors utiliser les fichiers pour géolocaliser des photos, les télécharger sur des sites de voyage, les visualiser dans Google Earth et d'autres sites. sites de voyage, visualiser dans Google Earth, etc.

L'application vous permet d'envoyer les données par courriel, FTP, DropBox, Google Docs, OpenStreetMap ou OpenGTS. Ce que vous faites avec, en termes de programmation, dépend entièrement de vous ; cette partie est hors sujet ici.

0voto

Andy Brudtkuhl Points 1714

Le moyen le plus simple d'y parvenir est d'utiliser le service Google Location Sharing/History, alias Latitude. Votre téléphone dispose déjà de toutes les fonctionnalités nécessaires : il vous suffit de l'activer. Ensuite, vous pouvez utiliser l'API de Google Location Sharing pour récupérer l'historique de localisation du téléphone et le traiter comme bon vous semble. Vous n'avez besoin d'aucune programmation côté serveur pour ce faire.

Cela dit, la meilleure façon d'entrer dans la programmation SIG est probablement de passer par OpenStreetMap. Il s'agit d'un ensemble de données énorme et complexe qui offre de nombreuses possibilités d'analyse et d'apprentissage des différentes méthodes de stockage, de représentation et de traitement des données géographiques.

0voto

RunoTheDog Points 123

Je le ferais en utilisant la version gratuite d'Endomondo. Sur votre profil de site, vous pouvez ensuite exporter les données au format .gpx ou .tcx.

0voto

taranggodhari Points 1

Hier est la solution que j'ai trouvée après avoir fait quelques recherches. Je suppose que c'est le seul service capable d'indexer, de stocker et d'extraire des données rapidement sans affecter les performances du système.

Vos applications peuvent bénéficier du fait de ne pas avoir à s'occuper de cette tâche fastidieuse, de la même manière que vous accédez et utilisez un fournisseur de services cartographiques.

Il analyse les données GPS pour vous en temps réel afin que vous puissiez utiliser les informations analysées pour piloter vos applications et services et fournir des solutions à vos clients.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X