Collect events function to calculate node valence for street intersections

Discussion created by michelle_pop on Jan 21, 2011
Latest reply on Oct 10, 2011 by sashi34u
Hi everyone,

I have the following issue: I have a street file and I need a point file that contains each intersection and the valence of each intersection. For example, an intersection of three streets will have a valence of 3.

I used to be able to use the Calculate Fnode Tnode 2.0 extension by Juan Solorzano, but it does not work with ArcGIS 10. Therefore, I came up with this solution instead:

1. I used the "intersect" function and used my street file as input. I specified I need a point file as an output. I obtained a point file with all intersections. For each intersection I obtained a set of overlapping points that correspond to the number of arcs which intersect there. For example, if three arcs intersect there, I would have three overlapping points. Thus, the number of overlapping points would indicate the node valence for that intersection.

2. I used the "Collect events with count rendering" function from Spatial Statistics to get a table indicating how many overlapping points are present in each intersection (that is the valence of that intersection). I checked randomly and it seems OK.

My question is: does this sound like a sound procedure to determine node valence? Am I messing up somewhere?

Thank you so much for taking time to make sense of my post,