def test_intersection_sem_beirada_superior_e_inferior_esquerdo(self):
polygon = Polygon([(0.9, 1), (0.9, 2), (0.9, 3), (4, 3), (4, 1), (0.9, 1)])
line = LineString([(0, 0, 1), (2, 2, 2), (0, 4, 3)])
result = LineString([(1, 1, 1.5), (2, 2, 2), (1, 3, 2.5)])
inter = line.intersection(polygon)
assert (result == inter)
评论列表
文章目录