FundamentacaoTeoricaProjeto-CoordenadasEsfericasAzimute: mudanças entre as edições

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Eraldo (discussão | contribs)
Eraldo (discussão | contribs)
Linha 28: Linha 28:
==Cálculo da distância geodésica==
==Cálculo da distância geodésica==


Exercício 2: Elaborar um programa Scratch qye recebe as coordenadas de dois pontos A e B e calcula o azimute do ponto A (<math>(\phi_1,\lambda_1)</math>) em relação ao ponto B  (<math>(\phi_2,\lambda_2)</math>).
Exercício 2: Elaborar um programa Scratch que recebe as coordenadas de dois pontos A e B e calcula o azimute do ponto A (<math>(\phi_1,\lambda_1)</math>) em relação ao ponto B  (<math>(\phi_2,\lambda_2)</math>).


SUGESTÃO: Aplicando as leis do cosenos pode-se aplicar a seguinte fórmula:
SUGESTÃO: Aplicando as leis do cosenos pode-se aplicar a seguinte fórmula:
<math>Sg = R \ \cos^{-1} \left [ \sin (\phi_1) \ \sin (\phi_2)+ \cos (\phi_1) \ \cos (\phi_2) \ \cos (\lambda_1 - \lambda_2) \right ]</math>
<math>Az = \cos^{-1} \left [ (\sin (\phi_2) - \sin (\phi_1) \ \cos (\alpha))  \right ] </math>
 
<math>Az= \cos^{-1} \left [ \sin (\phi_1) \ \sin (\phi_2)+ \cos (\phi_1) \ \cos (\phi_2) \ \cos (\lambda_1 - \lambda_2) \right ]</math>

Edição das 21h32min de 9 de julho de 2013

1 Objetivos

O aluno deverá ser capaz de:

  • Usar as coordenadas geográficas entre dois pontos para cálculo da distância geodésica entre dois pontos usando o Scratch;
  • Calcular o azimute usando o Scratch.

2 Coordenadas Esféricas

Material de referência:

Monografia de Luciana Cadar Chamone

Slides de Luciana Cadar Chamone

3 Implementação no Scratch

3.1 Cálculo da distância geodésica

Exercício 1: Elaborar um subprograma no Scratch que recebe como parâmetros dois pontos (LAT1,LONG1) e (LAT2,LONG2) em graus e a função retorna a distância geodésica em Km e o ângulo α relativo a esta geodésica (. Usar Rt=6.366Km (raio da terra).

SUGESTÃO: Aplicar direto: Sg=R cos1[sin(ϕ1) sin(ϕ2)+cos(ϕ1) cos(ϕ2) cos(λ1λ2)] pois esta fórmula é diretamenteamente derivada da lei dos cosenos, sendo (ϕ1,λ1) e (ϕ2,λ2) as coordenadas geográficas dos pontos.

OBS: O ângulo α  facilitará o cálculo dos azimutes entre os pontos.

3.2 Cálculo da distância geodésica

Exercício 2: Elaborar um programa Scratch que recebe as coordenadas de dois pontos A e B e calcula o azimute do ponto A ((ϕ1,λ1)) em relação ao ponto B ((ϕ2,λ2)).

SUGESTÃO: Aplicando as leis do cosenos pode-se aplicar a seguinte fórmula: Az=cos1[(sin(ϕ2)sin(ϕ1) cos(α))]

Az=cos1[sin(ϕ1) sin(ϕ2)+cos(ϕ1) cos(ϕ2) cos(λ1λ2)]