Opzioni utili di get_map() e ggmap()

Visualizzare dati geospaziali in R

Charlotte Wickham

Assistant Professor at Oregon State University

Cambiare l’immagine della mappa

library(ggmap)
corvallis <- c(lon = -123.2620, lat = 44.5646)

corvallis_map <- get_map(corvallis, zoom = 13, scale = 1)
Map from URL : http://maps.googleapis.com/maps/api/staticmap?center=44.5646,-123.2
62&zoom=13&size=640x640&scale=1&maptype=terrain&language=en-EN&sensor=false

 

Per impostazione predefinita, get_map() scarica un’immagine terrain da Google Maps

corvallis_map <- get_map(corvallis, zoom = 13, maptype = "terrain", source = "google")
Visualizzare dati geospaziali in R

Altre fonti di immagini mappa

?get_map
...
 maptype = c("terrain", "terrain-background", "satellite", "roadmap", "hybrid", 
            "toner", "watercolor", "terrain-labels", "terrain-lines", "toner-2010", 
            "toner-2011", "toner-background", "toner-hybrid", "toner-labels", 
            "toner-lines", "toner-lite"),
 source = c("google", "osm", "stamen"),
...
corvallis_map <- get_map(corvallis, zoom = 13, maptype = "toner-2010", source = "stamen")
Visualizzare dati geospaziali in R

Impostare dati ed estetiche predefiniti

?ggmap
ggmap(ggmap, extent = "panel", base_layer, maprange = FALSE, legend = "right", 
      padding = 0.02, darken = c(0, "black"), ...)
ggplot(sales, aes(lon, lat)) +
  geom_point()
Visualizzare dati geospaziali in R

Impostare dati ed estetiche predefiniti

?ggmap
ggmap(ggmap, extent = "panel", base_layer, maprange = FALSE, legend = "right", 
      padding = 0.02, darken = c(0, "black"), ...)
ggplot() +
  geom_point(aes(lon, lat), data = sales)
Visualizzare dati geospaziali in R

Impostare dati ed estetiche predefiniti

?ggmap
ggmap(ggmap, extent = "panel", base_layer, maprange = FALSE, legend = "right", 
      padding = 0.02, darken = c(0, "black"), ...)
ggmap(corvallis_map) +
  geom_point(aes(lon, lat), data = sales)
Visualizzare dati geospaziali in R

Impostare dati ed estetiche predefiniti

?ggmap
ggmap(ggmap, extent = "panel", base_layer, maprange = FALSE, legend = "right", 
      padding = 0.02, darken = c(0, "black"), ...)
ggmap(corvallis_map, base_layer = ggplot(sales, aes(lon, lat))) +
  geom_point() +

facet_wrap(~ condition)
Visualizzare dati geospaziali in R

Modificare il modo in cui la mappa è tracciata

?ggmap
ggmap(ggmap, extent = "panel", base_layer, maprange = FALSE, legend = "right", 
      padding = 0.02, darken = c(0, "black"), ...)
  • extent: Quanta parte dell’area di disegno occupa la mappa?
  • maprange: I limiti del grafico devono seguire quelli della mappa?
Visualizzare dati geospaziali in R

Lass uns üben!

Visualizzare dati geospaziali in R

Preparing Video For Download...