# concave

Takes a set of points and returns a concave hull Polygon or MultiPolygon. Internally, this uses turf-tin to generate geometries.
接受一组点并返回凹多边形或多边形。内部使用 turf-tin 生成几何图形。

参数

参数 类型 描述
points FeatureCollection <Point> input points
options Object 可选参数:见下文

options选项

属性 类型 默认值 描述
maxEdge number Infinity 凸多边形的凹部需要变成凹多边形的边的长度(以“单位”为单位)
units string kilometers 可以是度、弧度、英里或公里

返回

(Feature <(Polygon|MultiPolygon)>|null) - 凹多边形(如果无法计算凸包,则返回null值)

示例

var points = turf.featureCollection([
  turf.point([-63.601226, 44.642643]),
  turf.point([-63.591442, 44.651436]),
  turf.point([-63.580799, 44.648749]),
  turf.point([-63.573589, 44.641788]),
  turf.point([-63.587665, 44.64533]),
  turf.point([-63.595218, 44.64765])
]);
var options = {units: 'miles', maxEdge: 1};

var hull = turf.concave(points, options);
Last Updated: 7/3/2023, 9:59:14 PM