Nihilist Postmodern Mistake

    This package has been deprecated

    Author message:

    Turf packages are now namespaced: please use @turf/convex instead

    turf-convex

    3.0.12 • Public • Published

    turf-convex

    convex

    Takes a set of points and returns a convex hull polygon.

    Internally this uses the convex-hull module that implements a monotone chain hull.

    Parameters

    • featurecollection FeatureCollection<Point> input points

    Examples

    var points = {
      "type": "FeatureCollection",
      "features": [
        {
          "type": "Feature",
          "properties": {},
          "geometry": {
            "type": "Point",
            "coordinates": [10.195312, 43.755225]
          }
        }, {
          "type": "Feature",
          "properties": {},
          "geometry": {
            "type": "Point",
            "coordinates": [10.404052, 43.8424511]
          }
        }, {
          "type": "Feature",
          "properties": {},
          "geometry": {
            "type": "Point",
            "coordinates": [10.579833, 43.659924]
          }
        }, {
          "type": "Feature",
          "properties": {},
          "geometry": {
            "type": "Point",
            "coordinates": [10.360107, 43.516688]
          }
        }, {
          "type": "Feature",
          "properties": {},
          "geometry": {
            "type": "Point",
            "coordinates": [10.14038, 43.588348]
          }
        }, {
          "type": "Feature",
          "properties": {},
          "geometry": {
            "type": "Point",
            "coordinates": [10.195312, 43.755225]
          }
        }
      ]
    };
     
    var hull = turf.convex(points);
     
    var resultFeatures = points.features.concat(hull);
    var result = {
      "type": "FeatureCollection",
      "features": resultFeatures
    };
     
    //=result

    Returns Feature<Polygon> a convex hull


    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-convex

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

    $ npm install turf

    Keywords

    Install

    npm i turf-convex

    DownloadsWeekly Downloads

    9,712

    Version

    3.0.12

    License

    ISC

    Last publish

    Collaborators

    • tcql
    • morganherlocker
    • mourner
    • jvrousseau
    • jseppi
    • cspanring
    • cwmma
    • lyzidiamond
    • tmcw