# NOT RUN {
library(sf)
# Creating components for our plateau point object
v1 <- rbind(c(1,2), c(3,4))
v2 <- rbind(c(1,4), c(2,3),c(4,4))
md1 <- 0.2
md2 <- 0.1
md3 <- 0.4
pts1 <- rbind(c(1, 2), c(3, 2))
pts2 <- rbind(c(1, 1), c(2, 3), c(2, 1))
pts3 <- rbind(c(2, 2), c(3, 3))
comp1 <- component_from_sfg(st_multipoint(pts1), md1)
comp2 <- component_from_sfg(st_multipoint(pts2), md2)
comp3 <- component_from_sfg(st_multipoint(pts3), md3)
# Creating the plateau point object as a pgeometry object with 3 components
plateau_point <- create_pgeometry(list(comp1, comp2, comp3), "PLATEAUPOINT")
# Converting the pgeometry object into a tibble object
plateau_point_tibble <- as_tibble(plateau_point)
plateau_point_tibble
# }
Run the code above in your browser using DataLab