@turf/rewind
rewind
Rewind (Multi)LineString or (Multi)Polygon outer ring counterclockwise and inner rings clockwise (Uses Shoelace Formula).
Parameters
geojson
GeoJSON input GeoJSON Polygonoptions
Object Optional parameters (optional, default {}
)
options.reverse
boolean enable reverse winding (optional, default false
)options.mutate
boolean allows GeoJSON input to be mutated (significant performance increase if true) (optional, default false
)
Examples
var polygon = turf.polygon([[[121, -29], [138, -29], [138, -18], [121, -18], [121, -29]]]);
var rewind = turf.rewind(polygon);
var addToMap = [rewind];
Returns GeoJSON rewind Polygon
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/rewind
Or install the Turf module that includes it as a function:
$ npm install @turf/turf