1.0.1 • Published 4 years ago

@mapbox/geojson-extent v1.0.1

Weekly downloads
40,211
License
ISC
Repository
github
Last release
4 years ago

npm.io

geojson-extent

Compute an extent given a GeoJSON object.

install

npm install --save @mapbox/geojson-extent

example

Live example with Mapbox Static Map API

var 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.

extent.bboxify(geojson)

Add bounding boxes to all appropriate GeoJSON objects - Feature, FeatureCollection, and Geometry.

@everything-registry/sub-chunk-578@langge-data/mapbox-gl-draw@visitscotland/component-library-export@csnext/cs-map@dimitar-stoimenov/mapbox-gl-draw@doublenot/mapbox-gl-draw@peregrine-io/mapbox-gl-drawkt-maplibre-gl-draw@bdh-gis/mapbox-gl-drawspacetime-mapservicetruekepler.gl@ceresimaging/mapbox-gl-draw@766aya/mapbox-gl-draw@766aya/ehh-shipping-route@ebplants/gis-tools@ecogis/maps-draw@hansdo/mapbox-gl-draw@hardiknatani/mapbox-gl-draw@happiness86/mapbox-gl-draw@edugis/mapbox-gl-draw@geolonia/embed@geostarters/common@geostarters/mapstyler-gl@geoalert/mapbox-draw-gl@geoway/online-mapping-ui@gisaia-team/mapbox-gl-draw@infinitebrahmanuniverse/nolb-_map@koopjs/output-rss@lightcyphers/maplibre-gl-draw@luizasfight/mapbox-gl-draw@lxc_07/maplibre-gl-draw@mapbox-web/draw@mapbox/cardboard@mapgis/mapbox-gl-draw@eqworks/kepler.gl@emuanalytics/mapbox-gl-draw@mapcatch/mapbox-gl-draw@jayborseth/mapbox-gl-draw@hyvilo/maplibre-gl-draw@riverscapes/common@nshmp/nshmp-d3@nshmp/nshmp-utils@orn/open-route-nav@remix/mapbox-gl-draw@ricerobotics/mapbox-gl-drawmy-mapbox-gl-drawnuxt-simple-geocoding-japelias-apipelias-polylinesagan.glramesh-paul-kepler.glhongtu-drawluke.glmapbox-fork-trupropelmapbox-draw-expandmapbox-gl-draw-buttonhoverfixmapbox-gl-draw-custom-aspsolsmapbox-gl-draw-sammapbox-gl-draw-sfmapbox-gl-draw-touch-screen-fixmapbox-gl-draw-upmapbox-gl-draw-wicvmapbox-gl-draw-yytmapbox-gl-draw_click_fastmaplibre-gl-drawmaplibre-gl-draw-plusmapbox-gl-draw-mobile-fixmapbox-gl-draw-oursidemapbox-gl-draw-oursidesmapboxdrawmapseed-mapbox-gl-draw@ttfn/mapbox-gl-draw@tilecloud/embed@tommy2gis/mapbox-gl-draw@torrunt/mapbox-gl-draw@thcloud/ui@vpulim/mapbox-gl-draw@visitscotland/component-library@visitscotland/vs-component-library@telida/maplibre-gl-drawairspace-applicationairspace-application_devbaba-jscestc-mapbox-gl-drawbraheboide-kepler-glehh-gisgeojson-editor@smintman/mapbox-gl-draw@skyeer/mapbox-gl-draw@sparkdragon/mapbox-gl-draw@superset-ui/legacy-preset-chart-deckgl
1.0.1

4 years ago

1.0.0

5 years ago

0.3.3-dev1

5 years ago

0.4.0

5 years ago

0.3.2

8 years ago