通过找到重叠区域创建新的形状多边形
Create new shapely polygon by finding the overlapping area
我有两个多边形,红色的和黄色的是从 osm 地图获得的。我想将重叠区域提取为多边形。
pol.intersects(pol2)
shapely只给出了红线的坐标。但我想将整个重叠区域作为多边形。
您使用的是哪个版本的 shapely?要与 1.6.4.post2
中的多边形相交,请使用以下代码示例:
from shapely.geometry import Point
a = Point(1, 1).buffer(1.5)
b = Point(2, 1).buffer(1.5)
这将创建两个看起来像
的圆形多边形
a.intersection(b)
结果是一个多边形,看起来像
我有两个多边形,红色的和黄色的是从 osm 地图获得的。我想将重叠区域提取为多边形。
pol.intersects(pol2)
shapely只给出了红线的坐标。但我想将整个重叠区域作为多边形。
您使用的是哪个版本的 shapely?要与 1.6.4.post2
中的多边形相交,请使用以下代码示例:
from shapely.geometry import Point
a = Point(1, 1).buffer(1.5)
b = Point(2, 1).buffer(1.5)
这将创建两个看起来像
的圆形多边形a.intersection(b)
结果是一个多边形,看起来像