Introduction
Part 2 of Exercise 7 dealt with a new method of GIS I have never dealt with before, titled Network Analysis. In this case network analysis will be used to find the shortest route between active sand mines in Wisconsin and the nearest rail line. The end result will feature a map representing the routes between sand mines and rail lines and also a table showing the amount of money each route will cost for commuting purposes. After completing a python script in part 1, the objectives of exercise 7 include:
Load features into the Network Analysis Window- Calculate a route
- Calculate a closest facility and route
- Build a model to calculate the closest facility route.
- Calculate the cost of sand truck travel on roads by county.
Methods
The first step in starting the Network Analysis was to become familiar with the tool. In class we tested some of the functions, new route and closest facility to see how the tool worked. We then added the main components to begin the process, including the mines from part 1, rail terminals provided by our professor, Christina Hupy, and streets from an Esri database. We had to select the rail terminals to fit our need by selecting ones that are located in Wisconsin (one in Winona, MN), and rail terminals to only shipped using rail lines and not by air. The next step was to find the closet facility by loading the mines into the incidents and the rail terminals into the facilities. This will calculate the closest facility by using the streets from Esri, you can see the results in figure 1.
![]() |
| Figure 1: Result after the closest facility tool was run. Purple squares - mines black circles - rail terminals Orange lines - routes |
Now the next step of the process is to build a model in ArcMap using model building to find the total cost it takes to drive from the sand mine to a rail terminal for each active sand mine in Wisconsin. A couple of things we assumed is to come up with the cost is that each sand mine takes 50 truck trips per year to the rail terminal and the truck has to return and also the hypothetical cost per truck mile is 2.2 cents. These hypothetical numbers were created by our professor because we simply could not calculate the correct numbers. In model builder the same step was taken by adding the closest facility layer and then the mines as incidents and rail terminals as facilities. Then after that was solved the next task was to take the routes, project them and add fields to calculate the cost. The first field added was length, and calculated it to route length divided by 1609, because there are 1609 meters in a mile. Next we added a cost field, to calculate the cost field we multiplied it by our length * 100 (because of the round trip) and *.022 ( 2.2 center per trip). This gave us an output table after summarizing by county to find the total cost of sand trip per truck.
Equations used in my field calculator:
Length = route length / 1609
Cost = length * 100 * .022
Equations used in my field calculator:
Length = route length / 1609
Cost = length * 100 * .022
| Figure 2: Completed Model |
Results
The completed model gave me mixed results. As you can see in figure 3 below the map I created to show the routes taken between sand mines and rail terminals. As you can see, when comparing it to figure 1, there is no route between the northwest mine in Wisconsin and a rail terminal. I could not figure out how to fix this problem after trying and retrying again to find a solution. When I looked closely I could see a route going to a non existing mine on the border of Minnesota. I am not sure why that mines route was going to a mine I had selected out many steps before. However, the rest of the map shows that many mines are traveling to Chippewa County, Wood County, Trempealeau County, and also to Winona Minnesota on the border of Trempealeau County.
![]() |
| Figure 3: Map showing the routes between mines and rail terminals |
After calculating the cost field I found that Chippewa County experienced the most cost of sand truck travel on roads with 462 dollars. This was followed by Dunn, and Wood County which totaled 353 and 311 dollars. Looking at the map above you can see a lot of routes traveling through Eau Claire, Chippewa, and Dunn County which makes sense when comparing it the table below because all three counties rank in the top 3. Wood county is in the middle of the state where a good number of mines are all traveling in a short distance to one rail terminal. Shown by the table below Wood county experiences the highest frequency of travels on roads towards rail terminals, which would equal high cost.
| Figure 4: Table showing cost of travels on roads per county |
Conclusion
Running a network analysis on the sand mines to rail terminals turned out to be a new challenge because this was the first time I have worked with it and also the first time working with model builder in over a year. Model builder can be a tool of great efficiency, and clarity, but it can also be a challenge because if one step is wrong the tool will not run. It WILL take multiple times becoming more fluent with both applications as it furthers the knowledge in ArcMap. The results I got could have been much cleaner especially since I missed one mine in the north part of the state. However, I was happy on how my final map and table turned out, as they both represented my results in the way I wanted.
Sources:
Esri Geodatabase

