turf-extent

turf extent module

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
turf-extent
511.0.49 years ago10 years agoMinified + gzip package size for turf-extent in KB

Readme

turf-extent
build status
turf extent module

turf.extent(input)

Takes any GeoJSON object, calculates the extent of all input features, and returns a bounding box.

Parameters

| parameter | type | description | | --------- | ------- | ------------------------ | | input | GeoJSON | any valid GeoJSON Object |

Example

var input = turf.featurecollection([
 turf.point([114.175329, 22.2524]),
 turf.point([114.170007, 22.267969]),
 turf.point([114.200649, 22.274641]),
 turf.point([114.186744, 22.265745])
]);

var bbox = turf.extent(input);

var bboxPolygon = turf.bboxPolygon(bbox);
bboxPolygon.properties.fill = '#00f';

var result = turf.featurecollection(
 input.features.concat(bboxPolygon));

//=result

Installation

Requires nodejs.
$ npm install turf-extent

Tests

$ npm test