一直以为生成德洛内(Delaunay)三角网和泰森(Voronoi)多边形只有在Arcgis中才能实现,Python中没有现成的包。今天正打算造轮子实现三角网构建的代码,一搜发现Shapely其实是有对应函数的。这下好了,省了不少功夫。
函数完整调用名为“shapely.ops.triangulate”,参数有三个:geoms, tolerance, edges。具体可以看下方代码。
因此,需要输入一个geoms合集,一般是点要素。例如:
参考:
https://zhuanlan.zhihu.com/p/284565335
https://blog.csdn.net/linzi1994/article/details/106484538