Learn R Programming

spatialEco (version 2.0-1)

geo.buffer: Buffer geographic data

Description

Buffers data in geographic (Latitude/Longitude) projection

Usage

geo.buffer(x, r, ...)

Value

an sp or sf polygon class object representing buffer for each feature

Arguments

x

A sf or sp vector class object

r

Buffer radius in meters

...

Additional arguments passed to sf::st_buffer

Author

Jeffrey S. Evans <jeffrey_evans@tnc.org>

See Also

st_buffer for st_buffer ... arguments

Examples

Run this code
if(require(sf, quietly = TRUE)) {
  e <- c(61.87125, 23.90153, 76.64458, 37.27042)
    names(e) <- c("xmin", "ymin", "xmax", "ymax")
    s <- st_as_sf(st_sample(st_as_sfc(st_bbox(e)), size=100, 
                   type = "regular"))
  	st_crs(s) <- st_crs(4326)
        s$id <- 1:nrow(s)
  
  b <- geo.buffer(x=s, r=1000)
    plot(st_geometry(b[1,]))
       plot(st_geometry(s[1,]), pch=20,cex=2, add=TRUE)
}	 
	

Run the code above in your browser using DataLab