Direção de deslocamento

5 views
Skip to first unread message

Maraísa

unread,
Feb 19, 2015, 2:32:52 PM2/19/15
to r-eco...@googlegroups.com
Oi Galerê!

Estou precisando calcular qual a direção ou qual o ângulo formado entre duas coordenadas geográficas de centroides para realizar uma análise circular. Estive tentando a função atan2, mas os cálculos dela partem do zero no eixo x (eu preciso do zero no norte) e são em sentido anti-horário. 
Alguém já trabalhou com isso? 
Qq sugestão é bem vinda.

Abraços!

maraísa

Luciano F. Sgarbi

unread,
Feb 19, 2015, 5:01:19 PM2/19/15
to r-eco...@googlegroups.com

Maraisa.
Não entendi muito bem, mas acho que o que você quer é o azimute, não?
Abraços
Luciano

--
Envie um código mínimo reproduzível.
Envie ou responda perguntas para o e-mail (r-eco...@googlegroups.com)
---
Você recebeu essa mensagem porque está inscrito no grupo "R-Ecology" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para r-ecologia+...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/r-ecologia.
Para mais opções, acesse https://groups.google.com/d/optout.

Maraisa Braga

unread,
Feb 19, 2015, 5:25:09 PM2/19/15
to r-eco...@googlegroups.com
Sim Luciano!
Não lembrei do nome, mas é isso mesmo.

;)

Você recebeu essa mensagem porque está inscrito em um tópico no grupo "R-Ecology" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/r-ecologia/1pr6iEYUqP0/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para r-ecologia+...@googlegroups.com.

Frederico Faleiro

unread,
Feb 19, 2015, 7:13:39 PM2/19/15
to r-eco...@googlegroups.com

Oi Maraísa, o pacote geosphere tem funções pra isso.

Abs!

--

Luciano F. Sgarbi

unread,
Feb 20, 2015, 7:27:08 AM2/20/15
to r-eco...@googlegroups.com
## Veja se é isso mesmo:


coor <- cbind(long = c(0, 0, 0, 100, -100),
                 lat = c(0, 60, -60, 0, 0))
rownames(coor) <- c('A', 'B', 'C', 'D', 'E')
plot(coor, t='n')
text(coor, rownames(coor), cex=2)
r1 <- maptools::gzAzimuth(coor[2:5,], coor[1,])
r1

Abraços
--
Luciano F. Sgarbi
Laboratório de Ecologia Teórica e Síntese
Departamento de Ecologia, Instituto de Ciências Biológicas V.
Universidade Federal de Goiás, campus II, Goiânia-GO, Brasil

Maraisa Braga

unread,
Feb 20, 2015, 8:00:10 AM2/20/15
to r-eco...@googlegroups.com
ah valeu Luciano!
é isso mesmo que preciso pros meus dados.

Valeu Fred!

Abraços!

Você recebeu essa mensagem porque está inscrito em um tópico no grupo "R-Ecology" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/r-ecologia/1pr6iEYUqP0/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para r-ecologia+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages