Napolean Paced Mischeviously

    geojson-summary

    0.5.0 • Public • Published

    Build Status

    geojson-summary

    Generate a plain-english summary of what is in a GeoJSON file.

    install

    npm install geojson-summary
    

    api

    summary(geojson, options)

    Given a GeoJSON object, return an object with sentence (string) and parts (array of strings) members describing the object.

    Options:

    • types: an object of type to name mappings like the default:
    {
        Point: [' point', ' points'],
        Polygon: [' polygon', ' polygons'],
        LineString: [' line', ' lines']
    }

    example

    summary([{
        type: 'Feature',
        properties: {},
        geometry: { "type": "Polygon",
          "coordinates": [
            [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0] ]
            ]
         }
    }])
     
    // Returns:
    /*
    {
        sentence: '1 polygon',
        parts: ['1 polygon']
    }
    */

    Install

    npm i geojson-summary

    DownloadsWeekly Downloads

    3

    Version

    0.5.0

    License

    BSD

    Last publish

    Collaborators

    • mapbox-admin
    • tmcw