shapelys nearest_points() 文档中的这个短语是什么意思?
What does this phrase from shapelys nearest_points() documentation mean?
在the shapely user manual中对于nearest_points()
有如下备注
Note that the nearest points may not be existing vertices in the
geometries.
在此上下文中的现有顶点是什么?
它的意思就是它所说的:生成的最短距离点可能不在输入几何图形的确切顶点上。
看下面的例子:
import shapely
line = shapely.geometry.LineString([(-1,0),(1,0)])
poly = shapely.geometry.Polygon([(0,0.5),(1,1.5),(-1,1.5)])
near_line, near_poly = shapely.ops.nearest_points(line, poly)
print(near_line.wkt)
# 'POINT (0 0)'
print(near_poly.wkt)
# 'POINT (0 0.5)'
注意 near_line
对象是 (0,0)
处的一个点,它不是原始 line
对象中的顶点。虽然点 (0,0)
在原始 line
对象中 包含 ,但它 不是 实际顶点。
这就是文档所指的内容。
在the shapely user manual中对于nearest_points()
有如下备注
Note that the nearest points may not be existing vertices in the geometries.
在此上下文中的现有顶点是什么?
它的意思就是它所说的:生成的最短距离点可能不在输入几何图形的确切顶点上。
看下面的例子:
import shapely
line = shapely.geometry.LineString([(-1,0),(1,0)])
poly = shapely.geometry.Polygon([(0,0.5),(1,1.5),(-1,1.5)])
near_line, near_poly = shapely.ops.nearest_points(line, poly)
print(near_line.wkt)
# 'POINT (0 0)'
print(near_poly.wkt)
# 'POINT (0 0.5)'
注意 near_line
对象是 (0,0)
处的一个点,它不是原始 line
对象中的顶点。虽然点 (0,0)
在原始 line
对象中 包含 ,但它 不是 实际顶点。
这就是文档所指的内容。