Choose a candidate site

Download the data

Your analysis will compare two sites, one in Warsaw and one in Czaplinek. Czaplinek is near Drawski Park Krajobrazowy (Drawski Landscape Park), a picturesque lake district, and is a popular tourist destination. If the Czaplinek site is chosen, the owner plans to partner with and promote local hotels. In return, the hotels will offer a curated selection of books in their gift shops and advertise the new bookstore.

The site in Warsaw is in a gentrifying neighborhood on the east side of the Wisła River. Parking is limited, so most customers would walk or use public transit to reach the store. However, there are many high-density apartment complexes nearby, as well as other stores. If the Warsaw site is chosen, the owner plans to initially market the new bookstore to an area within a 15-minute walking distance.

The owner has provided you with the addresses of both sites and criteria to assess each market. Because the markets are so different demographically, the criteria differ for each market.

First, you'll download a project package that contains the market areas.

  1. Download the Analyze Bookstore Sites in Poland data for this tutorial.
  2. Start ArcGIS Pro. If prompted, sign in using your licensed ArcGIS or Enterprise account.
    Note:

    If you don't have access to ArcGIS Pro or an ArcGIS organizational account, see options for software access.

    When you open ArcGIS Pro, you're given the option to create a project or open an existing one. If you've created a project before, you'll see a list of recent projects.

  3. Click Open another project.

    Open another project option

  4. In the Open Project window, browse to and double-click the Analyze_Bookstore_Sites_in_Poland project package that you downloaded.

    The project opens. It contains a map named Warsaw Site that shows a 15-minute walk time polygon based on the site address.

    Warsaw Site map

    The project also contains a Czaplinek Site and Report tab that you'll create for the owner.

Analyze the Warsaw site

For the Warsaw site, the owner provided the following criteria:

  • Per capita disposable income, multiplied by a count of people aged 15 or older
  • Annual per capita expenditure on books, newspapers, and stationery, multiplied by a count of people aged 15 or older

