Learn R Programming

sf (version 0.4-2)

st_make_grid: Make a rectangular grid over the bounding box of a sf or sfc object

Description

Make a rectangular grid over the bounding box of a sf or sfc object

Usage

st_make_grid(x, cellsize = c(diff(st_bbox(x)[c(1, 3)]), diff(st_bbox(x)[c(2,
  4)]))/n, offset = st_bbox(x)[1:2], n = c(10, 10), crs = if (missing(x))
  NA_crs_ else st_crs(x), what = "polygons")

Arguments

x
object of class sf or sfc
cellsize
target cellsize
offset
numeric of lengt 2; lower left corner coordinates (x, y) of the grid
n
integer of length 1 or 2, number of grid cells in x and y direction (columns, rows)
crs
object of class crs
what
character; one of: "polygons", "corners", or "centers"

Value

object of class sfc (simple feature geometry list column) with, depending on what, rectangular polygons, corner points of these polygons, or center points of these polygons.

Examples

Run this code
plot(st_make_grid(what = "centers"), axes = TRUE)
plot(st_make_grid(what = "corners"), add = TRUE, col = 'green', pch=3)

Run the code above in your browser using DataLab