5 votos

ggmap, ggimage - Guardar y cargar mapas en R

En mi proyecto actual de R estoy usando el ggmap para descargar y visualizar mapas. Lo que me molesta es que se necesita acceso a internet para cargar mapas de google, etc. Me gustaría cargar un mapa desde internet y guardarlo para poder trabajar también sin conexión. Una solución ideal debería minimizar la cantidad de código entre get_map() (o un comando relacionado) y utilizando el mapa guardado dentro de ggmap() (o un comando relacionado).

Ya sé que get_map() tiene un atributo de nombre de archivo para guardar los mapas como una imagen, y también sé que el ggimage() (aunque nunca he trabajado con él). ¿Existe una forma sencilla de guardar un mapa de este tipo, o son estas dos las mejores herramientas que tengo, y si es así, cómo se usan de forma efectiva?

3voto

esooli Puntos 11

¿Guardaste también el objeto R correspondiente? Por ejemplo

# Download and save map image and R object
library(ggmap)
egy.map <- get_map(location=c(lon=30, lat=26), zoom=6, maptype="terrain", filename="~/Desktop/ggmapTemp")
save(egy.map, file="~/Desktop/egy-map.rda")

# Restart R or RStudio before running the code below
library(ggmap)
load("~/Desktop/egy-map.rda")
ls()
ggmap(egy.map)

Esto debería permitirte descargar y guardar los mapas para su posterior uso sin conexión, aunque tal vez haya entendido mal tu pregunta.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X