Returns the centroid point of each geometry. Returns NA for empty geometries.
Examples
fp <- system.file("shape/nc.shp", package = "sf")
nc <- as.data.frame(read_shapefile(fp))
head(geoarrow::as_geoarrow_vctr(ga_centroid(nc$geometry)), 3)
#> <geoarrow_vctr geoarrow.point{struct}[3]>
#> [1] <POINT (-81.4982613 36.4313986)> <POINT (-81.1251451 36.4910109)>
#> [3] <POINT (-80.6857466 36.4125214)>