Learn R Programming

geoviz (version 0.2.2)

ggslippy: Adds a layer created using slippy_overlay() or slippy_raster() to a 'ggplot2' chart

Description

Adds a layer created using slippy_overlay() or slippy_raster() to a 'ggplot2' chart

Usage

ggslippy(slippy_raster, alpha = 1, set_coord_equal = TRUE)

Arguments

slippy_raster

A raster raster returned by either slippy_raster() or slippy_overlay(return_png = FALSE)

alpha

Opacity of the raster in 'ggplot2'

set_coord_equal

TRUE returns a square plot

Value

a ggplot object

Examples

Run this code
# NOT RUN {
library(ggplot2)
library(geoviz)

dem <- example_raster()

dem <- raster::aggregate(dem, 10) #aggregate to speed up ggplot for testing

gg_overlay_image <- slippy_overlay(
  dem,
  image_source = "stamen",
  image_type = "watercolor",
  return_png = FALSE,
  max_tiles = 2
  )

ggplot() +
  ggslippy(gg_overlay_image, set_coord_equal = FALSE)
# }

Run the code above in your browser using DataLab