This function allows to extract a specific column from any geometric object
for which all required getters are available and thus reflects the base
function $
.
gt_pull(obj, var, ungroup = FALSE)
obj | [ |
---|---|
var | [ |
ungroup | [ |
vector of the column specified in var
.
This function searches for var
by first looking in the
groups, then the features and finally the points of obj
. This
results always in an output that is limited to the unique cases of
var
. In case you want the explicit values of, for instance,
fid
in obj@points
, you have to extract points and then use
pull
on the result.
Other geometry tools:
gt_filter()
,
gt_locate()
,
gt_reflect()
,
gt_rotate()
,
gt_scale()
,
gt_skew()
,
gt_stretch()
,
gt_translate()
# pull values from a geom (there are two features, thus two values) ... gt_pull(gtGeoms$point, "fid") #> [1] 1 2 3 4 5 6 7 8 9 # pull from a Raster* with RAT gt_pull(gtGeoms$grid$categorical, "cover") #> [1] lake sealed wetland arable #> [5] pasture clearcut deciduous forest coniferous forest #> [9] mixed forest #> 9 Levels: arable clearcut coniferous forest deciduous forest ... wetland