使用点坐标和直径来计算点的面积投影

时间:2013-11-01 16:14:44

标签: r spatial spatstat

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

1 个答案:

答案 0 :(得分:0)

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