计算多边形R的角度或旋转

时间:2018-08-14 00:30:30

标签: r rotation orientation polygon angle

我在地面上标出了一些地块,然后在这些地块上收集了无人机镜头。 在QGIS中,我绘制了一个多边形以标记投影正射影像上每个图的边界。当然,这些多边形远非完美的南北方向。 现在,我想找到该多边形的角度或旋转角度,以便可以将网格对齐到样图边界内的子样本,类似于以下问题: Creating a regular polygon grid over a spatial extent, rotated by a given angle

但是,由于我有100多个这样的地块,所以我不想尝试反复尝试来找到角度。我可以使用“定向的最小边界框”在QGIS中实现此功能,该框可以自动计算角度并将其输出到属性表。

QGIS output

在R中找不到有关如何执行此操作的任何信息。 任何帮助将不胜感激。

这里有一些代码可以绘制示例多边形

poly = Polygon(cbind(c(2,4,3,1,2),c(2,3,5,4,2))) polygons = Polygons(list(poly), "s3") SpP = SpatialPolygons(list(polygons)) plot(SpP)

0 个答案:

没有答案
相关问题