data
sample
npm install @turf/sample
接收一个任意的要素集(FeatureCollection),随机挑选出指定数量的要素并以要素集的格式返回
值得注意的是,当入参的指定数量大于要素集本身长度,features 有可能会返回 undefined
参数
| 入参 | 类型 | 描述 |
|---|---|---|
| featurecollection | FeatureCollection | 可配置项 |
| num | Number | 要返回的数量 |
options
| 属性 | 类型 | 默认值 | 描述 | |
|---|---|---|---|---|
| bbox | Array | 边界框 | ||
| id | String\ | Number | 标识符 |
返回
范例
var points = turf.randomPoint(100, { bbox: [-80, 30, -60, 60] });var sample = turf.sample(points, 5);var sample2 = turf.sample(points, 200);/*{type: "FeatureCollection",features: [undefined, {...全部100个点要素}]}*/
