# hexGrid

Takes a bounding box and the diameter of the cell and returns a FeatureCollection of flat-topped hexagons or triangles ( Polygon features) aligned in an "odd-q" vertical grid as described in Hexagonal Grids.
获取一个边界框和单元格的直径,并返回一个FeatureCollection平顶六边形或三角形(多边形特征)对齐在一个“odd-q”垂直网格中描述的六边形网格。

参数

参数 类型 描述
bbox BBox extent 以 minX, minY, maxX, maxY 的顺序表示
cellSide number length of the side of the the hexagons or triangles, in units. It will also coincide with the radius of the circumcircle of the hexagons.
options Object 可选参数:见下文

options选项

属性 类型 默认值 描述
units string kilometers used in calculating cell size, can be degrees, radians, miles, or kilometers
properties Object {} passed to each hexagon or triangle of the grid
mask (Feature <(Polygon|MultiPolygon)>) if passed a Polygon or MultiPolygon, the grid Points will be created only inside it
triangles boolean false whether to return as triangles instead of hexagons

返回

FeatureCollection <Polygon> - a hexagonal grid

示例

var bbox = [-96,31,-84,40];
var cellSide = 50;
var options = {units: 'miles'};

var hexgrid = turf.hexGrid(bbox, cellSide, options);
Last Updated: 6/21/2023, 11:40:17 PM