# 三角形网格(triangleGrid)
> npm install @turf/triangle-grid
Takes a bounding box and a cell depth and returns a set of triangular polygons in a grid.
接收一个边界框(BBox),单元格长度,创建并返回网格中的三角形多边形集合(
FeatureCollection<Polygon>
)。
参数
参数 | 类型 | 描述 |
---|---|---|
bbox | BBox | [xmin,ymin,xmax,ymax] |
cellSide | number | 三角形面要素的直角边边长 |
options | Object | 可配置项 |
options选项
属性 | 类型 | 默认值 | 描述 |
---|---|---|---|
units | string | "kilometers" | 单位,可选的有 degrees、radians、miles、kilometers |
mask | (Feature <(Polygon|MultiPolygon)> ) | 如果传递了 Polygon 或 MultiPollygon,则仅在传入的 mask 面要素内创建,如果范围大于 bbox,则相当于不传 | |
properties | Object | {} | 出参 的 properties 属性 |
返回
FeatureCollection <Polygon>
- grid of polygons
FeatureCollection <Polygon>
- 网格面要素集合
示例
var bbox = [-95, 30 ,-85, 40];
var cellSide = 50;
var options = {units: 'miles'};
var triangleGrid = turf.triangleGrid(bbox, cellSide, options);
基础用法
Copy