Fatos principais
- Método: distâncias em linha reta entre cidades no elipsoide WGS84 com a GeographicLib (precisão de milímetros entre os pontos usados); pontos das cidades do GeoNames; tempo de voo = distância a 800 km/h mais 30 minutos.
- Funciona no seu navegador: o que você clica, desenha ou abre não é enviado.
- Dados e bibliotecas: OpenFreeMap, MapLibre GL JS, GeographicLib (geographiclib-geodesic), GeoNames (via all-the-cities).
- Gratuito, sem cadastro e sem instalar nada.
“Qual a distância de São Paulo a Lisboa?” pode significar duas coisas: quanto tempo leva a viagem de carro, ônibus ou trem, ou a que distância as duas cidades realmente estão uma da outra. Esta página responde à segunda pergunta, a distância em linha reta, que também é o número usado por companhias aéreas, pilotos, radioamadores e professores de geografia. Escolha a primeira cidade na lista enquanto digita, depois a segunda, e o painel mostra a distância na unidade escolhida, com as outras duas ao lado, a direção em que você sairia da primeira cidade e uma estimativa do tempo de voo. Continue adicionando cidades, até dez, e aparece uma tabela de distâncias com todos os pares: útil para planejar uma viagem com várias paradas, comparar onde fazer uma reunião ou conferir um trabalho escolar. O total ao longo da lista indica a distância de um roteiro de visitas nessa ordem, e o painel mostra o par de cidades mais distante e o mais próximo. A linha no mapa segue o caminho mais curto sobre o globo, e é por isso que um voo da Europa para a América do Norte se curva para o norte, sobre a Groenlândia, num mapa plano. Lugares que não estão na lista de cidades podem ser adicionados com um clique no mapa.
Como usar
- Digite a primeira cidade e escolha-a na lista, depois faça o mesmo com a segunda.
- Leia no painel a distância, a direção e o tempo de voo estimado.
- Adicione mais cidades, até dez, para obter uma tabela de distâncias com todos os pares.
- Baixe a tabela em CSV, copie o link de compartilhamento ou exporte as cidades e as linhas em KML ou GeoJSON.
Qual é a precisão?
Exata no elipsoide, de centro a centro
A distância é a geodésica no elipsoide WGS84, calculada com a GeographicLib, então o número entre os dois pontos está certo com erro bem menor que um metro. Os pontos vêm do GeoNames e costumam marcar o centro histórico ou a prefeitura. Uma cidade grande pode ter 30 a 50 km de uma ponta à outra, então a distância até um bairro afastado ou um aeroporto pode diferir nessa mesma ordem de grandeza do valor de centro a centro. Para um ponto de partida ou de chegada exato, clique no lugar no mapa ou arraste o marcador numerado.
Por que o resultado difere de outras calculadoras
Muitos sites usam a fórmula de haversine sobre uma esfera perfeita com raio de 6.371 km. É rápida, mas a Terra é achatada nos polos, então a esfera erra até cerca de 0,5 %: uns 30 km num voo de 6.000 km. Outros medem num mapa web plano, o que pode errar muito mais em distâncias longas. Pequenas diferenças também vêm do ponto que cada site usa para representar uma cidade.
Como o tempo de voo é estimado
O tempo de voo é a distância em linha reta a uma média de 800 km/h, mais 30 minutos para decolagem, subida, aproximação e pouso, arredondado para cinco minutos. Isso bate com os horários típicos das companhias aéreas com diferença de cerca de meia hora, mas o tempo real depende da corrente de jato (voos para o leste sobre o Atlântico costumam ser uma hora mais rápidos que para o oeste), da rota em volta de espaços aéreos restritos e do tempo de taxiamento.
Bom saber
Pela estrada é mais longe
Estradas, rios, montanhas e litorais tornam o trajeto de carro mais longo que a linha reta, em geral 20 a 40 % em terra, e bem mais quando é preciso pegar uma balsa ou contornar uma baía. Use a distância em linha reta para comparar lugares ou fazer estimativas, e um planejador de rotas para a viagem de carro em si.
Cidades com o mesmo nome
Há dezenas de lugares chamados Santa Cruz, São José ou Paris. A lista mostra o país ao lado de cada nome e põe o lugar maior primeiro; confira o país na lista de lugares abaixo do painel antes de confiar no resultado.
Caminho mais curto, não uma reta no mapa
No mapa, o caminho mais curto parece curvo, e uma reta traçada com régua no mapa é mais longa. A direção também muda ao longo do caminho: de Londres a Los Angeles, você parte rumo ao noroeste e chega rumo ao sudoeste.
Perguntas frequentes
Qual é a distância em linha reta entre duas cidades?
Digite as duas cidades na busca. A primeira linha do painel é a distância em linha reta, o caminho mais curto sobre a superfície da Terra, em quilômetros, milhas e milhas náuticas.
Como calcular a distância entre várias cidades de uma vez?
Adicione até dez cidades. Aparece uma tabela com a distância entre cada par, e o botão “Baixar tabela (CSV)” baixa o arquivo para o Excel ou o Google Planilhas, com os nomes das cidades nos cabeçalhos das linhas e das colunas.
A distância é a mesma que a distância de voo?
É o voo mais curto possível, a distância ortodrômica (geodésica) entre os centros das cidades. Voos reais costumam ser alguns por cento mais longos por causa das aerovias, do tempo e da distância entre a cidade e o aeroporto.
Quanto tempo dura o voo entre duas cidades?
A ferramenta estima o tempo como a distância a 800 km/h mais 30 minutos. Para um voo direto, o resultado costuma ficar a menos de meia hora do horário oficial; conexões, vento e esperas no ar não estão incluídos.
Por que a distância é diferente da do Google Maps?
Por padrão, o Google Maps mostra a rota de carro ou a pé. Clique com o botão direito num ponto do Google Maps e escolha “Medir distância” para obter uma linha reta; o valor deve ficar bem próximo do daqui, com pequenas diferenças conforme onde cada cidade é posicionada.
O que significa a direção?
É o rumo da bússola na primeira cidade, medido a partir do norte verdadeiro, ao longo do caminho mais curto até a segunda cidade. Em distâncias longas, o rumo muda durante o trajeto, então é a direção em que você parte.
Algo errado ou faltando? Escreva para [email protected] e será corrigido.