bcdc_check_geom_size {bcdata} | R Documentation |
Check a spatial object to see if it exceeds the current set value of
'bcdata.max_geom_pred_size' option, which controls how the object is treated when used inside a spatial predicate function in filter.bcdc_promise()
. If the object does exceed the size
threshold a bounding box is drawn around it and all features
within the box will be returned. Further options include:
Try adjusting the value of the 'bcdata.max_geom_pred_size' option
Simplify the spatial object to reduce its size
Further processing on the returned object
bcdc_check_geom_size(x)
x |
object of class sf, sfc or sfg |
See the Querying Spatial Data with bcdata for more details.
invisibly return logical indicating whether the check pass. If the return value is TRUE, the object will not need a bounding box drawn. If the return value is FALSE, the check will fails and a bounding box will be drawn.
try({
airports <- bcdc_query_geodata("bc-airports") %>% collect()
bcdc_check_geom_size(airports)
})