Fontes de altitude

Altitude GPS no Android: altitude gravada ou dados de terreno?

Este guia nasceu de um percurso real cujo desnível parecia bem menos confiável que o próprio traçado. O conselho de sempre é “corrigir” a altitude com dados de terreno — mas isso pressupõe que a altura do chão é a verdade, e numa ponte, num túnel ou num teleférico não é. A pergunta honesta é qual das duas alturas descreve o seu passeio. O GPS Logger responde deixando você alternar entre elas, sem reescrever nada.

Track do GPS Logger com o perfil de altitude gravada, 1095 m no cume
Gravada marca 1095 m neste instante: a altitude que o telefone mediu, clima incluído.
O mesmo percurso no mesmo instante com o perfil lido do terreno, 1000 m
Terreno marca 1000 m no mesmo segundo e no mesmo percurso. O cume está mapeado a 1038,6 m — os dois erram, em direções opostas.

Por que a altitude GPS erra

O telefone mede muito melhor na horizontal do que na vertical. Geometria dos satélites, mata, prédios, clima e ruído dos sensores fazem a altitude saltar. O barômetro ajuda, mas mudanças de pressão fazem um percurso derivar para cima ao longo de uma tarde mesmo que você tenha ficado na mesma altura.

Isso importa porque o desnível é cumulativo. Pequenas subidas falsas, repetidas em milhares de pontos, transformam um trajeto plano numa etapa de montanha. Um bom app suaviza o perfil e ignora movimento abaixo do ruído antes de somar qualquer coisa — o GPS Logger faz isso, por isso o número costuma ser menor e mais estável que a soma bruta das subidas.

Duas alturas diferentes, não uma certa e uma errada

A altitude gravada é a que veio com o track: do barômetro ou do GPS do telefone, ou do relógio ou aparelho que gravou um arquivo importado. Ela sabe que você estava numa ponte, num túnel, no quarto andar ou num avião — e deriva com o clima.

A altura do terreno é a do chão em cada coordenada, lida de um modelo global de elevação. Não sofre com o clima e se repete exatamente no mesmo percurso, então duas gravações da sua volta habitual finalmente concordam. Em troca, ela achata tudo que estiver acima ou abaixo do solo: uma ponte sobre um vale é lida como o fundo do vale.

Em qual confiar?

Escolha a que corresponde ao passeio que você realmente fez.

O terreno costuma ler melhor quando

A altitude gravada é a melhor resposta quando

Os dados de terreno também têm resolução

A altura do terreno é mais estável que um barômetro, mas isso não a torna mais exata. Ela é lida de um modelo global numa grade fixa: no GPS Logger cada amostra cobre cerca de doze metros de chão em latitudes irlandesas, e o modelo por trás dela é suavizado ainda mais. Tudo mais estreito que a grade é mediado antes de você ver — e um cume é exatamente isso: um cone mais estreito que a célula em que está.

O percurso acima passa pelo Carrauntoohil, o ponto mais alto da Irlanda, que o mapa dá como 1038,6 m. No mesmo segundo do mesmo track:

Nenhuma das duas é a montanha. Esse é o estado honesto da altitude num telefone, e é por isso que o app oferece um alternador em vez de uma correção: para um percurso que segue o solo, o terreno é o melhor ponto de partida, mas não é uma verdade a recuperar, e num pico agudo ele lê baixo.

Perfil ampliado da crista do cume em altitude gravada, traço serrilhado
Com zoom na crista, a altitude gravada é serrilhada — quase todo esse detalhe é ruído do sensor, não relevo.
A mesma crista a partir de dados de terreno, traço suave cerca de noventa metros abaixo
Terreno dá uma forma limpa no mesmo trecho e fica cerca de 90 m abaixo em toda a crista.

Nada é sobrescrito

Versões anteriores do GPS Logger ofereciam uma correção de altitude destrutiva que substituía a altitude do track por valores de terreno, além de um lote para a biblioteca inteira. Os dois saíram. No lugar entrou um alternador de visualização por track:

Se um track foi corrigido por uma dessas versões antigas, a altitude original realmente se foi — e o app diz isso, em vez de fingir que há para onde voltar.

Como trocar a fonte de altitude

  1. Grave um percurso ou importe um GPX.
  2. Abra o track no histórico.
  3. Abra a visualização Perfil, que desenha altitude, velocidade ou as duas.
  4. Nas opções do gráfico, ajuste Fonte de altitude para Terreno. Na primeira vez o app precisa de conexão para ler as alturas do solo ao longo do percurso.
  5. Compare a forma do perfil e o desnível com Gravada e deixe a que descreve o passeio.

Ler a altura do terreno é grátis para um track por dia; o Pro troca qualquer track, a qualquer hora. De todo modo é por track, então um percurso que você nunca abre nunca custa uma consulta.

Privacidade e exportação

O GPS Logger continua local: suas rotas ficam no aparelho a menos que você exporte, compartilhe localização ao vivo ou use outro recurso que claramente envie dados. Ler a altura do terreno consulta as alturas do solo da área coberta pelo track, sem conta e sem upload de GPX.

Como a gravação nunca é reescrita, a exportação também é honesta: o GPX ou KML leva a altitude que o seu aparelho de fato gravou.

Mais guias

Baixe o GPS Logger no Google Play