Como calcular a distância entre dois pontos latitude / longitude

Você pode calcular a distância entre quaisquer dois pontos na Terra.

À medida que a Terra é uma esfera, determinando a distância entre quaisquer dois lugares é um pouco mais complicado do que desenhar uma linha reta entre eles e medi-lo. Ou seja, você deve tomar a curvatura da Terra em conta ao fazer este cálculo. Usando uma equação conhecida como a "fórmula Haversine," você pode calcular a distância entre quaisquer dois locais usando sua latitude e longitude como pontos de partida. Você também vai precisar de uma calculadora científica, como a fórmula Haversine leva em conta a curvatura empregando funções trigonométricas, que são extremamente complicados para descobrir a mão.

Coisas que você precisa

  • Calculadora científica
  • Converter suas coordenadas para o formato decimal, se eles já não estão. Normalmente, você encontrará latitude e longitude em "Graus, minutos e segundos" (DMS) de formato. Por exemplo, Los Angeles está localizado na 34 ° 3 `8 N de latitude e 118 ° 14` 37 W de longitude. Converter minutos graus multiplicando-se o segundo número (3 de latitude e 14 para longitude) pela fração de 1/60, você deve obter 0,0500 e 0,2333, respectivamente. Converter segundo grau de multiplicando o terceiro número de 1/60 para convertê-lo em minutos, em seguida, novamente por 1/60 para converter os minutos em graus. Para a latitude do exemplo, de 8 segundos, isso seria 0,0022 e para a longitude de 37, esta calcula a 0,0103. Adicione os minutos e os segundos em conjunto e colocá-los atrás do decimal, com os graus na frente. Usando este formato, a latitude torna-se 34,0522 ° N e longitude 118,2436 ° W. Expresso "N" e "E" números como positivos e "W" e "S" como números negativos. coordenadas decimais de Los Angeles são, portanto, 34,0522, -118,2436.

  • Converter seus graus decimais em radianos usando a fórmula r = d * (&PI- / 180), onde &PI- = 3,14159. latitude de Los Angeles em radianos é, portanto, (34,0522) (3,14159 / 180), ou (34,0522) (. 01745) ou 0,5942 radianos. Sua longitude, então, é (-118.2436) (3,14159 / 180), ou (-118,2436) (. 01745) ou -2.0634 radianos.

  • Repita essas etapas para o seu destino. Por exemplo, se você quiser calcular a distância entre Los Angeles e Tóquio, converter coordenadas DMS de Tóquio - 35 ° 41 `N 6, 139 ° 45` 5 E - em formato decimal - 35.6850, 139.7514 - e depois para radianos -. 6227, 2,4387.



  • Calcular a variação em latitude e longitude, subtraindo as coordenadas do seu destino a partir de sua origem de. A mudança na latitude entre Los Angeles e Tóquio é (0,5942-0,6227), ou .0285 radianos, tendo em mente que a distância não pode ser negativo. A mudança na longitude é (-2,0634 -2,4387), ou 4,5021 radianos.

  • Preencher a equação "a = [sin&sup2- ("lat / 2) + cos (lat1)] x cos (Lat2) x sin&sup2- ("long / 2)" com valores para as suas localizações, mantendo em mente que """ ("delta") significa "alterar" e "pecado&SUP2-X" meios (sen x)&sup2-. Los Angeles-Tóquio é como se segue: a = [sin&SUP2 - (. 285/2) + cos (0,5942)] x cos (0,6227) x sen&sup2- (4,5021 / 2) = [sin&SUP2 - (. 1425) + cos (0,5942)] x cos (0,6227) x sen&sup2- (2,2511) = [0,02017 + 0,82860] x 0,81231 x 0,60432 = 0,84877 0,81231 x x 0,60432 = 0,41666

  • Utilize este valor, "uma," para preencher uma equação de segundo intermediário, c = 2 x arctan (&radic-a /&radic- (1`a)), onde "arctan" é o inverso "tangente" função, notated "tan ^ `1" em algumas calculadoras. Para Los Angeles a Tóquio, fazer isso da seguinte forma: c = 2 x arctan (&radic-0,41666 /&radic- (1`.41666)) = 2 x arctan (0,64550 / 0,76377) = 2 x arctan (0,84515) = 2 x 0,70167 = 1,40334.

  • Calcular a distância, em quilómetros, utilizando a fórmula d = R x C, onde "R" representa o raio da Terra, ou 6.371 km. Para Los Angeles a Tóquio e, em seguida, a distância é de 6.371 x 1,40334, ou 8.940 km. Converter a distância em milhas, se desejar, tendo em mente que uma milha = 1,609 km. A distância de Los Angeles para Tóquio em milhas, então, é 8.940 / 1.609 ou 5.556 milhas.

dicas & avisos

  • Confira suas respostas usando o "Calculadora Distância" em Recursos, tendo em mente que o arredondamento durante os cálculos pode levar a erros incrementais. Por exemplo, o calculador dá uma distância de 8.811 km entre Los Angeles e Tóquio - ou um erro de cerca de 1,5%.
De esta maneira? Compartilhar em redes sociais:

LiveInternet