st_join {sftime} | R Documentation |
Spatial join, spatial filter for sftime
objects
Description
Spatial join, spatial filter for sftime
objects
Usage
## S3 method for class 'sftime'
st_join(
x,
y,
join = st_intersects,
...,
suffix = c(".x", ".y"),
left = TRUE,
largest = FALSE
)
## S3 method for class 'sftime'
st_filter(x, y, ..., .predicate = st_intersects)
Arguments
x |
An object of class |
y |
An object of class |
join |
A geometry predicate function with the same profile as
|
... |
for |
suffix |
length 2 character vector; see merge |
left |
logical; if |
largest |
logical; if |
.predicate |
A geometry predicate function with the same profile as
|
Details
Alternative values for argument join
are:
any user-defined function of the same profile as the above
A left join returns all records of the x
object with y
fields
for non-matched records filled with NA
values; an inner join returns
only records that spatially match.
Value
An object of class sftime
, joined based on geometry.
Examples
g1 <- st_sfc(st_point(c(1,1)), st_point(c(2,2)), st_point(c(3,3)))
x1 <- st_sftime(a = 1:3, geometry = g1, time = Sys.time())
g2 <- st_sfc(st_point(c(10,10)), st_point(c(2,2)), st_point(c(2,2)), st_point(c(3,3)))
x2 <- st_sftime(a = 11:14, geometry = g2, time = Sys.time())
## st_join
# left spatial join with st_intersects
st_join(x1, x2)
# inner spatial join with st_intersects
st_join(x1, x2, left = FALSE)
## st_filter
st_filter(x1, x2)
st_filter(x2, x1)