PROBLEM

The Enrich Layer tool generates inaccurate output for a polygon layer in ArcGIS Online Map Viewer

Last Published: September 9, 2024

Description

When running the Enrich Layer tool for a polygon layer in ArcGIS Online, the output data in the attribute table is inaccurate compared to the actual data, as the enriched data does not align with the expected values. In some instances, the enriched data is significantly lower than the actual data, approximately 50,000. In this article, a polygon feature layer representing a specific area is enriched with population demographics using the Enrich Layer tool.

Cause

The inaccurate result is caused by voids within the polygon features. Voids occur due to the presence of water bodies, the selection of specific class types, or the exclusion of certain areas during analysis. Data enrichment uses the best available data apportionment method to determine the value of each variable in the map. It employs a Weighted Centroid geographical retrieval methodology to aggregate data for the polygon features. The existence of the voids in the polygon layer leads to inaccuracies in the final data output, as the tool is unable to account for the missing information within voided areas. Refer to Esri Location Data: How data enrichment works for more information.

The image below shows a polygon feature with a void across the river area.

The polygon feature with void.

Solution or Workaround

To solve this issue, create and digitize a new polygon feature layer without voids based on the existing polygon feature layer. Run the Enrich Layer tool and use the newly created polygon feature layer as the input. Follow the steps outlined below for instructions.

  1. In ArcGIS Online, create a new hosted polygon feature layer. Refer to ArcGIS Online: Define your own layer for instructions.
  2. In ArcGIS Online, open the published web map consisting of the original polygon feature layer with voids. Refer to ArcGIS Online: Find and open a map for instructions.
  3. Add the new feature layer created in Step 1 to the published web map. Refer to ArcGIS Online: Browse layers for instructions.
  4. Create a new polygon feature in the newly added feature layer to cover the void and the entire area of the existing polygon feature layer. Refer to ArcGIS Online: Add features for instructions.

The image below shows the newly generated polygon feature without void.

The polygon feature without void.
    1. Enrich the new polygon feature layer using the Enrich Layer tool.
      1. On the Setting toolbar, click Analysis > Tools.
      2. In the Tools pane, search for and click Enrich Layer.
      3. For Input features, click Layer. In the Select layer dialog box, select the new polygon feature layer created in Step 1 and close the dialog box.
      4. For Enrichment data, click Variable. In the Data Browser window, select the preferred data variable and click Select. In this example, Population is selected.
      5. For Output name, specify a name.
      6. Click Estimate credits.
      7. Click Run.
    The Enrich Layer pane.

    The image below shows the new attribute table for the polygon feature generated using the Enrich Layer tool.

    The attribute table of new enrichment layer using polygon feature without void.

    Article ID: 000033385

    Software:
    • ArcGIS Online

    Receive notifications and find solutions for new or common issues

    Get summarized answers and video solutions from our new AI chatbot.

    Download the Esri Support App

    Related Information

    Discover more on this topic

    Get help from ArcGIS experts

    Contact technical support

    Download the Esri Support App

    Go to download options