Python包/函数,使用地理坐标获取一个多边形在另一个多边形中覆盖的面积百分比

Python包/函数,使用地理坐标获取一个多边形在另一个多边形中覆盖的面积百分比,python,geospatial,Python,Geospatial,我正在寻找一种解决方案,使用python从地理坐标中找到另一个多边形中多边形所覆盖的百分比面积。 多边形可以完全位于另一个多边形内部,也可以是第二个多边形的一部分。 有什么解决办法吗。 请给我一些建议 百分比仅为(其他)多边形面积的相交面积: 区域(交叉口)/区域(多边形2) 基本上,任何几何体软件包都应该能够计算这个,因为它们都支持面积和交点函数:我认为Geopandas、SymPy、Shapely(以及我错过的其他软件包)应该能够做到这一点。支持的格式可能有所不同 但是,您没有指定使用的地理

我正在寻找一种解决方案,使用python从地理坐标中找到另一个多边形中多边形所覆盖的百分比面积。 多边形可以完全位于另一个多边形内部,也可以是第二个多边形的一部分。 有什么解决办法吗。
请给我一些建议

百分比仅为(其他)多边形面积的相交面积:
区域(交叉口)/区域(多边形2)

基本上,任何几何体软件包都应该能够计算这个,因为它们都支持面积和交点函数:我认为Geopandas、SymPy、Shapely(以及我错过的其他软件包)应该能够做到这一点。支持的格式可能有所不同

但是,您没有指定使用的地理坐标。我认为Geopandas和SymPy只支持2D地图(平面地图)——这意味着你需要使用适当的投影来获得精确的结果,并且与球形地球模型配合使用