Efficiently computes a GeoJSON's bounding box using a generator to traverse its coordinates.
npm install --save geojson-bounding-box
const toBBox = require('geojson-bounding-box');
const line = {
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[0, 1], [1, 2], [2, 1]
]
},
"properties": {}
};
const bbox = toBBox(line);
// = [0, 1, 2, 2]
To build and test the library locally:
npm install
npm test
Copyright (c) 2019 Daniel Pulido mailto:dpmcmlxxvi@gmail.com
Source code is released under the MIT License.