Skip to content

simplify-2D is a high-performance JavaScript 2D polyline simplification library

Notifications You must be signed in to change notification settings

microjs/simplify-2D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

simplify-2D

simplify-2D is a high-performance JavaScript 2D polyline simplification library

If you need a 3D simplification library, check out microjs/simplify-3D.

Installation

$ component install microjs/simplify-2D

$ npm install simplify-2d

API

var simplify = require('simplify-2D');
simplify(points, tolerance, highQuality)

Returns a simplified array of points

  • points - An array of points in the format: {x: Number, y: Number}
  • tolerance - Optional number (defaulting to 1) Affects the amount of simplification (in the same metric as the point coordinates).
  • highQuality - Optional boolean (defaults to false) - Excludes distance-based preprocessing step which leads to higher quality but runs ~10-20 times slower.

License

MIT

About

simplify-2D is a high-performance JavaScript 2D polyline simplification library

Resources

Stars

Watchers

Forks

Packages

No packages published