0

我有一些与空间点相关的生态变量的数据。每个点都有相对于边界框的 x 和 y 坐标,但是这些点代表不同直径的圆形区域。我想要实现的是将每个点占据的区域投影到观察窗口上,以便我们随后可以对该区域进行像素化并检索每个点的区域与每个像素(网格单元)的重叠程度。在过去,我已经能够通过转换为 psp 线对象,然后使用 spatstat 包中的 pixellate 函数来使用横断面数据来实现这一点,但我不确定如何处理这些圆形区域。感觉我应该使用多边形类,但我又不确定如何定义它们。任何建议将不胜感激。

4

1 回答 1

0

spatstat包中,该函数discs将获取位置 (x,y) 和半径(或直径、面积等)并生成圆的多边形或像素掩码表示,并将它们作为单独的对象或作为单个组合对象返回.

于 2015-12-31T00:50:08.980 回答