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