Package Exports
- @turf/bbox
- @turf/bbox/package.json
Readme
@turf/bbox
bbox
Calculates the bounding box for any GeoJSON object, including FeatureCollection. Uses geojson.bbox if available and options.recompute is not set.
Parameters
geojson
GeoJSON any GeoJSON objectoptions
Object Optional parameters (optional, default{}
)options.recompute
boolean? Whether to ignore an existing bbox property on geojson
Examples
var line = turf.lineString([[-74, 40], [-78, 42], [-82, 35]]);
var bbox = turf.bbox(line);
var bboxPolygon = turf.bboxPolygon(bbox);
//addToMap
var addToMap = [line, bboxPolygon]
Returns BBox bbox extent in [minX, minY, maxX, maxY] order
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 single module individually:
$ npm install @turf/bbox
Or install the all-encompassing @turf/turf module that includes all modules as functions:
$ npm install @turf/turf