Create and enrich grids and hexagons

Available with Business Analyst license.

In ArcGIS Business Analyst Pro, you can create a grid of uniform shapes to analyze spatial patterns. You can create grids composed of tessellating squares, hexagons, or H3 hexagons and then enrich the shapes with Esri data. Using uniform shapes rather than administrative boundaries—such as counties or ZIP Codes—reduces the size bias caused by irregular shapes and generates stable analysis areas that remain consistent over time.

In ArcGIS Business Analyst Pro, you can:

  • Create grids.
  • Create grids enriched with data.
  • Create grids enriched with data representing a defined area around the center of each grid cell.

Generate grids and hexagons

To create and enrich a grid on the map, complete the following steps:

  1. On the Analysis tab, in the Geoprocessing group, click Tools.

    The Geoprocessing pane appears.

  2. On the Toolboxes tab, in the Business Analyst Tools section, expand the Analysis toolset and click Generate Grids and Hexagons.

    The Generate Grids and Hexagons tool opens in the Geoprocessing pane.

  3. Choose an area of interest to define the extent of the grid layer by doing one of the following:
    • Use the Area of Interest drop-down menu to select content from the current map.
    • Click the Browse button to open the Area of Interest dialog box, and choose an existing boundary file from other projects or folders.
    • Click the Draw button Draw and choose Polygons. Draw a polygon on the map. When you are finished, double-click the map or click Finish. The polygon is saved as a new feature layer.

    For more information about creating an area of interest, see Area of interest drawing methods.

  4. Use the Output Feature Class parameter to set the name and location of the grid layer created.
  5. Choose one of the following shapes from the Cell Geometry Type drop-down list:
  6. Based on the shape you chose, specify the following:
    • For Square or Hexagon, specify the size of the shape in the Cell Size field. Use the drop-down menu to specify the unit of measurement.
    • For H3 Hexagon, specify the size of the hexagon in the H3 Resolution field. Level 1 is the largest hexagon and Level 15 is the smallest.

  7. Optionally, enrich grid cells using the Enrichment Type drop-down menu:
    • Choose Enrich Cell to perform enrichment on the squares, hexagons, or H3 hexagons.
    • Choose Enrich Buffer to perform enrichment on a buffer around each cell's centroid. Expand the Buffer Parameters section to specify the buffer's distance type and units, and name, or choose the output.
  8. Optionally, expand the Cell Centroids section to set the name and location of the cell centroid layer.
  9. Click the Add button Add and use the data browser to choose an enrichment variable.
  10. Click Run Run.

    The map populates with the grid layer. Each grid cell is assigned a Grid ID, visible in the attribute table and in each cell's pop-up. If you created Uber H3 hexagons, the Grid ID comes from Uber's Hexagonal Hierarchical Spatial Index.

Area of interest drawing methods

There are multiple options for drawing an area of interest over which to create a grid. The Draw button Draw includes the following options for drawing polygons:

  • Polygon Polygon—Create irregular polygons with unequal sides and angles.
  • Autocomplete Polygon Auto-Complete Polygon—Create an adjoining multisegmented polygon with segment types on the segment construction toolbar.
  • Right Angle Line Right Angle Segment—Create polygons with right angles.
  • Circle Circle—Create circular features using the pointer or by entering values.
  • Rectangle Rectangle—Create rectangular or square features using the pointer or by entering values.
  • Ellipse Ellipse—Create ellipse features using the pointer or by entering values.
  • Freehand Freehand—Create free-form polygons by moving the pointer.
  • Autocomplete Freehand Polygon Auto-Complete Freehand—Create an adjoining polygon with free-form segments by moving the pointer. When you finish the feature, the segments are converted to Bézier curves.
  • Trace Trace—Create continuous segments that follow the geometry of other features on layers with snapping turned on.
  • Create Structures Create Structures—Digitize structures by designating three of the four points. This requires a Defense Mapping or Production Mapping license.
  • Difference Polygon Difference Polygon—Digitize polygons that adjoin existing polygons using the existing polygons' geometry. This requires a Defense Mapping or Production Mapping license.

Geoprocessing tool

This page describes the functionality of the Generate Grids and Hexagons tool. You can also use this geoprocessing tool to build and run queries through a Python script or model. To learn more, see Generate Grids and Hexagons in the ArcGIS Pro tool reference.