【发布时间】:2017-03-10 04:41:47
【问题描述】:
我正在尝试从 Baddeley 等人的书中学习在 R 中使用 spatstat 包。我已将我的 shapefile 转换为 psp 对象(这里说丢弃了 6 列数据),然后我使用 as.linnet 将其转换为适合 spatstat 的线性网络。 (这里说网络未连接)
然后我想使用rpoislpp 在这个网络上创建一个点模式,我使用了 2 的泊松强度。
> abc<-rpoislpp(2,final_roads)
> head(abc)
Point pattern on linear network
3 points
Linear network with 4296 vertices and 4475 lines
Enclosing window: rectangle = [30093.5, 278045.11] x [308520.5, 606556.7] units
> abc
Point pattern on linear network
10190733 points
Linear network with 4296 vertices and 4475 lines
Enclosing window: rectangle = [30093.5, 278045.11] x [308520.5, 606556.7] units
这创建了一个巨大的 1GB 文件。我不明白怎么做。我从书中的理解是泊松强度是线性网络总长度的点数。我的网络大约5000公里(一个省的路网),所以我只是在整个网络中请求2个点。
我的问题是
- 我不明白怎么可能是1000万点。我只是想 在整个网络中创建 2 个点并绘制它们。
- 如何绘制这些点并获得它们的 x,y
我做错了吗?任何建议都会很棒。谢谢
【问题讨论】:
-
我意识到问题1的错误。但我仍在寻找问题2的答案。
标签: spatstat