You'll use the Enrich tool to add the necessary demographic data to the market area of the Warsaw site. This tool creates a series of polygons based on an area you define. Then, it determines demographic information for those polygons using the ArcGIS GeoEnrichment service. The GeoEnrichment service can be used for more than 130 countries, some of which have thousands of demographic and consumer behavior variables for the most recently available annual estimates.

  1. On the ribbon, click the Analysis tab. In the Geoprocessing group, click Tools.

    Tools button

    The Geoprocessing pane appears.

  2. In the Geoprocessing pane, search for Enrich. In the list of results, click Enrich (Analysis Tools).

    Enrich search results

    The Enrich tool appears.

    Note:

    The Enrich tool consumes credits assigned to your ArcGIS account. In this tutorial, you'll enrich two features with six fields, which will cost 0.12 credits. The ArcGIS Online help topic Understand credits contains more information about credit usage.

  3. In the Enrich tool, for Input Features, choose Warsaw Bookstore Site.

    Input Features in Parameters tab

    Next, you'll change the demographic data source from the default source to a source that specializes in Polish data.

  4. Click the Environments tab and click the Browse button.

    Browse button on Environments tab

    The Business Analyst Data Source window appears.

  5. In the Business Analyst Data Source, expand Portal and click Europe. Scroll through the list of countries, select Poland, and click OK.

    Poland folder chosen in Business Analyst Data Source window

    The data source is updated. Next, you'll choose several demographic and consumer behavior variables that match the criteria for selecting the best site.

  6. Click the Parameters tab. For Variables, click the add button.

    Add button

    The Data Browser window appears. This window contains a large number of demographic variables that you can choose. The first criterion involves per capita disposable income (income after taxes and social contributions, including received transfer payments).

    You'll measure this criterion with purchasing power, which refers to the disposable income of an area's population. Purchasing power consists of net incomes from employment and assets (after taxes and social contributions), pensions, unemployment benefits, benefit payments, and other national transfer payments.

  7. In the Data Browser window, in the search bar, type Purchasing and press Enter. In the list of results, check 2022 Purchasing Power: Total and 2022 Purchasing Power: Per Capita.
    Note:

    Demographic data is updated periodically. You can choose more recent demographic data if it is available.

    2022 Purchasing Power: Total and 2022 Purchasing Power: Per Capita variables

    Note:

    MBR stands for Michael Bauer Research GmbH, an Esri business partner that provides demographic and consumer expenditure variables for Poland and other countries.

    The second criterion involves per capita spending on books, newspapers, and stationery.

  8. Clear the search text and search for Books. Check 2022 Books & Stationery: Total and 2022 Books & Stationery: Per Capita.

    The criteria will be considered for the population aged 15 or older. You'll add variables for the total population and the population aged 0 through 14 so you can calculate this group.

  9. On the side pane, expand Poland and click Categories. In the list of categories, double-click Age.

    Age category

  10. Double-click 15 Year Increments. Under 2022 Population Totals (MBR), check 2022 Total Population Age 0-14.

    2022 Total Population Age 0-14 variable

  11. On the side pane, click Categories. Double-click Population, double-click Common Population Variables, and check 2022 Total Population.

    You've chosen a total of six variables. The number of chosen variables is displayed under the search bar.

    Total number of chosen variables

  12. Click OK. In the Geoprocessing pane, click Run.

    If asked to estimate credits, click estimate credits at the top of the Geoprocessing pane.

    The tool runs and the WarsawBookstoreSite_Enrich layer is added to the map. The enriched data variables are included in the layer's attribute table.

  13. In the Contents pane, right-click the WarsawBookstoreSite_Enrich layer and choose Attribute Table.

    The table opens. In addition to the six fields added by the Enrich tool, the table includes an aggregationMethod field.

    Tip:

    You can expand the size of any field in the table by dragging the rightmost border of the field name.

    Field that contains the aggregation method

    The aggregation method is listed as BlockApportionment:PL.Postcodes5;PointsLayer:PL.BlockPoints. Block apportionment is a method of determining how many people live within a polygon (in this case, the 15-minute walk time area). PL is an abbreviation for Poland, and Postcodes5 refers to the geographic boundaries used as the basis for the block apportionment process. In this case, the areas are five-digit postal codes, which are the best available areas for Poland.

    In all countries except the United States and Canada, the GeoEnrichment service produces settlement points that provide the likelihood of people living in a given location based on a Landsat model. The service then combines these settlement points with the geographic boundaries to create a population-weighted apportionment of the variables selected in the Enrich tool.

    The smallest area that can be geoenriched depends on the country and whether the area is urban or rural. A 2-mile-diameter area in urban settings will usually produce statistically valid results in most countries. The Warsaw market area is slightly larger than this recommended minimum size, but an area of this size may not be appropriate for a rural area.

    Note:

    Learn more about Apportionment reliability.

    Next, you'll add a new field and estimate expenditure on books for people 15 or older. This field will represent potential book revenue based on the owner's criteria.

  14. In the attribute table, click the Add Field button.

    Add Field button

    The Fields: WarsawBookstoreSite_Enrich view appears. A new field is added to the bottom of the list of fields, with editable cells for information.

  15. In the new field, for Field Name, type P_revBooks. For Alias, type Potential Book Revenue. For Data Type, choose Double.

    New field parameters

  16. Double-click the Number Format cell and click the Determine display formatting for numeric data types button. In the Number Format window, for Category, choose Currency, and click OK.
  17. On the ribbon, click the Fields tab. In the Changes group, click Save.

    Save button for fields

    The field is saved. Next, you'll create an expression to calculate it.

  18. Close the Fields: WarsawBookstoreSite_Enrich view.
  19. . In the attribute table, scroll to the Potential Book Revenue field. Right-click the field heading and choose Calculate Field.

    Calculate Field option

    The Calculate Field tool appears in a floating window. You'll calculate the field using an expression that subtracts population aged 0 through 14 from the total population, and then multiplies the result by per capita spending on books.

  20. In the Calculate Field tool, for P_revBooks =, copy and paste the following formula:

    (!populationtotals_totpop_cy! - !F15yearincrements_page01_cy!) * !spending_cspc17_cy!

    Calculate Field option

  21. Click OK.

    The tool runs and the field is calculated. If you are using 2022 data, the potential book revenue is estimated as 17,815,880.84. With more recent data, the value may differ.

    Note:

    Because the field category is set to Currency, the potential book revenue is shown in the default currency of your version of the software. The value is actually in the Polish złoty, displayed with the sign zł.

  22. Close the attribute table.

