本文主要是介绍shapely 笔记 voronoi图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Voronoi 图是一种将平面分割成区域的方法,每个区域包含一个输入点,任何在该区域内的点都比其他输入点更接近该区域的输入点
1 基本使用方法
shapely.ops.voronoi_diagram(geom, envelope=None, tolerance=0.0, edges=False)
2 参数说明
geom | 任何几何类型。几何体的所有顶点将被用作 Voronoi 图的输入点 |
edges | 如果为 False,将返回一个多边形列表。否则,返回一个 LineString 边的列表 |
3 举例
from shapely.ops import voronoi_diagram
points = MultiPoint([(0, 0), (1, 1), (0, 2), (2, 2), (3, 1), (1, 0)])
points
regions = voronoi_diagram(points)
regions
这篇关于shapely 笔记 voronoi图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!