LAB 5: Network Analysis
Suggested time for completion: One week
ArcInfo 8 provides fairly comprehensive utilities
for network analysis. This lab is designed to introduce you to the basics
of networks, including setting them up for analysis, and actually using them.
Answer question 1: Provide at least one example of a network analysis problem for five of the above listed trace tasks (find common ancestors, find connected, etc.) |
While the network functions in ArcInfo 8 are primarily designed for work with utilities (as can be seen in the build geometric network wizard's text that "a geometric network allows you to model the behavior of utility networks such as electrical or water networks), the included network tools can be used to an extent on any suitable data. For this lab, we will be creating a highway network and exploring network capabilities for transportation.
In this lab, we will be building a transportation
network based on a highway coverage for the United States (ushwy).
This network will allow us to find the "best" path to various locations.
Answer question 2: Why did we set the new TIME_USED field to
type Float? Why not Binary, Number, or Integer?
Answer question 3: What formula did you enter into the field calculator to calculate the new TIME_USED value (write it as you entered it)? Why do we want to use this value, rather than either SPEED or LENGTH_MIL alone? |
Possible bugs:
|
5.4.3 Setting up the highway network
You do not want complex edges in your
network, the network features do not need to be snapped, we are not
using sources and sinks, and we want to use weights (SPEED: type single,
LENGTH: type single, and TIME: type single. Do not fill in the
bitgate size field. To add a new weight, click on the Select next, and assign weights to the fields
in the feature class as follows: Finish the network building. If you refresh your geodatabase, you will see new icons representative of the newly created network. |
Now open ArcMap, and add the freeway network
feature dataset. With the dataset added, you should have both highway
junctions and edges displayed.
5.4.4 Displaying the highway network
|
5.4.5 Network analysis
We are now going to run some simulations with
the network analyst. We want to go see the Seattle Seahawks play the
Atlanta Falcons -- but the game is in Atlanta, so we need to plot the path
from Seattle to Atlanta.
![]() Go ahead and place the Seattle and Atlanta junction flags. Select "Find Path" and the trace task, and
click on the "solve" button. |
Answer question 4: What did this do? What does the path look like (where does it go)? What might be "wrong" with this path in terms of it being the shortest route? |
Find path (part 2) Now let's try running the same analysis, except using the weight fields that we created earlier in the lab. To set up the network to use the weights, click on Network Analyst Toolbar --> Analysis --> Options. Select the Weights tab. Under "Edge weights" set both to-from and from-to weights to SPEED. Since we do not have any junction weights, leave the junction weight as <None>. Click on OK. Now re-run the find path operation. Try calculating the path using each of the three weights that we set up (SPEED, TIME, LENGTH). |
Answer question 5: Describe the difference between the paths created using the three different weights. Why do you think they differed? Which one should we use for our path to the Seahawks v. Atlanta game? |
Barriers! Unfortunately for traveling, the game is on the 3rd of December, so there may be some weather related travel delays across the country. Fortunately, through use of our friendly neighborhood psychic we have the advance forecast of weather and proposed road closures:
![]() ![]() Side trips The cities in which we need to stop to pick up folks:
|
Your map for Lab 5:
Make a map of the journey to turn in. Make sure that the path is EASILY VISIBLE on the black and white map! |
Answer question 6: If we pick up our fellow Seahawks fans in
Los Angeles and Princeton, will we still need to worry about the predicted
road closures?
Answer question 7: You have been hired to do network analysis to coordinate delivery for a local pizza parlor. What data sets would you need/want, what would the datasets need to contain (i.e., what fields would you require for your analysis), and how would you set up the network for use? (This question requires a fairly detailed answer, spend a bit of time thinking about this one) |
In this lab, you learned about basic network analysis --
including creating and setting up a network -- in ArcInfo 8.
Lab originally created by Nicholas Matzke and Sarah Battersby
UC Santa Barbara, Department of Geography
© 2000, Regents of the University of California; redistributed by permission
Last update: April 25, 2002
http://dusk.geo.orst.edu/buffgis/Arc8Labs/lab5/lab5.html