pysal.lib.cg.get_segments_intersect

pysal.lib.cg.get_segments_intersect(seg1, seg2)[源代码]

返回两段的交集。

获取“段”相交(直线段、直线段)->点或直线段

参数:
seg1 : 检查交叉点的段
seg2 : 检查交叉点的段

实例

>>> seg1 = LineSegment(Point((0, 0)), Point((0, 10)))
>>> seg2 = LineSegment(Point((-5, 5)), Point((5, 5)))
>>> i = get_segments_intersect(seg1, seg2)
>>> isinstance(i, Point)
True
>>> str(i)
'(0.0, 5.0)'
>>> seg3 = LineSegment(Point((100, 100)), Point((100, 101)))
>>> i = get_segments_intersect(seg2, seg3)