Line1_string=LineString([(1,4),(3,4),(3,3),(3.5,2),(4.5,1),(6,1)])
line2_string=LineString([(5,4),(2,1)])
这两个对象是使用LineString
from创建的shapely.geometry
我可以使用 找到交点Line1_string.intersection(line2_string).coords
,但我还想定义Line_string1
这两条线的交点以自动方式发生的线段。
到目前为止,我已经遇到了这个答案 [a link] (Get the vertices on a LineString any side of a Point),但我从定义的拆分函数中得到了一个无输出。
关于什么可能是错误的任何想法或任何其他建议?