3.0.12 • Published 8 years ago

turf-centroid v3.0.12

Weekly downloads
12,853
License
MIT
Repository
github
Last release
8 years ago

turf-centroid

build status

turf centroid module

turf.centroid(features)

Takes one or more features and calculates the centroid using the arithmetic mean of all vertices. This lessens the effect of small islands and artifacts when calculating the centroid of a set of polygons.

Parameters

parametertypedescription
featuresFeature\,FeatureCollectioninput features

Example

var poly = {
  "type": "Feature",
  "properties": {},
  "geometry": {
    "type": "Polygon",
    "coordinates": [[
      [105.818939,21.004714],
      [105.818939,21.061754],
      [105.890007,21.061754],
      [105.890007,21.004714],
      [105.818939,21.004714]
    ]]
  }
};

var centroidPt = turf.centroid(poly);

var result = {
  "type": "FeatureCollection",
  "features": [poly, centroidPt]
};

//=result

Returns Feature.<Point>, the centroid of the input features

Installation

Requires nodejs.

$ npm install turf-centroid

Tests

$ npm test
3.0.12

8 years ago

3.0.10

8 years ago

3.0.7

8 years ago

3.0.5

8 years ago

3.0.1

8 years ago

1.1.3

8 years ago

1.1.2

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago