我正在尝试计算多对多边形之间重叠的面积和百分比。例如,我有 5 个多边形,我想计算每个对组合的重叠面积和百分比。有没有一种方法可以运行包含所有多边形(shapefile)的函数并获得显示每对值的矩阵输出?我想得到这样的输出:
overlap poly 1 poly 2 poly 3 poly 4 poly 5
poly 1
poly 2
poly 3
poly 4
poly 5
Run Code Online (Sandbox Code Playgroud)
我用来计算一对多边形重叠百分比的公式如下:
AreaOverlap/(SQRT(AreaPolyA*AreaPolyB))
Run Code Online (Sandbox Code Playgroud)
谢谢!