Skip To Content

Tutorial: Rank sites with Suitability Analysis

Доступно с лицензией Business Analyst.

Suitability Analysis overview

Suitability Analysis is used to rank and score sites based on multiple weighted criteria. Suitability can be ranked based on data variables from the installedBusiness Analyst dataset, ArcGIS Online, and your site attributes. Once you select your criteria, you can assign weights to them, get weighted scores for each potential site, and review final site score ranks from most to least suitable. Suitability Analysis can be run on a set of point location sites, polygon areas, standard geographies, or any combination thereof. The Suitability Analysis toolset is accessed via the Business Analyst toolbox in the Geoprocessing pane.

In addition to the complete set of geoprocessing tools, a Suitability tab is exposed upon creation of a Suitability Analysis layer. To access the tab, select your Suitability Analysis layer in the Contents pane and click Suitability.

Suitability tab

From the Suitability tab you can access the following workflow components:

  • Suitability Criteria—Used to review and change criteria settings
  • Add Criteria—Allows you to call the geoprocessing tool to add any of the three types of criteria: variable, point, and field
  • Calculate—Calculates suitability scores based on criteria settings
  • Auto Calculate—Automatically recalculates suitability scores any time changes are made to criteria

Step-by-step guide

The following guide leads you through an example of how to execute Suitability Analysis. The workflow consists of identifying candidate locations, adding criteria, setting parameters, and calculating a suitability score.

The example scenario is as follows: you are an analyst at a major commercial real estate company. You have been tasked with finding the most suitable market to locate a new fulfillment facility on behalf of your e-commerce client. Once the ideal market is identified, you use Suitability Analysis to pinpoint the best site within it. However, for this walk-through, your goal is only to identify the best market for expansion. The following criteria will be used to determine the optimal market:

  • High population count
  • High percentage of adults with college degrees
  • High rate of ethnic diversity
  • Median household income that is in line with other successful markets
  • Relatively affordable housing
  • Presence of an international airport within 50 miles of the market center
  • Presence of preferred supply chain/shipping providers (hubs)

Additionally, your client recently completed analysis of their best employees using Esri Tapestry Segmentation and provided counts of the corresponding LifeMode category. They provided counts of LifeMode 5 for each county in the United States, and you have appended this attribute to your input layer. Details of LifeMode 5 are available in the Esri Demographic Catalog.

Your client identifies individual United States counties as markets, and these will be used as your input layer.

To begin the Suitability Analysis workflow, use the USA_ESRI_2017 dataset.

Create a Suitability Analysis layer

With ArcGIS Pro open and your data in place, the first step is to create a Suitability Analysis layer.

  1. Double-click the Make Suitability Analysis Layer tool.
    Make Suitability Analysis Layer tool
  2. From Input Features, you have the option to select a feature layer from your project or browse for hosted or shared content. Click the browse button Browse point features and choose US_Counties.
  3. Type Market Suitability Candidates in the Layer Name text box.
    Make Suitability Analysis Layer parameters
  4. Click Run.

Your Suitability Analysis layer is created and added to the Contents pane.

Suitability Analysis layer added to the Contents pane

Next, you will access the ArcGIS Living Atlas of the World to enrich candidate sites with demographic criteria identified by your client as critical.

This action is completed using the Add Variable Based Suitability Criteria geoprocessing tool.

Select your criteria

  1. Double-click the Add Variable Based Suitability Criteria tool.
    Add Variable Based Suitability Criteria tool
  2. Identify your Suitability Analysis layer as the input and click the Add variable button Add variable.
    Click to add variables

    The Add Variable dialog box appears.

    Add Variable dialog box

  3. Under the United States (Standard) dataset, click Categories.

    The pane on the right displays the dataset's categories.

  4. Select your variables by either clicking the respective categories or using the Search Variables field in the upper right.
    2017 Total Population chosen
  5. Select the following variables:
    • 2017 Total Population—To identify markets with high total population counts.
    • 2017 Diversity Index—To measure the likelihood that two people selected at random are of a different ethnicity or race. Higher values equal greater diversity within the market.
    • 2017 Educational: Bachelor's Degree—Percentage of population to have attained a Bachelor's degree.
    • 2017 Median Home Value—Index measures the home value versus the United States national median, which has an index of 100.
    • 2017 Median Household Income

    After each variable has been chosen, you will see an updated count just below the Search Variables field.

    Five variables added

  6. When you are finished adding variables, click OK.

    The results are displayed in the Geoprocessing pane.

    Five variables listed

    From here, you are able to add or remove variables, reorder variables, or switch between values: Index Index, Number Number, or Percentage Percentage.

  7. Click Run.

Now that you have created criteria, you will review the default settings for each.

Reviewing and editing your criteria

In this section you will perform steps using the Suitability tab.

  1. In the Contents pane, select the Market Suitability Candidates layer.
    Market Suitability Candidates layer highlighted in the Contents pane

    The Suitability tab appears.

  2. Click Suitability and click Suitability Criteria.

    The Site Suitability pane appears. By default, all five criteria are equally weighted, and the Influence settings are positive.

    Five equally weighted variables

    You note that changes need to be made but decide to wait until point- and field-based criteria are added, since your client has specified needing proximity to large international airports and supply chain hubs within the market.

Add point-based criteria

