@turf/flatten
    TypeScript icon, indicating that this package has built-in type declarations

    6.3.0 • Public • Published

    @turf/flatten

    flatten

    Flattens any GeoJSON to a FeatureCollection inspired by geojson-flatten.

    Parameters

    • geojson GeoJSON any valid GeoJSON Object

    Examples

    var multiGeometry = turf.multiPolygon([
      [[[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 flatten = turf.flatten(multiGeometry);
    
    //addToMap
    var addToMap = [flatten]

    Returns FeatureCollection<any> all Multi-Geometries are flattened into single Features


    This module is part of the Turfjs project, an open source module collection dedicated to geographic algorithms. It is maintained in the Turfjs/turf repository, where you can create PRs and issues.

    Installation

    Install this module individually:

    $ npm install @turf/flatten

    Or install the Turf module that includes it as a function:

    $ npm install @turf/turf

    Install

    npm i @turf/[email protected]

    Version

    6.3.0

    License

    MIT

    Unpacked Size

    7.13 kB

    Total Files

    7

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar