Geometry Generator Tools — Voronoi, TIN, Convex Hull, Point Grid and more
A collection of browser-based geometry generation tools for spatial analysis and GIS workflows. Create Voronoi diagrams, Delaunay TINs, convex and concave hulls, point grids, random geometries, and nearest-point results — all processed locally in your browser with no data uploads.
What are geometry generators?
Geometry generators produce new spatial features from input data or configuration parameters. Rather than transforming existing geometries, generators create output that did not exist in the input — for example, partitioning a plane into Voronoi regions from a set of seed points, or constructing a triangulated surface from elevation measurements.
The tools in this collection cover the most common generation tasks in GIS: Voronoi diagrams for proximity partitioning, Delaunay triangulation (TIN) for surface modelling, convex and concave hulls for outline generation, point grids for systematic sampling, random geometry generation for test data, and nearest-point calculation for proximity queries.
All tools run entirely in the browser. No data is sent to a server.
Common use cases
Spatial partitioning and coverage analysis
Use Voronoi diagrams to divide a region into nearest-feature zones — for example, which hospital, store, or station is closest to each location.
Terrain and surface modelling
Build a TIN from survey elevation points to represent terrain as a triangulated surface for analysis or rendering in a GIS.
Boundary extraction
Use convex or concave hulls to outline a point cloud, a cluster of features, or a field survey dataset for area estimation.
Test data generation
Generate random points, lines, or polygons within any bounding box for testing spatial analysis pipelines and benchmarking tools.
Sampling and survey grids
Create evenly-spaced point grids as sampling locations for environmental, agricultural, or geological surveys.
How to use
- 1
Choose a tool — select the generator that matches your task from the links above.
- 2
Upload input data or configure parameters — some tools need an input file (e.g., point data for Voronoi); others only need a bounding box and spacing settings.
- 3
Download the result — all outputs are downloaded as GeoJSON, KML, or other formats for use in QGIS, ArcGIS, or web maps.
Frequently asked questions
Which tool should I use to find which features are closest to a set of locations?
Use the Voronoi Diagram Generator to partition space into nearest-feature zones. Each Voronoi polygon contains all points closer to its seed point than to any other seed. Alternatively, use the Nearest Point Finder to query a specific location interactively.
What is the difference between a convex hull and a concave hull?
A convex hull is the smallest convex polygon enclosing all features — like a rubber band stretched around them. A concave hull follows the outline more tightly, allowing indentations, controlled by a maximum edge-length parameter. Use concave hull when the dataset has a non-convex shape.
Can I use these tools on large datasets?
Processing is done in the browser using JavaScript, so very large datasets (tens of thousands of features) may be slow. For large datasets, consider QGIS or GDAL/OGR on the command line for better performance.
What output formats are supported?
Most generator tools output GeoJSON and KML. The TIN Generator also supports DXF and Shapefile output for CAD and desktop GIS workflows.