Dispositivos de sistema de posicionamento global (GPS) são capazes de usar satélites para rastrear localizações. À medida que a popularidade do GPS aumentou, o serviço tornou-se disponível em dispositivos portáteis e telefones móveis. Dados de localização GPS podem ser recuperados e usados para localização, direções de condução e até redes sociais. Dados de localização GPS são comumente recuperados em formato de latitude e longitude usando graus decimais ou combinação de graus, minutos e segundos. Usando dois conjuntos de dados de localização de um dispositivo GPS e a fórmula haversine, um usuário pode determinar a distância entre eles. A fórmula haversine calcula a distância através de uma superfície esférica entre dois pontos.
Itens Necessários
- Dispositivo GPS
- Calculadora
Instruções
- Use o dispositivo GPS para determinar a latitude e longitude dos dois locais.
- Se as coordenadas estiverem em graus, minutos e segundos, converta para graus decimais dividindo os minutos por 60 e os segundos por 3.600 e adicionando-os ao número de graus.
- Subtraia a latitude do segundo local da latitude do primeiro local para encontrar a diferença de latitude. Subtraia a longitude do segundo local da longitude do primeiro local para encontrar a diferença de longitude.
- Converta as diferenças de latitude e longitude de graus para radianos multiplicando por pi e dividindo por 180. Valores em radianos são necessários para cálculos trigonométricos.
- Converta ambas as latitudes para radianos. Aplique a função cosseno a cada uma e multiplique os resultados.
- Divida a diferença de longitude por 2 e aplique a função seno. Eleve o valor resultante ao quadrado e multiplique pelo valor do passo 5.
- Divida a diferença de latitude por 2 e aplique a função seno. Eleve o valor resultante ao quadrado e some ao valor do passo 6. Este valor é metade do comprimento da corda entre as duas localizações GPS ao quadrado e é referido como "a" na fórmula haversine.
- Aplique a função atan2. O primeiro parâmetro é a raiz quadrada de a, e o segundo parâmetro é a raiz quadrada de um menos a. Multiplique o valor resultante por 2. Este valor é a distância angular em radianos entre os dois locais.
- Multiplique a distância angular por 6.371, o raio da Terra em quilômetros. Este valor é a distância entre as duas localizações GPS.