turf-envelope
envelope
Takes any number of features and returns a rectangular Polygon that encompasses all vertices.
Parameters
fc
FeatureCollection input features
Examples
var fc = "type": "FeatureCollection" "features": "type": "Feature" "properties": "name": "Location A" "geometry": "type": "Point" "coordinates": -75343 39984 "type": "Feature" "properties": "name": "Location B" "geometry": "type": "Point" "coordinates": -75833 39284 "type": "Feature" "properties": "name": "Location C" "geometry": "type": "Point" "coordinates": -75534 39123 ; var enveloped = turf; var resultFeatures = fcfeatures;var result = "type": "FeatureCollection" "features": resultFeatures; //=result
Returns Feature<Polygon> a rectangular Polygon feature that encompasses all vertices
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-envelope
Or install the Turf module that includes it as a function:
$ npm install turf