This is essentially the same question asked here that was not answered...
Using ArcGIS 10.1 Advanced
I have a point layer with points that represent the intersection of a driveway with a street centerline. There is not always a vertex on the street centerline where the driveway intersects, so I am looking for a solution (preferably using arcpy) that loops through each point and inserts a vertex on the line that intersects with that point. I do not want to use Split Line at Point method because I don't want to split the line. Looking for any ideas on how to accomplish this...
1 Answer 1
A quick and dirty solution that does not utilize scripting would be to import your polyline and point layers into a geodatabase, create a topology with the "Must Be Covered By Line" rule, and validate topology. The check will insert vertices at intersections where they do not already exist.
-
I like this answer if: this is all you need to do with python and you're not integrating this into a larger python tool suite; and since you have the "Advanced" license. Why not use and rock a topology.bcollins– bcollins2013年11月24日 06:36:39 +00:00Commented Nov 24, 2013 at 6:36
-
The only problem with this is that it would insert vertices into places where I don't want them, such as at overpasses/underpasses...Jason Miller– Jason Miller2013年12月02日 20:30:52 +00:00Commented Dec 2, 2013 at 20:30
Explore related questions
See similar questions with these tags.