Introduction to data enrichment
What is data enrichment (GeoEnrichment)?
Data enrichment, also known as GeoEnrichment, is the process of enhancing existing data with additional location-based information about the people and places in a specific area. The additional information can drive better understanding, analysis, and decision making. For example, you can submit a point or polygon to the GeoEnrichment service and retrieve demographics and other facts associated with the location and surrounding area.
Why use data enrichment?
You can use data enrichment to:
- Access over 15,000 analysis variables (and data) in more than 130 countries and regions including demographics, lifestyle segmentation, consumer spending, and market potential.
- Find demographics and other relevant characteristics within an area around a point.
- Enrich your own data with location-based context about the people and places in an area.
- Analyze markets and consumers, identify underserved communities, and make better business and policy decisions.
How data enrichment works
If you have an ArcGIS Developer account or ArcGIS Online account, you can perform data enrichment by making a request to the Geoenrichment service
enrich operation or by using client APIs. Specify a geometry for a location, and optionally, additional parameters to refine the operation.
Using a point geometry for the study area is the easiest way to get started and the default options uses a one mile buffer around the point to return facts from the default data collection (Key Global Facts).
To refine the options, you can use data collections or analysis variables. These optional parameters provide control over which attributes are returned. The GeoEnrichment service will return the facts requested for the input study area.
For all requests, the GeoEnrichment service uses a sophisticated data apportionment methodology to aggregate demographic information for rings and other polygons. For example, in the U.S. and Canada, data apportionment relies mostly on census block points. Block points are centroids derived from census block boundaries, the most detailed level of census tabulation available. They contain attributes for the actual count of people and households living in the associated block. For most other countries and regions settlement points are used for data apportionment. Settlement points are modeled by Esri and provide an estimate of the likelihood of human settlement.
Types of enrichment data
|Global data||Global facts and demographics that cover 170 countries and regions.|
|Local data||Local facts and demographics that provide additional detailed information for specific countries.|
Query demographic data
Query demographic information for locations around the world with the GeoEnrichment service.
Enrich data sources
Enrich data with demographic information and local business facts using the spatial analysis service.
Find data using analysis variables
Learn how to use the Analysis Variable Finder to get enrichment data.
Find data using data collections
Learn how to use the Data Collection Finder to get enrichment data.
Find facts and demographic information about a location or area.
|ArcGIS Maps SDK for .NET||2|
|ArcGIS Maps SDK for Kotlin||2|
|ArcGIS Maps SDK for Swift||2|
|ArcGIS Maps SDK for Java||2|
|ArcGIS Maps SDK for Qt||2|
|ArcGIS API for Python|
|ArcGIS REST JS||3|
|MapLibre GL JS||4|
- 1. Access via ArcGIS REST JS or use a task.
- 2. Access via HTTP request.
- 3. Access via HTTP request and authentication.
- 4. Access via ArcGIS REST JS.