在 R 中,我如何 运行 st_convex_hull 在点 sf 对象上运行?
In R, how do I run st_convex_hull function on point sf object?
我正在尝试在 R 中获取点特征的凸包。
library(tmap)
library(sf)
nc <- st_centroid(st_read(system.file("shape/nc.shp", package="sf")))
qtm(nc)
ch <- st_convex_hull(nc)
qtm(ch)
identical(nc, ch)
我希望 st_convex_hull
包含带凸包的多边形。然而,它 returns 点并不相同。我怎样才能得到多边形?
您需要将这些点并入 MULTIPOINTS
library(tmap)
library(sf)
nc <- st_centroid(st_read(system.file("shape/nc.shp", package="sf")))
qtm(nc)
ch <- st_convex_hull(st_union(nc))
qtm(ch)
我正在尝试在 R 中获取点特征的凸包。
library(tmap)
library(sf)
nc <- st_centroid(st_read(system.file("shape/nc.shp", package="sf")))
qtm(nc)
ch <- st_convex_hull(nc)
qtm(ch)
identical(nc, ch)
我希望 st_convex_hull
包含带凸包的多边形。然而,它 returns 点并不相同。我怎样才能得到多边形?
您需要将这些点并入 MULTIPOINTS
library(tmap)
library(sf)
nc <- st_centroid(st_read(system.file("shape/nc.shp", package="sf")))
qtm(nc)
ch <- st_convex_hull(st_union(nc))
qtm(ch)