如果点的坐标不完全落在linnet object中的线段上,lpp()如何处理该点?
它掉落了吗?还是捕捉到最近的段?
它被“捕捉”(投影)到最近的片段无论距离多远。因此,在调用lpp
之前,您可能应该准备一些更多的步骤来准备数据。下面是一个简单的示例,您可以尝试模仿所有观点位于ppp
的X
中,而linnet
的主要成分称为L。当然,您需要调整距离阈值等,但希望对您有所帮助朝正确的方向。
library(spatstat)
set.seed(42)
X <- runifpoint(10)
L <- simplenet
proj <- project2segment(X, as.psp(L))
i <- which(proj$d<.05)
Xclose <- X[i]
Xfinal <- lpp(Xclose, simplenet)
plot(L)
plot(X, add = TRUE, col = "red")
plot(Xclose, add = TRUE, pch = 2, col = "blue")
plot(Xfinal)
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLmltZ3VyLmNvbS9LZURESnFwLnBuZyJ9” alt =“”>