web-dev-qa-db-fra.com

Quelle est la précision Android GPS?

Je pensais avoir lu quelque part que la précision du GPS d'Android est d'environ 10 cm?

Quelqu'un peut-il vérifier ou corriger cela? La raison en est que mon application que j'essaie de développer garde une trace des emplacements qu'un utilisateur a visités et cela m'aiderait énormément à connaître la marge d'erreur à laquelle je peux m'attendre.

49
Anthony Forloney

10 centimètres? Aucune chance. Dans tous les cas, Android est juste un système d'exploitation d'appareil; la précision réelle d'un appareil GPS dépend du chipset de l'appareil. Android peut être théoriquement capable d'accueillir des appareils avec ce niveau de précision, mais c'est tout.

De toute façon, la précision des appareils GPS n'est pas présentée comme une simple distance. Habituellement, la précision d'un appareil est donnée sous forme de distance avec le pourcentage de mesures qui se trouvent dans cette distance par rapport à l'emplacement réel. Une précision typique pour un appareil GPS portable serait d'environ 30% de vos mesures à moins de 50 mètres de la position réelle (oui, les appareils sont généralement que inexacts).

50
MusiGenesis

Dépend du matériel GPS réel, mais il est raisonnable de s'attendre à une précision horizontale d'environ 10 m maintenant que SA est désactivé (il était de 100 m lorsque SA était activé.) La précision verticale est généralement environ 3 fois pire qu'horizontale.

Si le matériel GPS peut recevoir la correction WAAS, il peut faire mieux, environ 7,6 m dans le pire des cas, 1 à 2 m dans le meilleur des cas. La plupart des téléphones n'ont pas de WAAS (en faire?).

Il y a un tableau de la précision attendue pour différents types d'appareils dans le Entrée WAAS de Wikipedia.

20
progrmr

Déposez le "c" et vous avez tout à fait raison. Les récepteurs de qualité professionnelle tels que la série Nomade de Trimble peuvent atteindre une précision de 2 à 5 m avant le post-traitement et de 1 à 3 m par la suite, ce qui nécessite de télécharger les points sur un PC et de les corriger en fonction des informations satellite reçues dans les stations de base à proximité, et c'est avec une bonne verrou satellite (peut-être 6 ou plus) et éloigné des gros obstacles verticaux comme les arbres et les poteaux électriques qui dévient ou bloquent les signaux. Les géomètres agréés ne peuvent obtenir une précision au centimètre qu'en utilisant des antennes très coûteuses (gamme de 10 000 USD) et en occupant le même point pendant des heures, en prenant en moyenne des milliers de lectures. Et puis, comme certaines affiches ici l’ont dit, la précision verticale n’est encore qu’environ un tiers aussi bonne qu’horizontale. Je pense que 10m avec un téléphone n'est pas impossible étant donné qu'il est probablement à l'intérieur ou dans une voiture, ou en mouvement, et considérant que le verrouillage satellite va et vient. Le devoir principal de la puce est de compléter ou de corriger les informations fournies aux répartiteurs E911, et il n'est donc probablement pas beaucoup mieux que de différencier une maison unifamiliale d'une autre.

17
anchorite

Vous pouvez régulièrement obtenir une précision de 2 mètres avec certains téléphones Android, comme le Motorola Droid d'origine.

J'ai vérifié cela à bien des égards au cours des 1,5 dernières années.

EDIT : Et je vends une application gps avec plus de 300k utilisateurs.

10
Fraggle

Une précision de 10 cm est assez peu probable. Les systèmes MGRS militaires utilisant le système GPS militaire, par exemple, qui ont tendance à être un peu meilleurs que les équivalents civils, ont une résolution de 1 m. GPS assisté peut fournir une résolution plus serrée si disponible, mais pour le moment, il faut un appareil beaucoup plus grand qu'un téléphone portable pour atteindre une résolution de 10 cm. La résolution GPS dépend plus du matériel que du logiciel.

8
phoebus