Nonchalantly Performs Magic
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    simplify-geometrypublic

    simplify-geometry

    Build Status

    browser support

    Simplify geometry using the Ramer–Douglas–Peucker algorithm.

    If you need to simplify geometries, for instance reducing the number of points in a polygon, this will help you. You could use this in Leaflet.

    Node

    Example

    var simplify = require('simplify-geometry');
    var linestring = [[0,0], [2.5,3], [5,0]];
     
    console.log(simplify(linestring, 2.9));
    console.log(simplify(linestring, 3));

    Output:

    [ [ 0, 0 ], [ 2.5, 3 ], [ 5, 0 ] ]
    [ [ 0, 0 ], [ 5, 0 ] ]

    Browser

    Browser builds are built with Browserify, and tested in various browsers with Testling:

    You can see an example here, which uses Leaflet: http://seabre.github.io/simplify-geometry/

    With example code here: https://github.com/seabre/simplify-geometry/tree/master/examples/browser

    License

    MIT License

    install

    npm i simplify-geometry

    Downloadslast 7 days

    360

    version

    0.0.2

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar