@mapbox/geojson-extent
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/mapbox__geojson-extent package

    1.0.1 • Public • Published

    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.

    Install

    npm i @mapbox/geojson-extent

    DownloadsWeekly Downloads

    58,480

    Version

    1.0.1

    License

    ISC

    Unpacked Size

    25.1 kB

    Total Files

    10

    Last publish

    Collaborators

    • mapbox-npm-01
    • mapbox-npm-02
    • mapbox-npm-07
    • mapbox-npm-03
    • mapbox-npm-04
    • mapbox-npm-09
    • mapbox-npm-05
    • mapbox-npm-06
    • mapbox-npm-08
    • mapbox-npm-advanced-actions
    • mapbox-npm-ci
    • mapbox-npm
    • mapbox-admin
    • mapbox-machine-user