# 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.


参数 类型 描述
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 可选参数:见下文


属性 类型 默认值 描述
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