First release of voronoi-diagram-for-polygons
Voronoi diagram for polygons is a tool to create a Voronoi diagram also known as Thiessen polygons for polygons. It’s based on Shapely and GeoPandas. There are lots of tools to create a Voronoi diagram for points, for example Create Thiessen Polygons (Analysis) in ArcGIS Pro or ArcGIS Desktop, Voronoi Polygons in QGIS, or voronoi_diagram in Shapely. All of them are really cool. How about a Voronoi diagram for polygons? That’s what this tool does.
Table of contents
Installation, update and uninstallation
Dependencies
It’s based on voronoi_diagram
from Shapely which is new in version 1.8.dev0. As of today, it is still a deveoping version. (2020-07-26) You can install or upgrade to the latest version by using:
pip install git+https://github.com/Toblerity/Shapely
pip install --upgrade git+https://github.com/Toblerity/Shapely
To install
Quick installation with [pip]:
pip install voronoi-diagram-for-polygons
Or from github:
pip install git+https://github.com/longavailable/voronoi-diagram-for-polygons
Also, you can just copy related functions from “[/longsgis/longsgis.py]” to your work.
To update
pip install --upgrade voronoi-diagram-for-polygons
To uninstall
pip uninstall voronoi-diagram-for-polygons
Known shortages
- It may produce some polygons (unconnected polygons) around the boundary.
How to cite
If this tool is useful to your research, star and cite it as below:
Xiaolong Liu, & Meixiu Yu. (2020, July 26). longavailable/voronoi-diagram-for-polygons. Zenodo.
http://doi.org/10.5281/zenodo.3960407
Easily, you can import it to Mendeley.
Changelog
v0.1.1
- First release.