Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am building a network of my city's roads in ArcMap 10.1. Right now I have three layers:

1) Streets_To-From (lines representing the southbound and westbound sides of every road and one-way streets in the same direction),

2) Streets_From-To (lines representing the northbound and eastbound sides of every road and one-way streets in the same direction), and

3) Nodes (points representing all of the intersections in my city).

My goal here is to take the OBJECTID data of all the nodes and put them into the line data of each layer. For example, along with the data I already have for each road segment (speed limit, street name, etc), I want to have fields named "FromNode" and "ToNode" which will correspond with the nodes in the Nodes layer. Since there is a duplicate of every two-way road, a lot of the data will be the same except "FromNode" and "ToNode" will have opposite values.

Is there a way to do this other than manual input?

Thanks very much and please ask me questions if this doesn't make sense!

share|improve this question
Are the endpoints of the lines all snapped to nodes? – Kirk Kuykendall May 28 '13 at 22:09
Yes, I believe they are. – GISNetworkHelp May 29 '13 at 13:31
I think I may have solved it! Spatial Join is my savior. – GISNetworkHelp May 29 '13 at 15:52

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.