我在用
xing_points <- crossing.psp(a = x, b = x, details = TRUE) %>% as.data.frame()
从spatstat
包中获取数据帧中包含的段之间的所有交叉点以及x
每个交叉点来自何处的详细信息。
a
但是,由于我对输入和输入都使用相同的数据帧b
,因此每个交叉点在结果数据帧中出现两次xing_points
。因此,对我来说,selfcrossing.psp()
以下列形式使用 smarter 似乎很自然:
xing_points <- selfcrossing.psp(x) %>% as.data.frame()
它解决了上述问题,但事实上缺乏details
选项,因此不允许将每个交叉点跟踪回原始的相交段。
如何同时实现排除selfcrossing.psp()
功能给出的重复和指示details
?
非常感谢。