Discussion:
[R-es] Plotear cilindros en un mapa
javier bueno enciso
2018-06-12 14:02:30 UTC
Permalink
Buenas tardes ***@s!


Estoy atascado con un asunto de R y os escribo para ver si me podeis echar una mano. Necesito plotear en un mapa varios cilindros en 3d con un radio determinado, de manera que para cada "futuro cilindro" tengo un valor de longitud, otro de latitud y el radio. La altura de los cilindros debe ser constante para todos.


Es la primera vez que uso R para trabajar con mapas y no tengo mucha idea. He visto el paquete rgl, la funcion cylinder3d. Con esta funcion posiblemente pueda dibujar un cilindro para cada "row" de mis datos, aunque estoy teniendo problemas tambien con eso. Podriais decirme tambien si hay alguna manera de georreferenciar esos cilindros?


Cualquier ayuda seria de gran utilidad.


Muchas gracias!


Javi

[[alternative HTML version deleted]]
Carlos Ortega
2018-06-12 14:26:30 UTC
Permalink
Hola,

Cilndros no, pero puedes utilizar algo equivalente mientras encuentras una
solución utilizando el paquete "leaflet.minicharts".


Saludos,
Carlos Ortega
www.qualityexcellence.es
Post by javier bueno enciso
Estoy atascado con un asunto de R y os escribo para ver si me podeis echar
una mano. Necesito plotear en un mapa varios cilindros en 3d con un radio
determinado, de manera que para cada "futuro cilindro" tengo un valor de
longitud, otro de latitud y el radio. La altura de los cilindros debe ser
constante para todos.
Es la primera vez que uso R para trabajar con mapas y no tengo mucha idea.
He visto el paquete rgl, la funcion cylinder3d. Con esta funcion
posiblemente pueda dibujar un cilindro para cada "row" de mis datos, aunque
estoy teniendo problemas tambien con eso. Podriais decirme tambien si hay
alguna manera de georreferenciar esos cilindros?
Cualquier ayuda seria de gran utilidad.
Muchas gracias!
Javi
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
--
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]
Francisco Rodriguez Sanchez
2018-06-14 09:49:09 UTC
Permalink
Hola Javier,

Aquí tienes un buen tutorial para visualizar datos en mapas:
https://github.com/Robinlovelace/Creating-maps-in-R. Si tienes las
coordenadas puedes plotear los cilindros sobre un mapa como harías con
cualquier diagrama de puntos.

Lo que no tengo claro ahora mismo es cómo mantener la altura constante
de los cilindros pero variando su radio. Yo empezaría probando con
ggimage:
https://cran.r-project.org/web/packages/ggimage/vignettes/ggimage.html.
Si no logras mantener la altura constante jugando con los parámetros
'size' y 'asp', como última opción se me ocurre guardar los cilindros
como imágenes cada uno con sus dimensiones deseadas. En el tutorial de
ggimage tienes varios ejemplos. Pero seguro que hay mejores vías...

Espero que sirva. Saludos

Paco
Post by javier bueno enciso
Estoy atascado con un asunto de R y os escribo para ver si me podeis echar una mano. Necesito plotear en un mapa varios cilindros en 3d con un radio determinado, de manera que para cada "futuro cilindro" tengo un valor de longitud, otro de latitud y el radio. La altura de los cilindros debe ser constante para todos.
Es la primera vez que uso R para trabajar con mapas y no tengo mucha idea. He visto el paquete rgl, la funcion cylinder3d. Con esta funcion posiblemente pueda dibujar un cilindro para cada "row" de mis datos, aunque estoy teniendo problemas tambien con eso. Podriais decirme tambien si hay alguna manera de georreferenciar esos cilindros?
Cualquier ayuda seria de gran utilidad.
Muchas gracias!
Javi
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
https://stat.ethz.ch/mailman/listinfo/r-help-es
--
Dr Francisco Rodriguez-Sanchez
Integrative Ecology Group
Estacion Biologica de Doñana (CSIC)
Avda. Americo Vespucio 26
E-41092 Sevilla (Spain)
http://bit.ly/frod_san
Loading...