Python 如何找出接触线?

Python 如何找出接触线?,python,shapely,Python,Shapely,我使用python库 我有两个多边形,我试图提取相互接触的线条。(查找多边形相互接触的所有直线)如图所示: 我试过: (l1).intersects(l2) (l1).intersects(l2).exterior (l1.exterior).intersects(l2.exterior) 但这没用。我该怎么做?您是否尝试过l1。相交(l2)?是的,但不起作用,可能是直线没有几何接触,即使它们看起来彼此相邻。在这个问题中,您有特定几何体的WKT吗?“相交”返回一个布尔值,描述形状是否接触。

我使用python库

我有两个
多边形
,我试图提取相互接触的线条。(查找多边形相互接触的所有直线)如图所示:

我试过:

(l1).intersects(l2) 
(l1).intersects(l2).exterior
(l1.exterior).intersects(l2.exterior)

但这没用。我该怎么做?

您是否尝试过
l1。相交(l2)
?是的,但不起作用,可能是直线没有几何接触,即使它们看起来彼此相邻。在这个问题中,您有特定几何体的WKT吗?“相交”返回一个布尔值,描述形状是否接触。您正在查找“intersection”,它返回intersect操作的实际结果。尝试“l1.intersection(l2)”。是否尝试过
l1.intersects(l2)
?是的,但不起作用可能是直线没有几何接触,即使它们看起来彼此相邻。在这个问题中是否有特定几何体的WKT?“intersects”返回一个描述形状是否接触的布尔值。您正在查找“intersection”,它返回intersect操作的实际结果。试试“l1交叉口(l2)”。