# 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);