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

lineSegment

lineSegment函数用于从给定的线(LineString)中提取指定距离上的线段(LineString)。

参数

  • line (LineString):必选参数,指定提取距离的线(LineString)。
  • distance (Number):必选参数,指定提取距离(单位:米)。
  • options (Object):可选参数,包含以下属性:
    • units (String):距离单位,默认为kilometers,可选值为:mileskilometersdegreesradiansfeet
    • steps (Number):距离细分步数,默认为10(即提取距离分为10份)。

返回值

返回一个新的线(LineString)。

示例

var line = turf.lineString([[0,0], [10,10], [20,10]]);
var segment = turf.lineSegment(line, 2000, {units: 'meters', steps: 5});

//=segment

参考文献