Как построить точки XY? - PullRequest
       15

Как построить точки XY?

0 голосов
/ 31 января 2019

Как мне построить точки, подобные точкам в dt?

dt <- list(structure(c(30.417963152251, -91.1871239471436), 
                   class = c("XY", "POINT", "sfg")), 
                   structure(c(30.4171489671194, -91.1836263465881), 
                   class = c("XY", "POINT", "sfg")), 
                   structure(c(NA_real_, NA_real_), 
                   class = c("XY", "POINT", "sfg")))

Кажется, это работает, но я подумал, как правильно передать список POINT:

plot(c(dt[[1]], dt[[2]]))

enter image description here

Я бы предпочел решение в sf, потому что тогда мне нужно вычислить расстояния между точками.

1 Ответ

0 голосов
/ 31 января 2019

Использование пакета sf:

dt <- lapply(dt, sf::st_point)

dt <- sf::st_as_sfc(dt)

plot(sf::st_geometry(dt))
...