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.
Examples
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.
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 determines 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.
Limitations
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 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.
Environments
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
Note:
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.
Credits
Credits will be consumed if your ArcGIS Enterprise portal is configured to use the ArcGIS GeoEnrichment Service, or configured to use the ArcGIS Online routing services and a travel mode is chosen for Measurement type.
For more information, see Understand credits for spatial analysis.
Outputs
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 licensing and configurations:
- Creator or GIS Professional user type
- Publisher or Administrator role, or an equivalent custom role
- GeoEnrichment privilege
- ArcGIS GeoEnrichment Service or a custom GeoEnrichment service
The following licensing and routing services are required to use travel modes:
- Network Analysis privilege
- Service Area (Asynchronous)
- Routing utility service
Resources
- Data apportionment
- Enrich Layer in ArcGIS REST API
- enrich_layer in ArcGIS API for Python
- Enrich Layer in ArcGIS Pro