Como o iPhone 5 obtém altitude interna?

11

Tanto quanto eu sei, existem apenas duas maneiras de obter altitude, por GPS ou por barômetro. O GPS não é utilizável em ambientes internos e o iPhone5 não possui barômetro. Mas o iPhone 5 pode fornecer uma altitude relativamente precisa sem barômetro. Como isso foi possível?

demonguy
fonte
Em qual aplicativo você obtém essa altitude?
Matthieu Riegler
@MatthieuRiegler Altímetro
demonguy
Talvez esteja usando locais próximos (conhecidos) e interpolando?
MrWhite
Mas eu testei pelo menos 3 aplicações diferentes, todos eles podem obter a mesma altitude
demonguy

Respostas:

9

O iPhone tem duas maneiras de obter altitude, mas o barômetro não é um deles. Você só pode usar um barômetro para altitudes relativas, não absolutas, a menos que conheça a pressão atmosférica atual no nível do mar. Mas, além do GPS, a Apple mantém um banco de dados dos locais (provavelmente incluindo a altitude) de um grande número de redes wifi, portanto, se o wifi estiver ativado, ele poderá determinar a altitude no banco de dados. Tente desligar o Wi-Fi no seu telefone e veja se ele ainda consegue atingir sua altitude.

Mike Scott
fonte
1
Você está certo! Depois de desligar o Wi-Fi e reiniciar, não consigo obter altitude! Mas por que? Como a Apple consegue a altitude do ponto de acesso WiFi?
Demonguy 6/07
1
@ w3d Eles não são GPS e barômetro, são GPS e banco de dados wifi. Vou editar para tornar mais claro.
Mike Scott
2
@MikeScott Não faz sentido, eu recebo uma altitude no 1º andar, e ir para 13º andar (exatamente mesma posição X e Y), eu também pode obter a altitude correta
demonguy
1
@MikeScott Se você tem uma localização precisa para o ponto Wifi e um cálculo preciso da energia da rede, acho que é possível calcular a altura acima ou abaixo do ponto de acesso. Não tenho certeza.
Nzall 6/07
3
Você pode fazer isso se tiver dois, de preferência três pontos de altitude conhecidos em exibição a qualquer momento ... é assim que o GPS faz isso, triangulação com base em vários pontos conhecidos.
Tetsujin
0

Todos os sensores de GPS em nossos telefones podem determinar a altitude, assim como determinar sua localização precisa, pois o GPS foi projetado para fornecer coordenadas 3D.

Wayne
fonte