Neurologically Paralyzing Mouseovers
Wondering what’s next for npm?Check out our public roadmap! »

turf-flatten

1.0.0 • Public • Published

turf-flatten

build status

Turf flatten module

turf.flatten(input)

flattens any GeoJSON to a FeatureCollection using geojson-flatten.

Parameters

parameter type description
input geojson any valid GeoJSON with multi-geometry Features

Example

var geometry = { 
  "type": "MultiPolygon",
  "coordinates": [
    [[[102.0, 2.0], [103.0, 2.0], [103.0, 3.0], [102.0, 3.0], [102.0, 2.0]]],
     [[[100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0]],
     [[100.2, 0.2], [100.8, 0.2], [100.8, 0.8], [100.2, 0.8], [100.2, 0.2]]]
   ]
 };
 
var flattened = turf.flatten(geometry);
 
//=flattened

Returns flattened, a flattened FeatureCollection

Installation

Requires nodejs.

$ npm install turf-flatten

Tests

$ npm test

Install

npm i turf-flatten

DownloadsWeekly Downloads

4

Version

1.0.0

License

MIT

Last publish

Collaborators

  • avatar