| bounding_circle {lwgeom} | R Documentation | 
Generate the minimum bounding circle
Description
Generate the minimum bounding circle
Usage
st_minimum_bounding_circle(x, nQuadSegs = 30)
Arguments
| x | object of class  | 
| nQuadSegs | number of segments per quadrant (passed to  | 
Details
st_minimum_bounding_circle uses the lwgeom_calculate_mbc method also used by the PostGIS command ST_MinimumBoundingCircle.
Value
Object of the same class as x
Examples
library(sf)
x = st_multipoint(matrix(c(0,1,0,1),2,2))
y = st_multipoint(matrix(c(0,0,1,0,1,1),3,2))
mbcx = st_minimum_bounding_circle(x)
mbcy = st_minimum_bounding_circle(y)
if (.Platform$OS.type != "windows") {
  plot(mbcx, axes=TRUE); plot(x, add=TRUE)
  plot(mbcy, axes=TRUE); plot(y, add=TRUE)
}
nc = st_read(system.file("gpkg/nc.gpkg", package="sf"))
state = st_union(st_geometry(nc))
if (.Platform$OS.type != "windows") {
  plot(st_minimum_bounding_circle(state), asp=1)
  plot(state, add=TRUE)
}
[Package lwgeom version 0.2-14 Index]