This package has been deprecated

    Author message:

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

    turf-concave

    3.0.12 • Public • Published

    turf-concave

    concave

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

    Internally, this uses turf-tin to generate geometries.

    Parameters

    • points FeatureCollection<Point> input points
    • maxEdge number the size of an edge necessary for part of the hull to become concave (in miles)
    • units string used for maxEdge distance (miles or kilometers)

    Examples

    var points = {
      "type": "FeatureCollection",
      "features": [
        {
          "type": "Feature",
          "properties": {},
          "geometry": {
            "type": "Point",
            "coordinates": [-63.601226, 44.642643]
          }
        }, {
          "type": "Feature",
          "properties": {},
          "geometry": {
            "type": "Point",
            "coordinates": [-63.591442, 44.651436]
          }
        }, {
          "type": "Feature",
          "properties": {},
          "geometry": {
            "type": "Point",
            "coordinates": [-63.580799, 44.648749]
          }
        }, {
          "type": "Feature",
          "properties": {},
          "geometry": {
            "type": "Point",
            "coordinates": [-63.573589, 44.641788]
          }
        }, {
          "type": "Feature",
          "properties": {},
          "geometry": {
            "type": "Point",
            "coordinates": [-63.587665, 44.64533]
          }
        }, {
          "type": "Feature",
          "properties": {},
          "geometry": {
            "type": "Point",
            "coordinates": [-63.595218, 44.64765]
          }
        }
      ]
    };
     
    var hull = turf.concave(points, 1, 'miles');
     
    var resultFeatures = points.features.concat(hull);
    var result = {
      "type": "FeatureCollection",
      "features": resultFeatures
    };
     
    //=result
    • Throws Error if maxEdge parameter is missing
    • Throws Error if units parameter is missing

    Returns Feature<Polygon> a concave 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-concave

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

    $ npm install turf

    Install

    npm i turf-concave

    DownloadsWeekly Downloads

    4,894

    Version

    3.0.12

    License

    ISC

    Last publish

    Collaborators

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