I have a long and complicated polyline (screenshot is showing part of it). Now,I'm trying to find a way to select part of it (cannot be done by simply selecting features dues to the way the polyline is in the data source). I'm thinking that if I manually added in two vertex, like shown as the green dots, and I can use arcpy.da.SearchCursor to find all vertices location.
Is it possible to quantify an order so that I can capture points between these two green dots? For example, larger than starting point and smaller than end point this kind of relationship. I have tried it, doesn't seem to work. If I selected by that order, weird vertices will come in (this is just part of the polyline, there are a lot more all over the place).
I guess my goal is to find a way to capture all vertices existed on this line between two manually identified vertices. And then extract these points and create a new polyline with arcpy.polyline function so that I can automate the process of only retaining the line segments I want.
