I can't believe I haven't done this before...how can I split all the lines in a feature class where they intersect with a second line feature.
I have a roads feature and a rail feature. I want the lines in the rail feature to split where ever it crosses a road. I'm looking to do it all at once with an overlay analysis tool. Like the Split Line at Point tool, but using lines as the input. Too many to do it manually.
Solved! Go to Solution.
If I understand correctly, you have two line feature classes
1. Roads
2. Rail
You could follow these steps
1. Use Intersect—Help | ArcGIS for Desktop
Input: Road and Rail features
Output type: Points
2. Then use Split Line at Point—Data Management toolbox | ArcGIS for Desktop
Use the above points to split the road/rail, as desired.
I think you can integrate them . But before you do, give this a second thought: I don't know what your plans are with the resulting data, but to me streets and rail lines are two very different features. In my case, If I had railroads intersecting with roads, I could be routing Emergency Response vehicles down rail lines. Not so good, right? Before you do, look a little further down the road (all puns intended) as to what your use is and what your uses might be...
Yep, I understand your second thought. I’m not combing the roads and rail into a network. I’m just looking to find the longest segments of rail corridors without road crossings.
I tried Integrate but nothing happens after running the tool ☹
Dan Seidensticker
It only works on one feature class: I misunderstood and thought both rail lines and roads were in the same feature class. Jayanta Poddar caught that and obviously his approach is the way to go!
If I understand correctly, you have two line feature classes
1. Roads
2. Rail
You could follow these steps
1. Use Intersect—Help | ArcGIS for Desktop
Input: Road and Rail features
Output type: Points
2. Then use Split Line at Point—Data Management toolbox | ArcGIS for Desktop
Use the above points to split the road/rail, as desired.
Yep, that is what I’m trying to do. I tried your suggestion. Step 1 worked fine, but I’m not getting the lines to split when using the points in Step 2. I even tried large search radii up to 1000 feet.
Dan Seidensticker
you have projected data I presume, since specifying a search radius of 1000 feet does no conversion, so your coordinates would have to be in feet as well. What happens if you specify nothing? if nothing, are both files in the same coordinate system? and what is/are the coordinate system
Yep, the data is all projected in NAD_1983_HARN_WISCRS_Dane_County_Feet.
I copied everything into a clean feature dataset and then it worked ☺.
Thanks for your help!
Dan Seidensticker