Comment l'iPhone 5 obtient-il l'altitude intérieure?

11

Pour autant que je sache, il n'y a que deux façons d'obtenir l'altitude, par GPS ou par baromètre. Le GPS n'est pas utilisable en salle intérieure, et l'iPhone5 n'a pas de baromètre. Mais l'iPhone 5 peut donner une altitude relative précise sans baromètre. Comment serais-ce t'il possible?

demonguy
la source
Dans quelle application obtenez-vous cette altitude?
Matthieu Riegler du
@MatthieuRiegler Altimeter
demonguy
Peut-être utilise-t-il des emplacements à proximité (connus) et interpole-t-il?
MrWhite
Mais j'ai testé au moins 3 applications différentes, elles peuvent toutes avoir la même altitude
demonguy

Réponses:

9

L'iPhone a deux façons d'obtenir l'altitude, mais le baromètre n'en fait pas partie. Vous ne pouvez utiliser un baromètre que pour des altitudes relatives, et non absolues, sauf si vous connaissez la pression atmosphérique actuelle au niveau de la mer. Mais en plus du GPS, Apple maintient une base de données des emplacements (y compris vraisemblablement l'altitude) d'un grand nombre de réseaux wifi, donc si le wifi est activé, il peut déterminer l'altitude à partir de la base de données. Essayez de désactiver le wifi sur votre téléphone et voyez s'il peut toujours obtenir votre altitude.

Mike Scott
la source
1
Tu as raison! Après avoir éteint le WiFi et redémarré, je n'arrive pas à obtenir l'altitude! Mais pourquoi? Comment Apple obtient-il l'altitude du point d'accès WiFi?
demonguy
1
@ w3d Ce ne sont pas des GPS et des baromètres, ce sont des bases de données GPS et wifi. Je vais modifier pour le rendre plus clair.
Mike Scott
2
@MikeScott Cela n'a pas de sens, j'ai une altitude au 1er étage et je vais au 13ème étage (exactement à la même position x et y), je peux aussi obtenir l'altitude correcte
demonguy
1
@MikeScott Si vous avez un emplacement précis pour le point Wifi, et un calcul précis de la puissance du réseau, je pense qu'il est possible de calculer à quelle hauteur au-dessus ou en dessous de l'AP vous êtes. Pas sûr cependant.
Nzall
3
Vous pouvez le faire si vous avez deux, de préférence trois points d'altitude connus en vue à un moment donné ... c'est ainsi que le GPS le fait lui-même, la triangulation basée sur divers points connus.
Tetsujin
0

Tous les capteurs GPS de nos téléphones peuvent déterminer l'altitude, tout comme il peut déterminer votre emplacement précis, car le GPS a été conçu pour donner des coordonnées 3D.

Wayne
la source