1.0.0 • Published 9 years ago

turf-flatten v1.0.0

Weekly downloads
10
License
MIT
Repository
github
Last release
9 years ago

turf-flatten

build status

Turf flatten module

turf.flatten(input)

flattens any GeoJSON to a FeatureCollection using geojson-flatten.

Parameters

parametertypedescription
inputgeojsonany 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