pysal.lib.cg.get_segment_point_dist

pysal.lib.cg.get_segment_point_dist(seg, pt)[源代码]

返回直线段与点之间的距离,以及沿直线段上最近点的段与点之间的距离,与直线段的长度之比。

获取u段u点u距离(linesegment,point)->(数字,数字)

参数:
seg : 计算距离的直线段
pt : 计算距离的点

实例

>>> seg = LineSegment(Point((0, 0)), Point((10, 0)))
>>> pt = Point((5, 5))
>>> get_segment_point_dist(seg, pt)
(5.0, 0.5)
>>> pt2 = Point((0, 0))
>>> get_segment_point_dist(seg, pt2)
(0.0, 0.0)