bbox: Get bounding box of a track.

View source: R/bbox.R

bboxR Documentation

Get bounding box of a track.

Description

Get bounding box of a track.

Usage

bbox(x, ...)

## S3 method for class 'track_xy'
bbox(x, spatial = TRUE, buffer = NULL, ...)

## S3 method for class 'steps_xy'
bbox(x, spatial = TRUE, buffer = NULL, ...)

Arguments

x

[track_xy, track_xyt]
A track created with make_track.

...

Further arguments, none implemented.

spatial

⁠[logical(1)=TRUE]⁠
Whether or not to return an object of class sf-Polygon-object or not.

buffer

⁠[numeric(0)=NULL]{NULL, >0}⁠
An optional buffer of the bounding box.

Value

If spatial = FALSE a named vector of length four with the extent of the bounding box. Otherwise a SpatialPolygon or a simple freature polygon with the bounding box.

Examples

data(deer)
bbox(deer)
bbox(deer, spatial = FALSE)
bbox(deer, buffer = 100, spatial = FALSE)

# For steps
deer |> steps_by_burst() |> bbox(spatial = FALSE)
deer |> steps_by_burst() |> bbox(buffer = 100, spatial = FALSE)
deer |> steps_by_burst() |> random_steps() |> bbox(spatial = FALSE)

# Further manipulations are possible
deer |> bbox() |> sf::st_transform(4326)

amt documentation built on June 25, 2024, 1:14 a.m.