Wraps an sf object with optional per-layer zoom range overrides for use in
multi-layer tile generation.
Usage
freestile_layer(input, min_zoom = NULL, max_zoom = NULL)
Arguments
- input
An sf data frame.
- min_zoom
Integer. Minimum zoom level for this layer. If NULL, uses the
global min_zoom from freestile().
- max_zoom
Integer. Maximum zoom level for this layer. If NULL, uses the
global max_zoom from freestile().
Value
A freestile_layer object (list with class attribute).
Examples
if (FALSE) { # \dontrun{
library(sf)
nc <- st_read(system.file("shape/nc.shp", package = "sf"))
roads <- st_read("roads.shp")
freestile(
list(
counties = freestile_layer(nc, min_zoom = 0, max_zoom = 10),
roads = freestile_layer(roads, min_zoom = 8, max_zoom = 14)
),
"layers.pmtiles"
)
} # }