query | R Documentation |
Query a SpatVectorProxy to extract a subset
## S4 method for signature 'SpatVectorProxy'
query(x, start=1, n=nrow(x), vars=NULL, where=NULL,
extent=NULL, filter=NULL, sql=NULL, what="")
x |
SpatVectorProxy |
start |
positive integer. The record to start reading at |
n |
positive integer. The number of records requested |
vars |
character. Variable names. Must be a subset of |
where |
character. expression like "NAME_1='California' AND ID > 3" , to subset records. Note that start and n are applied after executing the where statement |
extent |
Spat* object. The extent of the object is used as a spatial filter to select the geometries to read. Ignored if |
filter |
SpatVector. Used as a spatial filter to select geometries to read (the convex hull is used for lines or points) |
sql |
character. Arbitrary SQL statement. If used, arguments "start", "n", "vars" and "where" are ignored |
what |
character indicating what to read. Either |
SpatVector
vect
f <- system.file("ex/lux.shp", package="terra")
v <- vect(f, proxy=TRUE)
v
x <- query(v, vars=c("ID_2", "NAME_2"), start=5, n=2)
x
query(v, vars=c("ID_2", "NAME_1", "NAME_2"), where="NAME_1='Grevenmacher' AND ID_2 > 6")
## with an extent
e <- ext(5.9, 6.3, 49.9, 50)
x <- query(v, extent=e)
## with polygons
p <- as.polygons(e)
x <- query(v, filter=p)
x
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.