Point Distributions
- Generate Evenly-Distributed Points in a Polygon
- Construct Well-spaced Random Points in a Polygon
- Place Maximum Number of Points in a Polygon
- Sample Linear Point Clouds at given density
Generate Evenly-Distributed Points in a Polygon
One solution: create a grid of points and then clip to polygon
See also:
- https://math.stackexchange.com/questions/15624/distribute-a-fixed-number-of-points-uniformly-inside-a-polygon
- https://gis.stackexchange.com/questions/4663/how-to-create-regular-point-grid-inside-a-polygon-in-postgis
Construct Well-spaced Random Points in a Polygon
Uses clustering on randomly generated points.
Suggestion is to use neg-buffered polygon to ensure distance from polygon boundary
A nicer solution will be when PostGIS provides a way to generate random points using Poisson Disk Sampling.
Place Maximum Number of Points in a Polygon
Sample Linear Point Clouds at given density
https://gis.stackexchange.com/questions/131854/spacing-a-set-of-points