mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-26 00:02:08 -05:00
18 lines
1008 B
Plaintext
18 lines
1008 B
Plaintext
|
{
|
||
|
"name": "triangular_wave_randomized",
|
||
|
"type": "function",
|
||
|
"groups": ["GeometryGroup"],
|
||
|
"description": "Constructs randomized triangular waves along the boundary of a geometry.",
|
||
|
"arguments": [
|
||
|
{"arg":"geometry","description":"a geometry"},
|
||
|
{"arg":"min_wavelength","description":"minimum wavelength of waves"},
|
||
|
{"arg":"max_wavelength","description":"maximum wavelength of waves"},
|
||
|
{"arg":"min_amplitude","description":"minimum amplitude of waves"},
|
||
|
{"arg":"max_amplitude","description":"maximum amplitude of waves"},
|
||
|
{"arg":"seed","optional": true, "default": "0", "description":"specifies a random seed for generating waves. If the seed is 0, then a completely random set of waves will be generated."}
|
||
|
],
|
||
|
"examples": [
|
||
|
{ "expression":"triangular_wave_randomized(geom_from_wkt('LineString(0 0, 10 0)'), 2, 3, 0.1, 0.2)", "returns":"Randomly sized triangular waves with wavelengths between 2 and 3 and amplitudes between 0.1 and 0.2 along the linestring"}
|
||
|
]
|
||
|
}
|