Appearance
KBE3D / KBCore / turf / lineSliceAlong
函数: lineSliceAlong()
lineSliceAlong(
line:LineString|Feature<LineString,GeoJsonProperties>,startDist:number,stopDist:number,options?: {units?:Units; }):Feature<LineString>
Function
Takes a line, a specified distance along the line to a start Point, and a specified distance along the line to a stop point and returns a subsection of the line in-between those points.
This can be useful for extracting only the part of a route between two distances.
参数
line
input line
LineString | Feature<LineString, GeoJsonProperties>
startDist
number
distance along the line to starting point
stopDist
number
distance along the line to ending point
options?
Optional parameters
units?
Supports all valid Turf Units
返回
sliced line
示例
ts
var line = turf.lineString([[7, 45], [9, 45], [14, 40], [14, 41]]);
var start = 12.5;
var stop = 25;
var sliced = turf.lineSliceAlong(line, start, stop, {units: 'miles'});
//addToMap
var addToMap = [line, start, stop, sliced]