I'm searching for a tool that allows for a polyline to be split by creating a perpendicular line from the nearest point. This would be used to break up a river polyline to determine the reach and river mile at each diversion point. While I could manually split the river polyline with the editor, this would become a very tedious task if there were hundreds of diversion points within a section of a river. I have attempted to use the near tool, but not having any success. Any thoughts on this? Thanks!
Solved! Go to Solution.
If you have access to an Advanced ArcGIS License, one possibility is:
Split Line at Point—Data Management toolbox | ArcGIS for Desktop
Chris Donohue, GISP
If you have access to an Advanced ArcGIS License, one possibility is:
Split Line at Point—Data Management toolbox | ArcGIS for Desktop
Chris Donohue, GISP
Thanks! That worked pretty well.
I don't think there is a single tool that will do this out of the box, but you can think of it as a two part problem:
1.) Create a point at the nearest location on the line
2.) Split by point
#1 is the tricky part, and the way you do it will depend on your licensing and version. With advanced license, you can use Generate Near Table to get XY coordinates. With 10.2+, you can use arcpy Polyline queryPointAndDistance method (all licenses).
edit: I didn't realize you could set a search radius with the advanced tool, Split Line by Point. That's a better advanced license solution.