Enrich Layer (Map Viewer)

The Enrich Layer tool supplements point, line, and polygon features with demographic and landscape data from the ArcGIS GeoEnrichment Service or a custom GeoEnrichment service.


Example uses of this tool include the following:

  • A development company must find the best location to build a retirement community. The company uses the Enrich Layer tool to obtain demographic data for the neighborhoods surrounding the candidate development sites and for the company's existing, most successful communities. The company can then rank the candidate sites based on their similarity to the demographic characteristics of the company's most successful sites.
  • A crime analyst wants to examine the crime rate throughout the city. The analyst first aggregates the crime counts into hexagon grid cells that overlay the entire city. They then apply the Enrich Layer tool to obtain the number of people living within each hexagon cell and calculate the crime rate in each hexagon cell.

Usage notes

Enrich Layer includes configurations for features to enrich, enrichment data, enrichment areas, and the result layer.

Features to enrich

The Features to enrich group includes the Input features parameter, which identifies the features that will be enriched with additional data. You can choose a layer using the Layer button, or use the Draw input features button to create a sketch layer to use as the input.

For feature inputs, a count of features is displayed below the layer name. The count includes all features in the layer, except features that have been removed using a filter. Environment settings, such as Processing extent, are not reflected in the feature count.

Enrichment data

The Enrichment data group includes the Enrichment variables parameter, which specifies which variables will be added to the input features.

Enrichment areas

The Enrichment areas group includes the following parameters:

  • Measurement type specifies how to measure the distance around each feature. The distance defines the area around each input feature that will be enriched. Measurement type can be Line distance (default) or a travel mode. Line distance is the only available choice when the input features are either lines or polygons.

    Learn more about travel modes
  • Measurement value is a numeric value that defines the distance or time around each input feature that will be included when the feature is enriched.
  • Units specifies the units of the Measurement value parameter value. If a distance-based option is selected as the Measurement type parameter value, the units include Miles, Feet, Yards, Kilometers, and Meters. If a travel-time-based option is selected as the Measurement type parameter value, the units include Minutes, Seconds, and Hours.
  • Return output as bounding areas determines whether the output layer will contain the area around each input feature that was enriched (checked) or the original input features (unchecked).

Result layer

The Result layer group includes the following parameters:

  • Output name specifies the name of the layer that is created and added to the map. The name must be unique. If a layer with the same name already exists in your organization, the tool will fail and you will be prompted to use a different name.
  • Save in folder specifies the name of a folder in My content where the result will be saved.


The following limitations apply to the tool:

  • Data availability depends on the location of the input features.
  • Straight-line distances cannot exceed 1,000 miles (1,609 kilometers).
  • Travel times cannot exceed 9 hours (540 minutes) when walking or 5 hours (300 minutes) for all other travel times.
  • Travel distances cannot exceed 27 miles (43.45 kilometers) when walking or 300 miles (482.80 kilometers) for all other travel distances.
  • Travel modes do not account for traffic conditions. To account for traffic conditions, first use the Generate Travel Areas tool to create the feature areas, then enrich the areas with the Enrich Layer tool.
  • Several complex polygon layers from ArcGIS Living Atlas of the World are not supported as input to the Enrich Layer tool. Instead, find an equivalent ArcGIS Living Atlas analysis layer.


Analysis environment settings are additional parameters that affect a tool's results. You can access the tool's analysis environment settings from the Environment settings parameter group.

This tool honors the following analysis environments:

  • Output coordinate system
  • Processing extent

    The default processing extent in Map Viewer is Full extent. This default is different from Map Viewer Classic in which Use current map extent is enabled by default.


This tool consumes credits.

Use Estimate credits to calculate the number of credits that will be required to run the tool. For more information, see Understand credits for spatial analysis.


The tool outputs a layer where each input feature is enriched with the selected demographic and landscape data.

Licensing requirements

This tool requires the following user type and configurations:

  • Creator, Professional, or Professional Plus user type
  • Publisher, Facilitator, or Administrator role, or an equivalent custom role
  • GeoEnrichment privilege

The Network Analysis privilege is required to run the tool using a travel mode.