R:rastertoPolygons 中的节点数

R: Number of nodes in rastertoPolygons

R 中的栅格包包含函数 rasterToPolygons()。它允许您将每个多边形的节点数设置为 4、8 或 16。 对这三个值的限制是基于什么?为什么不能在两者之间选择任何数字?

从栅格像元创建多边形的最小节点数是四个。

当您需要转换多边形的坐标参考系 (crs) 时,较大的数字会很有用,因为一个 crs 中的直线很可能在另一个 crs 中弯曲。该函数允许在每边的中间添加节点 (8) 或在每边添加三个节点 (16)。

节点数通常是 4 的因数(至少对于方形单元格而言),但没有根本原因将其限制为 8 和 16 --- 这只是程序员的选择,谁开发时没有考虑更灵活的功能,或者没有时间去做。你当然可以自己做或者写光栅包的维护者并请求它。