I would like to use python to run through our distribution network, name the various segments and return the spatial extent of each segment. The network, visually, branches like a tree. The first segment begins at the trunk branches somewhat, and either stops at a control feature or a service tap. Each control feature marks the beginning of a new segment, which in turn branch and continue down the network, stopping at other control features further along the network or eventually at service taps. As best I can tell, I would use the arcpy.na.MakeServiceAreaLayer call to do that, basically looping through each control feature and tracing from it until I hit another control feature or a service tap.
1) Will this in fact work, 2) which parameters are integral in getting that to work?