7.2.0 • Published 1 year ago

@turf/line-slice v7.2.0

Weekly downloads
108,059
License
MIT
Repository
github
Last release
1 year ago

@turf/line-slice

lineSlice

Takes a line, a start Point, and a stop point and returns a subsection of the line in-between those points. The start & stop points don't need to fall exactly on the line.

This can be useful for extracting only the part of a route between waypoints.

Parameters

Examples

var line = turf.lineString([
    [-77.031669, 38.878605],
    [-77.029609, 38.881946],
    [-77.020339, 38.884084],
    [-77.025661, 38.885821],
    [-77.021884, 38.889563],
    [-77.019824, 38.892368]
]);
var start = turf.point([-77.029609, 38.881946]);
var stop = turf.point([-77.021884, 38.889563]);

var sliced = turf.lineSlice(start, stop, line);

//addToMap
var addToMap = [start, stop, line]

Returns Feature<LineString> sliced line


This module is part of the Turfjs project, an open source module collection dedicated to geographic algorithms. It is maintained in the Turfjs/turf repository, where you can create PRs and issues.

Installation

Install this module individually:

$ npm install @turf/line-slice

Or install the Turf module that includes it as a function:

$ npm install @turf/turf
7.2.0

1 year ago

7.1.0

2 years ago

7.1.0-alpha.70

2 years ago

7.0.0

2 years ago

7.1.0-alpha.7

2 years ago

7.0.0-alpha.116

2 years ago

7.0.0-alpha.115

2 years ago

7.0.0-alpha.114

2 years ago

7.0.0-alpha.113

2 years ago

7.0.0-alpha.111

2 years ago

7.0.0-alpha.110

2 years ago

7.0.0-alpha.1

2 years ago

7.0.0-alpha.2

2 years ago

7.0.0-alpha.0

3 years ago

6.5.0

5 years ago

6.4.0

5 years ago

6.3.0

5 years ago

6.2.0

5 years ago

6.2.0-alpha.3

5 years ago

6.2.0-alpha.2

6 years ago

6.2.0-alpha.1

6 years ago

5.1.5

8 years ago

5.1.0

8 years ago

5.0.4

8 years ago

4.7.3

8 years ago

4.7.1

9 years ago

4.7.0

9 years ago

4.6.0

9 years ago

4.5.2

9 years ago

4.5.1

9 years ago

4.4.0

9 years ago

4.3.0

9 years ago

4.2.0

9 years ago

4.1.0

9 years ago

4.0.2

9 years ago

4.0.1

9 years ago

4.0.0

9 years ago

3.14.2

9 years ago

3.14.0

9 years ago

3.13.1

9 years ago

3.13.0

9 years ago

3.11.7

9 years ago

3.10.5

9 years ago

3.10.4

9 years ago

3.10.3

9 years ago

3.10.0

9 years ago

3.7.5

9 years ago

3.7.3

9 years ago

3.7.2

9 years ago

3.7.1

9 years ago

3.7.0

9 years ago

3.6.3

9 years ago

3.6.1

9 years ago

3.5.3

9 years ago

3.5.2

10 years ago

3.3.3

10 years ago

3.3.1

10 years ago

3.2.0

10 years ago

3.1.1

10 years ago

3.1.0

10 years ago

3.0.16

10 years ago

3.0.15

10 years ago