MEASUREMENT
COORDINATE MUTATION
TRANSFORMATION
FEATURE_CONVERSION
MISC
HELPER
RANDOM
GRIDS
AGGREGATION
META
ASSERTIONS
BOOLEANS
UNIT CONVERSION
DATA
JOINS
CLASSIFICATION

randomPoint

randomPoint函数用于返回在指定区域内随机生成的点。

语法

turf.randomPoint(count, options)

参数

  • count: 数值类型,指定生成的点数。
  • options: 对象类型,指定生成点的区域和其他选项。

options选项

  • bbox: 数组类型,代表一个边界框(西部,南部,东部,北部)。
  • num_iterations: 数值类型,可选项。指定随机生成点的迭代次数。默认值为1000。

返回值

该函数返回生成点的Turf FeatureCollection类型,每一个Feature都是一个Point类型。

示例

var bbox = [-180, -90, 180, 90];
var count = 10;
var options = { bbox: bbox };

var points = turf.randomPoint(count, options);

console.log(point); // 返回包含10个随机点的Turf FeatureCollection

异常

该函数不会抛出异常。

限制

  • count必须大于0。
  • 如果bbox没有被指定,则必须在全球范围内生成点。

参考文献