Analyze the Czaplinek site

For the Czaplinek site, the owner provided the following criteria:

  • Per capita disposable income, multiplied by 2 percent of the count of people aged 15 or older
  • Annual per capita expenditure on books, newspapers, and stationery, multiplied by 2 percent of the count of people aged 15 or older

The 2 percent value is based on the owner's research, which indicates that 1 in 50 households in northwest Poland spends at least one day in the Drawski region, where Czaplinek is located, each year. You'll enrich the Czaplinek market area with relevant variables and calculate potential revenue based on the owner's criteria.

  1. Click the Czaplinek Site map view.

    Czaplinek site market area

    The market area of this site is a 150-kilometer driving distance polygon based on the location of the Czaplinek site. Because Czaplinek is a tourist destination, its market area is much different than the Warsaw site, which would be focused on local customers.

    To run the Enrich tool again with the same parameters, you'll open the geoprocessing tool history.

  2. On the ribbon, click the Analysis tab. In the Geoprocessing group, click the History button.

    History button

    This project's geoprocessing history contains two tools, the Calculate Field tool and the Enrich tool.

  3. Double-click Enrich.

    Enrich tool in geoprocessing history

    The Geoprocessing pane appears, displaying the Enrich tool. All of the parameters are identical to those that you set the first time you ran the tool, including the variables for enrichment. The only parameters you'll change are in the input features and the output feature class.

  4. For Input Features, choose Czaplinek Bookstore Site. For Output feature class, change the output name to CzaplinekBookstoreSite_Enrich.

    Input and Output Features

  5. Click Run.

    If asked to estimate credits, click estimate credits at the top of the Geoprocessing pane.

    The tool runs and the CzaplinekBookstoreSite_Enrich layer is added to the map.

  6. In the Contents pane, right-click the CzaplinekBookstoreSite_Enrich layer and choose Attribute Table.

    The aggregation method for this geoenrichment is CentroidsInPolygon:PL.Subdistricts. Because the area is much larger than the Warsaw market area, the method and the geographic boundaries are different. Subdistricts are a larger set of boundaries than five-digit postal codes. The GeoEnrichment service uses their centroids instead of the more detailed settlement points as the basis for apportionment.

    There are many more postal code areas in the Czaplinek area than the Warsaw area, so the time it would take to aggregate by postal code would be much higher. For a large area, using subdistrict centroids and boundaries instead of settlement points and postal code boundaries produces a result that is only slightly less reliable (usually less than a 0.25 percent difference).

    As with the Warsaw area, you'll add and calculate a new field that estimates expenditure on books for people aged 15 or older. Based on the owner's criteria, you'll multiply the result by 0.02 to represent the percentage of population that will be within the region over the course of a year.

  7. In the attribute table, click the Add Field button. In the Fields: CzaplinekBookstoreSite_Enrich view, create a field with the following parameters:

    • For Field Name, type P_revBooks.
    • For Alias, type Potential Book Revenue.
    • For Data Type, choose Double.
    • For Number Format, set Category to Currency.

    Add Field P_revBooks

  8. On the Fields tab, in the Changes group, click Save. Close the Fields: CzaplinekBookstoreSite_Enrich view.
  9. In the attribute table, scroll until you can see the Potential Book Revenue field. Right-click the field heading and choose Calculate Field.
  10. In the Calculate Field window, for P_revBooks =, copy and paste the following formula:

    (!populationtotals_totpop_cy! - !F15yearincrements_page01_cy! ) * !spending_cspc17_cy! * 0.02

    Calculate Field P_revBooks

  11. Click OK.

    The field is calculated. If you are using 2022 data, the result value is 30,760,184.35.

  12. Close the attribute table. On the Quick Access Toolbar, click the Save button.
    Note:

    A message may appear warning you that saving this project file with the current ArcGIS Pro version will prevent you from opening it again in an earlier version. If you see this message, click Yes to proceed.

    Save button

