jmargul

using Network Analyst to dynamically model capacity

Discussion created by jmargul on Jan 30, 2014
Latest reply on Feb 2, 2014 by bsriramak
I've been playing around with Network Analyst (in 10.2) for the first time in a long time, never really had to use it much but I want to learn it some more.

I'm (think I'm) fine with the standard applications of it (routing, service areas). I'm curious if it has the functionality to do the following workflow.

Here's the setup/idea:


  • assume a single road with multiple segments, let's pretend I split it into equal segments of 100 meters.

  • each segment has varying capacity, defined by either lanes/width or a discrete number of people.

  • all my cars start on the same point, and all of them are going to the same end point.

  • imagine that halfway through the road, there's a toll booth. for this one segment, where speed/capacity slows down. if there's only one car on the road, it doesn't matter. if there are 1000 cars, it becomes a problem.

My question is: Can I get an output, showing increased time/costs to travel along each segment as I vary the amount of cars passing along the road?

That way, I could basically color-code the different segments for their level of service depending on different capacities. Maybe with one car on the road, everything is green. With 100, it's mostly green, red at the tollbooths and yellow just behind them. With 1000 cars, the red extends further back on the road.

I'm sure there are whole traffic modeling programs (Cube, TransCAD) that can do this, but I'd like to know if it could be done with just Network Analyst. Forgive me if this is really rudimentary.

Trying to search for anything ArcGIS with "flow" or "capacity" tends to yield a lot of ArcHydro stuff! I found ArcCASPER, but I'm not entirely sure if this is what I could use.

Full disclosure: I did post this on gis.stackexchange and gis.reddit as well, but so far no luck :(

Thanks for any and all suggestions!

Outcomes