python - 如何在python中使用shapely计算重心?

标签 python shapely

我匀称地发现了,但没有找到如何计算多边形重心的方法!

有人有解决方案吗?

最佳答案

如果多边形的密度均匀,则其质心与centroid重合。在形状上,质心可以直接计算为:

from shapely.geometry import Polygon

P = Polygon([[0, 0], [1, 0], [1, 1], [0, 1]])

print(P.centroid)
#POINT (0.5 0.5)

关于python - 如何在python中使用shapely计算重心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53502002/

相关文章:

python - 几何体的凸包

python - 两条线段(线)之间的角度小于 180

python - 合并重叠的多边形直到没有重叠

svg - 如何将形状优美的多边形转换为 SVG?

python - 将 mssql 空间字段导入 geopandas/shapely 几何图形

python - Flask + uwsgi + 线程

python - 图像的反转旋转

使用 PyCharm 在远程服务器上进行 Python 绘图

python - 理解列表理解以展平 python 中的列表列表

python - 仅读取命令行参数的一部分