Update the report

The project package includes a layout for a report on the candidate sites. Next, you'll update the report layout so you can communicate your findings to the owner.

  1. In the Contents pane, turn off the CzaplinekBookstoreSite_Enrich layer.
  2. In the Warsaw Site map, in the Contents pane, turn off the WarsawBookstoreSite_Enrich layer.

    First, you'll copy the Warsaw site's potential book revenue into the report.

  3. Open the attribute table for the WarsawBookstoreSite_Enrich layer. Right-click the cell with the potential book revenue value and choose Copy.
  4. Above the map, click the Report view. For Warsaw Site, for Site Total Annual Potential Revenue, double-click 10,000,000 to make it editable.
  5. Replace the text with the number you copied. If necessary, remove your currency symbol so that only the zł symbol remains.

    Report with total potential revenue value

  6. In the attribute table, copy the value for 2022 Books & Stationery: Per Capita. In the report, for Warsaw Site, replace the default value for Annual per Capita Spending on Books & Stationery with the value you copied.

    For population 15 or over, you'll need to use two values in the attribute table.

  7. Subtract the 2022 Total Population Age 0-14 value from the 2022 Total Population value. In the report, for Warsaw Site, replace the default value for Population Age 15+ with the result. It is 24,844. Close the attribute table.
  8. In the Czaplinek Site view, open the attribute table for the CzaplinekBookstoreSite_Enrich layer.

    For the Czaplinek site, you'll need to multiply the population by 2 percent.

  9. Subtract the 2022 Total Population Age 0-14 value from the 2022 Total Population value and multiply the result by 0.02 (round the result to the nearest integer). It is 59,338. In the report, for Czaplinek Site, replace the default value for 2% of Population Age 15+ with the result.
  10. Replace the remaining two Czaplinek Site values with the corresponding values in the attribute table. When finished, close the attribute table.

    Bookstore Site Comparison report

    The report indicates that a larger number of people will visit Czaplinek compared to those who live near the Warsaw site. Because of this difference, the Czaplinek site has a higher predicted revenue.

    You'll finish the report by adding the source for the information used to evaluate the sites.

    Tip:

    You can find the source for all demographic data used by Esri services on the Esri Demographics documentation page. To find a specific data source, click the Regional Data tab and browse to the appropriate section based on the data's geography. For instance, to find the source of the data used in this tutorial, expand the Europe section, and click Poland. Then, download the Release Notes PDF file. Page 1 of the PDF file lists the data source.

  11. At the bottom of the report, double-click Source to make the text box editable. After the word Source, paste the following:

    © Michael Bauer Research GmbH 2022 based on © Central Statistical Office, Eurostat.

  12. Click anywhere outside of the report to deselect the text box.

    Source added to the bottom of the report

  13. Save the project.

In this tutorial, you enriched market areas for two candidate locations for a new bookstore in Poland. You analyzed each location using the bookstore owner's criteria to estimate the total revenue at each location. Then you added the relevant information to a report to show the owner. Based on your information, the owner feels confident about making a decision.

You can find more tutorials in the tutorial gallery.