geo_tiles | R Documentation |
geom
Create a regular tiling polygon geometry for the extent of an crds value.
geo_tiles(
extent = NULL,
width = NULL,
pattern = "squared",
centroids = FALSE,
origin = "bottomleft"
)
extent |
data.frame(2) |
width |
numeric(1) |
pattern |
character(1) |
centroids |
logical(1) |
origin |
from which of the four corners to start numbering features?
Options are |
When deriving a regular tiling for a prescribed window, there is only a limited set of legal combinations of cells in x and y dimension. For instance, a window of 100 by 100 can't comprise 10 by 5 squares of side-length/width 10, because then the y-dimension wouldn't be fully covered. The same is true for hexagonal and triangular tilings.
A geom
.
Other tilings:
geo_voronoi()
# create a squared tiling
tileExt <- data.frame(x = c(-180, 180),
y = c(-60, 80))
tiles <- geo_tiles(extent = tileExt, width = 10)
geo_vis(`10° world tiles` = tiles)
# create a hexagonal tiling on top of a geom
coords <- data.frame(x = c(40, 70, 70, 50),
y = c(40, 40, 60, 70))
window <- data.frame(x = c(0, 80),
y = c(0, 80))
aGeom <- geo_polygon(crds = coords, window = window)
geo_vis(`honeycomb background` = aGeom)
hex <- geo_tiles(extent = geomio::getExtent(aGeom), width = 8, pattern = "hexagonal")
geo_vis(hex, linecol = "deeppink", new = FALSE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.