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

randomLineString

概述

randomLineString函数接收两个参数:countoptions,用于构建包含随机坐标点的线字符串。

参数

  • count:类型为Number,生成的坐标点数目。
  • options:可选参数,类型为Object,包含以下属性:
    • bbox:类型为Array,表示用于限制生成坐标点范围的矩形区域。默认值为[-180, -90, 180, 90]
    • max_length:类型为Number,表示生成线的最大长度。默认值为0.0001
    • max_rotation:类型为Number,表示生成线的最大旋转角度。默认值为10
    • min_length:类型为Number,表示生成线的最小长度。默认值为0.0001
    • min_distance:类型为Number,表示生成线上各点之间的最短距离。默认值为0.0001

返回值

返回一个包含随机生成坐标点的线字符串。

示例

const turf = require('@turf/turf');
const lineString = turf.randomLineString(10); // 生成10个随机坐标点的线字符串