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-exportkt-maplibre-gl-drawhongtu-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-jsgeojson-editorehh-giscestc-mapbox-gl-drawbraheboide-kepler-gl@bdh-gis/mapbox-gl-drawspacetime-mapservicetruekepler.gl@infinitebrahmanuniverse/nolb-_mapmy-mapbox-gl-drawnuxt-simple-geocoding-japelias-apipelias-polylinesagan.glramesh-paul-kepler.gl@ecogis/maps-draw@edugis/mapbox-gl-draw@ebplants/gis-tools@doublenot/mapbox-gl-draw@dimitar-stoimenov/mapbox-gl-draw@eqworks/kepler.gl@emuanalytics/mapbox-gl-draw@hyvilo/maplibre-gl-draw@hardiknatani/mapbox-gl-draw@hansdo/mapbox-gl-draw@happiness86/mapbox-gl-draw@geolonia/embed@gisaia-team/mapbox-gl-draw@geoalert/mapbox-draw-gl@geoway/online-mapping-ui@geostarters/common@geostarters/mapstyler-gl@jayborseth/mapbox-gl-draw@superset-ui/legacy-preset-chart-deckgl@koopjs/output-rss@nshmp/nshmp-d3@nshmp/nshmp-utils@lightcyphers/maplibre-gl-draw@orn/open-route-nav@peregrine-io/mapbox-gl-draw@skyeer/mapbox-gl-draw@luizasfight/mapbox-gl-draw@766aya/mapbox-gl-draw@766aya/ehh-shipping-route@smintman/mapbox-gl-draw@ceresimaging/mapbox-gl-draw@mapbox-web/draw@mapcatch/mapbox-gl-draw@mapgis/mapbox-gl-draw@lxc_07/maplibre-gl-draw@remix/mapbox-gl-draw@ricerobotics/mapbox-gl-draw@riverscapes/common@csnext/cs-map@sparkdragon/mapbox-gl-draw
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

9 years ago