Point Distributions

  1. Generate Evenly-Distributed Points in a Polygon
  2. Construct Well-spaced Random Points in a Polygon
  3. Place Maximum Number of Points in a Polygon
  4. Sample Linear Point Clouds at given density

Generate Evenly-Distributed Points in a Polygon

https://gis.stackexchange.com/questions/8468/creating-evenly-distributed-points-within-an-irregular-boundary

One solution: create a grid of points and then clip to polygon

See also:

Construct Well-spaced Random Points in a Polygon

https://gis.stackexchange.com/questions/377606/ensuring-all-points-are-a-certain-distance-from-polygon-boundary

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

https://gis.stackexchange.com/questions/4828/seeking-algorithm-to-place-maximum-number-of-points-within-constrained-area-at-m

Sample Linear Point Clouds at given density

https://gis.stackexchange.com/questions/131854/spacing-a-set-of-points