Section3 Exercise1 CreateASuitabilityModel
Section3 Exercise1 CreateASuitabilityModel
Exercise
Create a suitability model
Section 3 Exercise 1
November 8, 2021
Spatial Data Science MOOC
Time to complete
120 minutes
Introduction
Suitability modeling is one of the most foundational approaches to solving spatial
problems—where are the best, or most suitable, locations for something. Whether you are
trying to identify the most suitable location for a store or conservation area, you will follow the
same basic steps.
1. Define the problem: Defining the problem will help you identify a specific and
measurable goal for the suitability analysis.
2. Identify the criteria: The subject of your suitability model will respond to different
phenomena, referred to as criteria (for example, slope). The criteria should support the
defined goal of the suitability model.
3. Derive the criteria: If you do not have data that represents each criterion, you can derive
the criteria from a base dataset (for example, a slope criterion is derived from an
elevation base dataset).
4. Transform criteria values: Criteria values are measured using different scales, so you
must transform these values to a common scale so that they can be compared and
combined.
5. Weight and combine criteria: Some criteria may be more important than others. You can
weight the criteria relative to one another before combining them to create a single
suitability layer.
6. Locate the site: The suitability layer reflects the characteristics of a location. In this step,
you integrate the spatial requirements of the subject of your suitability model and use
these spatial requirements to identify the best locations from the suitability layer.
7. Analyze the results: Analyze the results to confirm that the selected site meets the
requirements and ensure that you achieve the goals of the analysis.
Exercise scenario
A global company wants to identify the best location for its carbon-neutral headquarters. The
owner would like the headquarters located in the state of Vermont.
In this exercise, you will complete each step of suitability modeling to locate the best, or most
suitable, location for the company's carbon-neutral headquarters.
• Building site: a location that reduces construction cost and is easily accessible by
employees
• Energy independence: an optimal location to incorporate renewable energy devices
• Access to amenities: a location that is accessible to various amenities
• Environmental concerns: a location that will minimally disrupt critical environmental
areas and corridors
The following tables list the criteria for each category and the required data.
Building site
Energy independence
Access to amenities
Environmental concerns
Note: These criteria have been chosen for this exercise and are not intended to be an
exhaustive list of the criteria used in this type of suitability model.
c In the bottom-left corner of the ArcGIS Pro Start page, click Open Another Project.
Note: If you have configured ArcGIS Pro to start without a project template or with a default
project, you will not see the Start page. On the Project tab, click Open, and then click Open
Another Project.
d In the Open Project dialog box, browse to the Suitability folder that you saved on your
computer.
Your ArcGIS Pro project includes a map of Vermont with a layer that outlines the area of
interest, or study area, for this suitability model. This study area spans across several counties
in Vermont, including the cities of Burlington, Hinesburg, and Stowe. A mountain range,
called Green Mountains, runs north to south in the eastern part of the study area. The map
includes additional layers that represent the other datasets required to locate the most
suitable location for the corporate headquarters.
f In the Contents pane, turn off the Study_Mask layer and the Hillshade layer.
g Review the following layers that you will be working with by turning them on and off:
• MajorRoads
• GreenMTRidge
• Views
• LandUse
• Elevation_30
i On the ribbon, from the Analysis tab, in the Geoprocessing group, click Environments.
j In the Environments dialog box, under Raster Analysis, click the Mask down arrow and
choose the Study_Mask layer.
k Click OK.
Note: You can also use the Browse button to choose the Study_Mask layer from the Data
geodatabase ([Link]).
Geoprocessing environment settings are additional parameters that affect a tool's results. A
mask is a dataset that defines which locations in the inputs will be considered in the execution
of the tool. The Study_Mask layer will define the mask of the tools that you will run in the next
step.
The Surface Parameters output layer is added to the map. This tool derives the slope, or
gradient, for each cell in the Elevation_30 base data. The cells in this raster are symbolized in
colors ranging from a black, indicating gentler slopes, to white, indicating steeper slopes. To
learn more about the Surface Parameters tool, see ArcGIS Pro Help: Surface Parameters
(Spatial Analyst).
d Select the Distance Accumulation (Spatial Analyst Tools) tool, and then set the following
parameters:
Note: You will see a message that the tool completed successfully but with warnings, which is
due to the mask set in the project's environments. Tools that honor the mask environment will
only consider those cells that fall within the analysis mask in the operation. This warning will
not affect your results.
The tool calculates the straight-line, or Euclidean, distance from the major roads. The study
area for this analysis includes the Green Mountain Ridge. Cars must drive around the ridge,
which you have indicated by adding it as a barrier. The resulting layer illustrates the
accumulated distance from major roads, where green indicates shorter distances and yellow
to pink indicates farther distances. Areas around the ridge may be relatively close (straight-line
distance) to a major road. However, the Distance Accumulation tool indicates that these areas
are far from major roads because you would have to drive around the ridge. To learn more
about the Distance Accumulation tool, see ArcGIS Pro Help: Distance Accumulation (Spatial
Analyst).
• MajorRoads
• Views
The Views layer shows visibility from major roads. Areas that are not visible are not assigned a
value and are considered NoData cells. Anytime a cell is assigned NoData, the cell will not be
considered available for locating the headquarters. Because you want to include these areas
in the suitability analysis, you will convert NoData cells to cells with a value of zero using the
Raster Calculator tool.
h In the Geoprocessing pane, search for Raster Calculator, and then open the Raster
Calculator (Spatial Analyst Tools) tool.
k Click Run
NoData cells have been reassigned to a cell value of zero, which is represented using black.
As the cell value increases, the symbology lightens to gray and eventually white. The white
areas are the most visible from the major roads, making them the least preferable areas.
The LandUse dataset can be used directly as the criterion, so no geoprocessing tool was
necessary to derive criterion from this base data.
m Turn off all the layers except the World Topographic Map basemap, and then save your
project.
Hint: Press Alt and click the check mark next to the World Topographic Map basemap to turn
off all the layers except the basemap.
a On the ribbon, from the Analysis tab, in the Workflows group, click Suitability Modeler.
The Suitability Modeler tab on the ribbon opens, and the Suitability Modeler pane opens. The
Suitability Modeler tab is where you can adjust settings and save the model. The Suitability
Modeler pane is where you will transform criteria values, weight criteria, and, finally, locate
regions.
b From the Suitability Modeler tab, in the Suitability Analysis group, uncheck the Auto
Calculate box to turn off this option.
By unchecking this option, the model data will not automatically update every time a
parameter is changed.
e At the top of the Suitability Modeler pane, click the Suitability tab.
You have created a new model and adjusted its settings. A group layer, named HQ_Model, is
added to the Contents pane. Group layers help organize related kinds of layers in a map and
can be used to define advanced drawing options.
Next, you will transform criteria values using the Suitability Modeler.
a In the Suitability Modeler pane, next to Input Rasters, click the Add Raster Criteria
Datasets By Browsing To Them button .
b In the Select Input Rasters dialog box, under Project, double-click Databases.
e Click OK.
The LandUse layer is added to the Criteria table and displays in the map. The layer is also
added to the HQ_Model group layer in the Contents pane.
f In the Suitability Modeler pane, in the Criteria table, click the circle to the left of LandUse.
The Transformation Pane opens, and the button next to LandUse in the Suitability Modeler
pane turns green, indicating that it is the active criterion in the Transformation Pane.
The Transformation Pane has three sections: a histogram of the overall suitability values
(Distribution Of Suitability), the transformation window where the active criteria layer values
can be transformed, and a resulting histogram of how the active criteria layer will be
transformed to the suitability scale.
g In the Transformation Pane, in the transformation window (middle section), on the Unique
Categories tab, click the Field drop-down list and choose Category, as shown in the
following graphic.
h In the Category table, under Suitability, double-click the numbers to make them editable
and adjust the Suitability values as needed to match the following table.
Note: The Reclassification table defines the preference scale for each category, where 1 is not
preferable and 10 is very preferable.
i On the ribbon, from the Suitability Modeler tab, in the Suitability Analysis group, click
Calculate.
The Transformed LandUse layer updates with the calculated values. The categorical land-use
data (open water, mixed forest, and so on) was transformed to a common scale ranging from
1 to 10, where 1 is not preferable and 10 is very preferable. The Transformed LandUse layer
indicates that the most preferred areas are in green and the least preferred areas are in red.
j On the ribbon, from the Suitability Modeler tab, in the Suitability Model group, click Save.
You have saved the edits made to this model. Saving the model does not save the project,
nor does saving the project save the model.
Hint: To save the project, in the top-left corner of the app, click the Save button .
a In the Suitability Modeler pane, next to Input Rasters, click the Add Raster Criteria
Datasets By Browsing To Them button .
b In the Select Input Rasters dialog box, under Project, double-click Databases.
• Dist_MRoads
• Slope
• Views_Zero
Hint: Press Ctrl and select all three raster datasets together.
The button next to LandUse in the Suitability Modeler pane turns gray because LandUse is no
longer the active criterion in the Transformation pane, and it has already been transformed.
Slope is now the active criterion in the Transformation pane.
e In the Contents pane, in the HQ_Model group layer, turn off all the layers except Slope
and Transformed Slope.
Hint: Press Ctrl and uncheck one of the layers in the HQ_Model group layer to turn off all the
layers in the group, and then turn back on the appropriate layers.
The Slope layer is active in the map view and the Transformation Pane. The Suitability
Modeler identifies that the Slope layer is represented by continuous values, so the Continuous
Functions method is automatically selected in the Transformation Pane. This method applies
linear and nonlinear functions to transform the values continuously to the suitability scale.
There are various transformation functions and each varies in its calculation and application.
Which transformation function to use is based on which function best captures the item being
modeled. You can further refine the characteristics of each function through a series of input
parameters. You can explore the different functions by selecting a function and calculating the
results.
f In the Contents pane, in the HQ_Model group layer, turn off the Slope layer.
h On the ribbon, from the Suitability Modeler tab, in the Suitability Analysis group, click
Calculate.
As you explore the methods and functions and their parameters, the transformation histogram
of the layer, the distribution of suitability histogram, and the transformed and final suitability
map layers in the HQ_Model group layer are updated. This process provides feedback about
the effects that the transformation will have on the transformed criterion as well as the impact
on your final suitability map.
In this example, the item being modeled is the location for a corporate headquarters, and the
criterion is slope. The preference decreases as the slope increases, which means that the
MSSmall function is the best function for this transformation. The MSSmall function rescales
input data based on the mean and standard deviation where smaller values in the input raster
have higher preference. To learn more about the transformation functions, see ArcGIS Pro
Help: The transformation functions available for Rescale by Function.
The Transformed Slope layer is set to a common preference scale ranging from 1 to 10, where
1 is not preferable and 10 is very preferable. The most preferred areas are in green and the
least preferred areas are in red.
j In the Suitability Modeler pane, click the circle to the left of Dist_MRoads.
The distance from roads uses a small function to indicate that locations closer to roads
(smaller values) have the highest preference.
The Transformed Dist_MRoads layer is set to a common preference scale ranging from 1 to
10, where 1 is not preferable and 10 is very preferable. The most preferred areas are in green
and the least preferred areas are in red.
m In the Suitability Modeler pane, click the circle to the left of Views_Zero.
n In the Transformation Pane, at the top of the transformation window (middle section), click
the Continuous Functions tab.
The Transformed Views_Zero layer is set to a common preference scale ranging from 1 to 10,
where 1 is not preferable and 10 is very preferable. The most preferred areas are in green and
the least preferred areas are in red.
Each criterion for the Building Site category has been transformed to a common preference
scale ranging from 1 to 10, where 1 is not preferable and 10 is very preferable.
a In the Contents pane, turn off all the layers in the HQ_Model group layer.
b In the Suitability Modeler pane, next to Input Rasters, click the Add Raster Criteria
Datasets By Browsing To Them button .
c In the Select Input Rasters dialog box, under Project, double-click Databases.
d Double-click [Link], and then press Ctrl and select the following raster datasets:
• Aspect
• Dist_Airport
• Dist_Biol
• Dist_Elect
• Dist_Protect
• Dist_Rec
• Dist_Resident
• Dist_Streams
• Dist_Wetlands
• Solar
e Click OK.
The selected layers are added to the Suitability Modeler and are ready to be transformed.
g In the Contents pane, turn off all the layers in the HQ_Model group layer.
i After you select the transformation function for each layer, click Calculate.
Because Auto Calculate is turned off, you must click Calculate after you select the
transformation function for each layer.
Note: After transforming a layer, you can turn the layer off in the Contents pane.
You have transformed all the criteria necessary to complete the suitability model.
The transformed criterion values are multiplied by the value specified in the Criteria table in
the Suitability Modeler pane. The multiplied transformed criterion values are then added
together. A weight of 2 means that the criterion is twice as important as a criterion with a
weight of 1. A weight of 10 means that the criterion is 10 times more important. Common
weights are between 1 and 2. This method is best when you can directly weight the criteria
relative to one another.
b In the Contents pane, turn off all the layers in the HQ_Model group, if necessary, and
then turn on the Suitability Map layer.
The Suitability Map layer is the active layer. The Suitability Modeler calculates a partial-
resolution suitability map (suitability surface) every time that the model is calculated. You will
now apply a weight to each criterion.
c In the Suitability Modeler pane, next to Solar, under Weight, update the number to 1.8.
Note: When typing the weight for each input raster, it is best to use the row of numbers along
the top of your computer keyboard instead of the numeric keypad.
The suitability map will not update until you click Calculate. You will continue adjusting the
weights for each input raster before you calculate the suitability map to account for the
weights.
d Use the following table to update the weights, if necessary, for the remaining criteria:
Many different approaches are available for determining weights for a specific model, which
may require collaboration with subject matter experts.
The values in the suitability surface are calculated as the weighted sum of the values in the
transformed data.
In the Contents pane, you will notice that the values of suitability change after the weighted
criteria are calculated. The higher the value, the more preferred the location is for the
corporate headquarters site. In the locate step of the suitability modeling process, you will use
this map to determine the most suitable locations for the corporate headquarters. The values
in the Suitability Map layer will impact which locations are selected.
desired areas. In this step, you will create a full-resolution suitability map that you will use to
identify the best location for the headquarters using specified spatial requirements.
a In the Contents pane, confirm that only the Suitability Map layer and the World
Topographic Map basemap are turned on.
c At the top of the Suitability Modeler pane, click the Locate tab.
Note: If you do not see the Locate tab, click the ellipsis next to the Suitability tab and choose
Locate.
The corporate shareholders have indicated that they want the headquarters to be a campus
with five buildings within walking distance of each other. After further research and discussion,
you used this information to define the following spatial requirements:
e Use the following parameters translated from the shareholders' spatial requirements to set
or confirm the tool parameters:
f Click Run.
Note: The model will take several minutes to run, and your map symbology colors may differ
from the preceding graphic.
The Suitability Modeler used the full-resolution suitability map to select the best, or most
preferable, configuration of five regions that meet the specified spatial requirements. The five
regions are categorized using different cell values. You can change the symbology to better
identify the five areas.
g In the Contents pane, under Suitable Locations, right-click the symbol next to 0 and select
No Color.
h In the Contents pane, confirm that only the following layers are turned on:
• Suitable Locations
• Suitability Map
• World Topographic Map
i From the Map tab, in the Navigate group, click Bookmarks and choose Headquarters.
Note: Your results may vary slightly from the preceding graphic.
The five regions are located within the dark green areas of the suitability map, which represent
the more preferable locations of the suitability analysis. Based on the suitability site criteria
and the spatial requirements, these areas are the most suitable configurations of five building
sites to locate the corporate headquarters.
In this step, you will confirm that the sites meet the required criteria.
a In the Contents pane, in the HQ_Model group layer, turn off the Suitability Map layer and
turn on the Views_Zero layer.
d Near the top of the map, click and drag your pointer down and up to compare the
Locations and Views_Zero layers.
The site locations are generally in areas that are not visible (black) or have limited visibility
(dark gray) from the major roads.
e In the Contents pane, turn off the Views_Zero layer and turn on the Slope layer.
f Use the Swipe tool to compare the Suitable Locations and Slope layers.
The site locations are situated in areas with fairly gentle slopes (black and dark gray), which is
in alignment with the original criteria in the analysis.
g Continue using the Swipe tool to compare the suitable site locations with the remaining
criteria.
Overall, the site locations meet the requirements of the analysis. Based on this information,
you can move into the next phase of this analysis.
• Cost Surface: This model identifies the cost that a traveler (walker or biker) encounters
as they move through each cell. The criteria that the traveler prefers include fewer
steep slopes, being farther from roads, and being closer to streams. The preferred
values are assigned a lower cost. The result is a cost surface identifying the cost to
move through each cell with the most preferred areas having the lower values. This is
the reverse of a suitability model.
• Connect Campuses: This model converts the park from a vector polygon to a raster,
adds the park to the layer with the five headquarter buildings, and then runs a
connectivity tool. The tool connects the five headquarter buildings and park using the
cost surface created in the previous model. The result identifies the most suitable
network of paths that connect the buildings to each other and to the park.
The Cost Surface model opens and the ModelBuilder tab becomes active on the ribbon.
Before running the model, you will set the mask in the model's environments.
d In the Environments dialog box, under Raster Analysis, click the Mask down arrow and
choose the Study_Mask layer.
e Click OK.
f From the ModelBuilder tab, in the Run group, click Run to run the model.
g If necessary, reposition the Cost Surface window so that you can see the model.
You will know that the model has run successfully when the Cost Surface window lists that
processing is Done and the tools and outputs in the model have a drop shadow. Also, the
outputs will be added to your map.