st_bbox {sf} | R Documentation |
Return bounding of a simple feature or simple feature set
Description
Return bounding of a simple feature or simple feature set
Usage
## S3 method for class 'bbox'
is.na(x)
st_bbox(obj, ...)
## S3 method for class 'POINT'
st_bbox(obj, ...)
## S3 method for class 'MULTIPOINT'
st_bbox(obj, ...)
## S3 method for class 'LINESTRING'
st_bbox(obj, ...)
## S3 method for class 'POLYGON'
st_bbox(obj, ...)
## S3 method for class 'MULTILINESTRING'
st_bbox(obj, ...)
## S3 method for class 'MULTIPOLYGON'
st_bbox(obj, ...)
## S3 method for class 'GEOMETRYCOLLECTION'
st_bbox(obj, ...)
## S3 method for class 'MULTISURFACE'
st_bbox(obj, ...)
## S3 method for class 'MULTICURVE'
st_bbox(obj, ...)
## S3 method for class 'CURVEPOLYGON'
st_bbox(obj, ...)
## S3 method for class 'COMPOUNDCURVE'
st_bbox(obj, ...)
## S3 method for class 'POLYHEDRALSURFACE'
st_bbox(obj, ...)
## S3 method for class 'TIN'
st_bbox(obj, ...)
## S3 method for class 'TRIANGLE'
st_bbox(obj, ...)
## S3 method for class 'CIRCULARSTRING'
st_bbox(obj, ...)
## S3 method for class 'sfc'
st_bbox(obj, ...)
## S3 method for class 'sf'
st_bbox(obj, ...)
## S3 method for class 'Spatial'
st_bbox(obj, ...)
## S3 method for class 'Raster'
st_bbox(obj, ...)
## S3 method for class 'Extent'
st_bbox(obj, ..., crs = NA_crs_)
## S3 method for class 'numeric'
st_bbox(obj, ..., crs = NA_crs_)
NA_bbox_
## S3 method for class 'bbox'
format(x, ...)
Arguments
x |
object of class |
obj |
object to compute the bounding box from |
... |
for format.bbox, passed on to format to format individual numbers |
crs |
object of class |
Format
An object of class bbox
of length 4.
Details
NA_bbox_
represents the missing value for a bbox
object
Value
a numeric vector of length four, with xmin
, ymin
, xmax
and ymax
values; if obj
is of class sf
, sfc
, Spatial
or Raster
, the object
returned has a class bbox
, an attribute crs
and a method to print the
bbox and an st_crs
method to retrieve the coordinate reference system
corresponding to obj
(and hence the bounding box). st_as_sfc has a
methods for bbox
objects to generate a polygon around the four bounding box points.
Examples
a = st_sf(a = 1:2, geom = st_sfc(st_point(0:1), st_point(1:2)), crs = 4326)
st_bbox(a)
st_as_sfc(st_bbox(a))
st_bbox(c(xmin = 16.1, xmax = 16.6, ymax = 48.6, ymin = 47.9), crs = st_crs(4326))