通过找到重叠点来创建新的形状多边形

2024-09-29 23:31:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个多边形,红色的和黄色的一个是从osm地图上得到的。我想把重叠区域提取成多边形。你知道吗

pol.intersects(pol2)

shapely只给出红线的坐标。但我想把整个重叠区域做成多边形。你知道吗

enter image description here


Tags: 区域osm地图多边形红色黄色shapelypol
1条回答
网友
1楼 · 发布于 2024-09-29 23:31:45

你用的是哪个版本的shapely?要与1.6.4.post2中的多边形相交,请使用以下代码示例:

from shapely.geometry import Point
a = Point(1, 1).buffer(1.5)
b = Point(2, 1).buffer(1.5)

这将创建两个看起来像

enter image description here

a.intersection(b)

结果是一个多边形,看起来像

enter image description here

相关问题 更多 >

    热门问题