R: Return bounding of a simple feature or simple feature set

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 `bbox`
`obj` | object to compute the bounding box from
`...` | for format.bbox, passed on to format to format individual numbers
`crs` | object of class `crs`, or argument to st_crs, specifying the CRS of this bounding box.

### 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))

[Package sf version 1.0-7 Index]