Random Points in Polygons
A given number of randomly placed points inside each polygon.
Pitfall. Some engines spread the count over the whole layer rather than placing it in each polygon.
Pitfall. Some return one multipoint per polygon rather than separate points.
| Also called | Create Random Points, random sample, generate points, sample points |
|---|---|
| Group | vector/sampling |
| Checks | geometry.valid |
| Pitfalls | 2 listed above |
| Columbus tool | Not stated |
| Notes | Not stated |
| Status | active |
| Broader | Not stated |
| Narrower | Not stated |
| Related |
Parameters
| Name | Type | Required | Default | Values | Note |
|---|---|---|---|---|---|
count | integer | yes | Not stated | Not stated | Points per polygon. |
seed | integer | no | Not stated | Not stated | A seed for the random numbers, so a run can be repeated. |
Inputs and outputs
| Direction | Name | Type | Geometry | Note |
|---|---|---|---|---|
| Input | layer | vector | polygon | Not stated |
| Output | output | vector | point | Not stated |
In each engine
| Engine | Tool | Parameters | Differences |
|---|---|---|---|
geopandas | geopandas.GeoSeries.sample_points |
|
|
grass | v.random |
|
Preset: {"flag_a":true} |
postgis | st_generatepoints |
|
|
qgis | native:randompointsinpolygons |
|
|
sf | sf::st_sample |
|
|
terra | terra::spatSample |
|
|