3.0.12 • Published 10 years ago

turf-simplify v3.0.12

Weekly downloads
11,401
License
ISC
Repository
github
Last release
10 years ago

turf-simplify

build status

simplify geographic shapes

turf.simplify(feature, tolerance, highQuality)

Simplifies a Feature containing a LineString or Polygon geometry. Internally uses simplify-js to perform simplification.

Parameters

parametertypedescription
featureFeature- a LineString or Polygon feature to be simplified
tolerancenumber- simplification tolerance
highQualityboolean- whether or not to spend more time to create a higher-quality simplification with a different algorithm

Example

var feature = turf.polygon([[
 [-70.603637, -33.399918],
 [-70.614624, -33.395332],
 [-70.639343, -33.392466],
 [-70.659942, -33.394759],
 [-70.683975, -33.404504],
 [-70.697021, -33.419406],
 [-70.701141, -33.434306],
 [-70.700454, -33.446339],
 [-70.694274, -33.458369],
 [-70.682601, -33.465816],
 [-70.668869, -33.472117],
 [-70.646209, -33.473835],
 [-70.624923, -33.472117],
 [-70.609817, -33.468107],
 [-70.595397, -33.458369],
 [-70.587158, -33.442901],
 [-70.587158, -33.426283],
 [-70.590591, -33.414248],
 [-70.594711, -33.406224],
 [-70.603637, -33.399918]
]]);
var tolerance = 0.01;
var simplified = turf.simplify(
 feature, tolerance, false);

//=feature

//=simplified

Installation

Requires nodejs.

$ npm install turf-simplify

Tests

$ npm test
3.0.12

10 years ago

3.0.10

10 years ago

3.0.1

10 years ago

1.0.3

11 years ago

1.0.2

11 years ago

1.0.1

11 years ago

1.0.0

11 years ago

0.0.0

12 years ago