Академический Документы
Профессиональный Документы
Культура Документы
1/4 2/4
set title " Projeção Ortográfica / Ponto de tangência: Polo" 6. Visualização da Projeção de Mercator e Projeção Cônica Conforme de Lambert
# Assume-se que os arquivos abaixo estão no diretório de trabalho.
Equações da 1 − esenϕ
plot 'world.par' using (y($2,$1)):(x($2,$1)) t'' with lines 9 e/2
rep 'world.mer' using (y($2,$1)):(x($2,$1)) t'' with lines 9 Projeção de x = a. ln tg (45o + ϕ / 2) y = a (λ − λ 0 )
rep 'world.dat' using (y($2,$1)):(x($2,$1)) t'' with lines 3 Mercator: 1 + esenϕ
pause -1 "Fechar"
Exemplo reset
5.2. Distância esférica
set grid
set noxtics
Distância δ - Distância esférica entre (ϕ0,λ0) e (ϕ,λ):
esférica set noytics
set noborder
δ = arccos(senϕsenϕ0 + cos ϕ cos ϕ0 cos(λ − λ 0 )) set angles degrees
set size square
5.3. Operador ternário
r=20
Sintaxe: (Expressão A) ? B : C A Expressão A é verdadeira?
lon0=0
5.4. Visualização – Projeção Plana Ortográfica x(lat,lon)= ( abs(lat) <= 80 ) ? xp(lat) : 1/0
y(lat,lon)= ( abs(lat) <= 80 ) ? yp(lon) : 1/0
Processamento que considera a distância esférica entre o ponto a ser mapeado (φ, λ) e o ponto de
tangência (φ0, λ0). set title "Projeção de Mercator"
plot 'world.par' using (y($2,$1)):(x($2,$1)) t'' with lines 9
rep 'world.mer' using (y($2,$1)):(x($2,$1)) t'' with lines 9
rep 'world.dat' using (y($2,$1)):(x($2,$1)) t'' with lines 3
Exemplo reset
pause -1 "Fechar"
set grid
set noxtics Atividades extra sala
set noytics
set noborder (1) Utilizando os mesmos dados, fazer a visualização da Projeção Cônica Conforme de Lambert com um
set angles degrees Paralelo Padrão (PP), para o caso esférico.
set size square
Equações da projeção:
r=20 senϕ 0
T
lat0=90 ρ(ϕ) = N 0 cot ϕ0 ϕ
lon0=0 Tϕ 0
dlon(lon)=lon-lon0 x (ϕ, λ ) = ρ 0 − ρ cos ν = N 0 cot ϕ 0 − ρ cos ν
ν(λ ) = senϕ0 .(λ − λ 0 )
y(ϕ, λ ) = ρsenν
d(lat,lon)=acos(sin(lat0)*sin(lat)+cos(lat0)*cos(lat)*cos(dlon(lon))) e/2
1 + esenϕ
x(lat,lon)=r*( cos(lat0)*sin(lat) - sin(lat0)*cos(lat)*cos(dlon(lon))) T (ϕ) = tan(45o − ϕ / 2)
y(lat,lon)=r*cos(lat)*sin(dlon(lon)) 1 − esenϕ
xp(lat,lon)= ( d(lat,lon) <= 90 ) ? x(lat,lon) : 1/0 (2) - Fazer a visualização da Projeção Cônica Conforme de Lambert, com dois PP, usando o modelo
yp(lat,lon)= ( d(lat,lon) <= 90 ) ? y(lat,lon) : 1/0 elipsoidal e fazer a sobreposição com o resultado para o caso esférico.
set title "Projeção Ortográfica / Caso Oblíquo" - Escrever os scripts que permitem a visualização das projeções azimutais gnomônica e
estereográfica. Utilize a equações mais gerais (caso oblíquo) e faça a visualização para os seguintes
# Assume-se que os arquivos abaixo estão no diretório de trabalho.
pontos de tangência: nos pólos, no equador e no vértice PPTE da RBMC.
plot 'world.par' using (yp($2,$1)):(xp($2,$1)) t'' with lines 9
rep 'world.mer' using (yp($2,$1)):(xp($2,$1)) t'' with lines 9 - A partir do resultado anterior compare as projeções em termos de deformação. Sugestão: para um
rep 'world.dat' using (yp($2,$1)):(xp($2,$1)) t'' with lines 3 mesmo ponto de tangência, sobreponha as duas projeções.
pause -1 "Fechar"
Fim do roteiro.
3/4 4/4