Pandas 有没有办法使多边形平滑并强制所有角度为90度?

Pandas 有没有办法使多边形平滑并强制所有角度为90度?,pandas,geometry,gis,geospatial,geopandas,Pandas,Geometry,Gis,Geospatial,Geopandas,有没有一种方法可以平滑锯齿状的多边形,并获得如下图所示的90度角?任何算法或方法都是有用的 我尝试过geopandas的.simplify()函数,该函数使用道格拉斯·佩克算法,但结果并不平滑,结果的质量取决于多边形的形状 是否有任何现有的算法或方法来实现这一点 您可能想试试 在二值图像(左)上找到线段,然后使用交点重新创建多边形。当然没有内置的方法可以做到这一点。这是一个复杂的操作。另外,请注意,上面的示例是在光栅数据上完成的

有没有一种方法可以平滑锯齿状的多边形,并获得如下图所示的90度角?任何算法或方法都是有用的

我尝试过geopandas的
.simplify()
函数,该函数使用道格拉斯·佩克算法,但结果并不平滑,结果的质量取决于多边形的形状

是否有任何现有的算法或方法来实现这一点

您可能想试试


在二值图像(左)上找到线段,然后使用交点重新创建多边形。

当然没有内置的方法可以做到这一点。这是一个复杂的操作。另外,请注意,上面的示例是在光栅数据上完成的