Does anyone know of a tool or script which will insert a vertex into a line feature class given a point feature class? My scenario is that I am appending new data to an existing network (Network Analyst/Dataset). One of the properties of my network is that where lines intersect, there must be a junction point, and all of the lines which take place in the intersection must have a vertex coincident with the junction point. I have the junctions as points and I have the lines but I don't have a method for inserting a vertex in a line given a point.

I attempted Split Line by Point but because it is a network it ruins the attribute properties of that line segment. For instance the line segment was 200 meters but after split it was two 100 meter segments with the original 200 meter attribute and a number of other cascading attribute issues. I would ideally like to keep the original line segment and only add new vertices. Any help is appreciated.

Oddly enough, that question got brought up to since the person who asked the original question, since that was like for you, a good but not perfect solution. So there happened to be a follow-up post found here

That may fix the issue your brought up.