我试图用两行将一个shapely.geometry.Polygon
实例分成两部分。例如,在下面的代码中,polygon
是一个环,如果我们用line1
和line2
切割它,我们应该得到两个部分环,一个w/270度,一个90度。有没有干净的方法来做这个?
from shapely.geometry import Point, LineString, Polygon
polygon = Point(0, 0).buffer(2).difference(Point(0, 0).buffer(1))
line1 = LineString([(0, 0), (3, 3)])
line2 = LineString([(0, 0), (3, -3)])
目前没有回答
相关问题 更多 >
编程相关推荐