I have a layer containing a curved polyline and I would like to split it at multiple point locations, which I have in another layer. In ArcGIS 10.2, I can do this with the tool "Split Line at Point". It is working, but now I have a chaotic attribute table. The order of each feature in the table is not the same as it is geographically.

How can I order the polylines geographically?

  1. The line is curved at many sections, so order only by latitude or longitude is not possible. (I think that this method is applied by ArcGIS, because the order of the points for splitting is the correct.)

  2. I have tried it with searching for the same End_X and Start_X, but it seems that they have not always the same coordinates.

Splitted Polyline with Object ID of sections Splitted Polyline with Object ID, splitting points with ID

  • Can you edit your Question to explain why you want split this polyline, please? My suspicion is that Linear Referencing may provide a more suitable approach. – PolyGeo May 3 '14 at 23:14
  • The order of features after an operation is completely arbitrary but if you do the same operation with the same inputs you will get the same outputs. Is it important to have the split line segments in order from start to finish in the attribute table? I think a picture might help explain your concern, can you get a labelled screen shot to expand your question with more clarity please. – Michael Stimson May 3 '14 at 23:39
  • Along the same lines as the two above comments, is there an attribute in the layer that would define some sort of order? Records in a table have no inherent order - they show up according to whatever field sort is currently applied, which is usually objectID at first/by default (usually ordered the same as records were added to the database) but not always. How your split operation functions may alter the OID sequence significantly, but OID doesn't really mean anything except in that table. – Chris W May 4 '14 at 4:47
  • @Michael: Yes, it is important to have the split line segments in order from start to finish, because after I would like to calculate some statistics. – Xeo May 4 '14 at 11:42
  • 1
    I don't have the license level to run the split line by points tool so I used the free version of ET GeoWizard and that generated the split lines in order. But I was careful to digitize some points along a polyline in the correct sequence. It is not clear from your description if your points have been digitized in sequence or they are labelled with an ID which is sequential. If your ID is indicative of sequence maybe you can run some sort of Table sort and use that as input into the split tool? – Hornbydd May 4 '14 at 13:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.