1.0.1 • Published 3 years ago

@mapbox/geojson-extent v1.0.1

Weekly downloads
40,211
License
ISC
Repository
github
Last release
3 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@eqworks/kepler.gl@hyvilo/maplibre-gl-draw@ebplants/gis-tools@geoalert/mapbox-draw-gl@geolonia/embed@geostarters/common@geostarters/mapstyler-gl@geoway/online-mapping-ui@gisaia-team/mapbox-gl-draw@infinitebrahmanuniverse/nolb-_map@luizasfight/mapbox-gl-draw@mapbox/mapbox-gl-draw@mapgis/mapbox-gl-draw@mapcatch/mapbox-gl-draw@dimitar-stoimenov/mapbox-gl-draw@hardiknatani/mapbox-gl-draw@happiness86/mapbox-gl-draw@hansdo/mapbox-gl-draw@emuanalytics/mapbox-gl-draw@edugis/mapbox-gl-draw@jayborseth/mapbox-gl-draw@lightcyphers/maplibre-gl-draw@nshmp/nshmp-d3@nshmp/nshmp-utils@doublenot/mapbox-gl-drawmapbox-draw-expandmapboxdrawmaplibre-gl-drawmaplibre-gl-draw-plusmapbox-gl-draw-upmapbox-gl-draw-sfmapbox-gl-draw-touch-screen-fixmapbox-fork-trupropelmapbox-gl-draw-buttonhoverfixmapbox-gl-draw-custom-aspsolsmapbox-gl-draw-mobile-fixmapbox-gl-draw-oursidemapbox-gl-draw-oursidesmapbox-gl-draw-wicvmapbox-gl-draw-yytmapbox-gl-draw_click_fastmapbox-gl-draw-sammapseed-mapbox-gl-drawluke.glmy-mapbox-gl-drawnuxt-simple-geocoding-jans-mapbox-gl-drawpelias-apipelias-polylinespacetime-mapservicesagan.glramesh-paul-kepler.gltruekepler.gl@mapbox/cardboard@ricerobotics/mapbox-gl-draw@orn/open-route-nav@riverscapes/common@peregrine-io/mapbox-gl-draw@koopjs/output-rssehh-gis@superset-ui/legacy-preset-chart-deckgl@thcloud/uigeojson-editor@sparkdragon/mapbox-gl-draw@smintman/mapbox-gl-draw@tilecloud/embed@ttfn/mapbox-gl-draw@torrunt/mapbox-gl-draw@skyeer/mapbox-gl-draw@tommy2gis/mapbox-gl-draw@visitscotland/component-library@visitscotland/component-library-export@visitscotland/vs-component-library@remix/mapbox-gl-draw@vpulim/mapbox-gl-drawhongtu-drawbaba-jskt-maplibre-gl-draw@ceresimaging/mapbox-gl-drawbrahe@766aya/ehh-shipping-route@766aya/mapbox-gl-drawboide-kepler-gl@csnext/cs-mapcestc-mapbox-gl-draw
1.0.1

3 years ago

1.0.0

4 years ago

0.3.3-dev1

4 years ago

0.4.0

4 years ago

0.3.2

7 years ago