|
|
пре 4 месеци | |
|---|---|---|
| .. | ||
| dist | пре 4 месеци | |
| LICENSE | пре 4 месеци | |
| README.md | пре 4 месеци | |
| package.json | пре 4 месеци | |
Converts (Multi)LineString(s) to Polygon(s).
lines (FeatureCollection | Feature<(LineString | MultiLineString)>) Features to convertoptions Object Optional parameters (optional, default {})
options.properties Object translates GeoJSON properties to Feature (optional, default {})options.autoComplete boolean auto complete linestrings (matches first & last coordinates) (optional, default true)options.orderCoords boolean sorts linestrings to place outer ring at the first position of the coordinates (optional, default true)options.mutate boolean mutate the original linestring using autoComplete (matches first & last coordinates) (optional, default false)var line = turf.lineString([[125, -30], [145, -30], [145, -20], [125, -20], [125, -30]]);
var polygon = turf.lineToPolygon(line);
//addToMap
var addToMap = [polygon];
Returns Feature<(Polygon | MultiPolygon)> converted to Polygons
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.
Install this single module individually:
$ npm install @turf/line-to-polygon
Or install the all-encompassing @turf/turf module that includes all modules as functions:
$ npm install @turf/turf