geojson-extent
Compute an extent given a GeoJSON object.install
npm install --save geojson-extent
example
Live example with Mapbox Static Map APIvar geojsonExtent = require('geojson-extent');
geojsonExtent({ type: 'Point', coordinates: [0, 0] }); // returns 0,0,0,0 extent
bin
Provides a binary that takes GeoJSON as stdin and returns a JSON stringified array of extent data.$ npm install -g geojson-extent
$ geojson-extent < file.geojson
Given an argument of
leaflet
, this will return Leaflet-formatted data instead.$ geojson-extent leaflet < file.geojson
api
extent(geojson)
Given any valid GeoJSON object, return bounds in the form [WSEN]
.
Invalid objects will return null
.extent.polygon(geojson)
Given any valid GeoJSON object, return bounds in the form of a GeoJSON polygon object.
Invalid objects will return null
.