In this part of the walk-through, you will create point-based criteria using two methods:

  • Count type—For identifying markets that contain supply chain hubs
  • Distance type—For identifying markets within ideal proximity to large airports

Data from ArcGIS Online will be used for your supply chain hubs and large airports analysis.

  1. Double-click the Add Point Layer Based Suitability Criteria tool.
    Add Point Layer Based Suitability Criteria tool
  2. In the Add Point Layer Based Suitability Criteria pane, do the following:
    Add Point Layer Based Criteria tool pane
    1. For Input Suitability Analysis Layer, choose Market Suitability Candidates.
    2. For Site Layer ID Field, choose OBJECTID.

      The Site Layer ID Field parameter uniquely identifies each polygon and corresponding attribute table record.

    3. Next to the Point Features parameter, click the browse button Browse point features to browse to the Supply_Chain_Hubs point feature.
    4. Click the Criteria Type drop-down arrow and choose Count.
  3. Click Run.

The parameters for large international airports are to be scored based on proximity to the market center. Therefore, you select Minimal Distance for the Criteria Type parameter. Minimal Distance returns the minimum distance from the closest point to the center of each polygon.

  1. If the Add Point Layer Based Suitability Criteria geoprocessing tool is still open, close and reopen it to refresh.
  2. Set the parameter settings as follows:
    Add Point Layer Based Criteria tool pane
    1. For Input Suitability Analysis Layer, choose Market Suitability Candidates.
    2. For Site Layer ID Field, choose OBJECTID.
    3. Next to the Point Features parameter, click the browse button Browse point features to browse to the Large_Intl_Airports point feature class.
    4. Click the Criteria Type drop-down list and choose Minimal Distance.

    Selecting Minimal Distance requires information on distance type and units. Therefore, additional parameters requiring input are returned within the tool.

    Add Point Layer Based Suitability Criteria fields

  3. For Distance Type, choose Driving Distance.
  4. For Measure Units, choose Miles.
  5. Click Run.

The optional Site Centers Features parameter can be used to identify an alternative to Suitability Layer polygon centroids and is used in the distance calculation.

With variable and point-based criteria appended to your Suitability Analysis layer, you are now ready to add field-based criteria.

Add field-based criteria

Your client knows the characteristics of their best employees and would like to locate in an area with a large pool of potential applicants who are a good fit.

They have identified a correlation between Tapestry LifeMode Group 5 households and robust bases of successful employees. A count of LifeMode Group 5 households has been appended to the Suitability Analysis layer but is yet to be set up as analysis criteria.

  1. From the Suitability Analysis toolset, open the Add Field Based Criteria geoprocessing tool.
    Add Field Based Criteria tool
  2. For Input Suitability Analysis Layer, choose your suitability layer and the attribute to be added as criteria.
    Add Field Based Suitability Criteria tool pane
  3. Click Run.

    With all criteria in place, you are ready to refine to your client's specifications.

Set criteria properties

Additional information from your client has indicated that markets with a median household income of around $55,000 fit well with their base compensation plan and employee needs.

You know that Suitability Analysis allows the introduction of ideal criteria values, in addition to positive and negative criteria influence, and that this can be set in one of two ways: using the Set Criteria Properties geoprocessing tool or from Additional Options in the Site Suitability pane. You decide to use the Suitability tab to set the ideal value since you are working directly with the map.

  1. From the Contents pane, highlight your Suitability Analysis layer.
  2. Click Suitability and click Suitability Criteria.

    The Site Suitability pane opens.

  3. For 2017 Median Household Income, expand Additional Options.
  4. Set Influence to Ideal.
  5. Type 55000 as your Ideal value. In this case, $55,000 represents your ideal household income.

    Примечание:

    You are able to exclude outlying values by setting Minimum and Maximum threshold values.

    Select Ideal for Influence

    Markets will now be evaluated for this criteria based on how closely their value aligns with your ideal value.

  6. With the Site Suitability pane still open, make the following changes to the remaining criteria:
    1. 2017 Total Population—Set Weight to 8.
    2. 2017 Education: Bachelor's Degree : Percentage—Set Weight to 12.
    3. 2017 Diversity Index—Set Weight to 20.
    4. 2017 Median Home Value : Index—Set Weight to 10 and set Influence to Inverse.

      Setting Influence to Inverse will show preference to lower median home values.

    5. Confirm that 2017 Median Household Income has weight set to 10 and Influence set to Ideal.
    6. Point Count—Set Weight to 15.
    7. Distance—Set Weight to 10.
    8. 2017 HHs: LifeMode Group 5—Set Weight to 15.

Refined criteria weights
Refined criteria weights

The highest-weighted criteria is 2017 Diversity Index; 2017 Median Household Income is set to Ideal with a value of 55000; and 2017 Median Home Value : Index has Influence set to Inverse, meaning lower values are preferred.

Calculate a suitability score

With your criteria settings and values set, you can now calculate a suitability score.

Примечание:

For details regarding how weighted scores are calculated, see Weighted score calculations.

  1. On the Suitability tab, in the Suitability Score group, click Calculate.
    Click Calculate

    Your results are returned in three places: the map; the Contents pane, which defines ranges of corresponding map shading; and the Market Suitability Candidates layer attribute table.

    U.S. counties criteria score

You have now completed a first round of Suitability Analysis, using all three types of criteria, with the Suitability Analysis geoprocessing toolset and the Suitability tab.