AnsweredAssumed Answered

Split Line at Point - odd behavior with polyline "loops" (start and end vertices at point feature)

Question asked by TyceHerrman on Dec 30, 2019
Latest reply on Jan 3, 2020 by TyceHerrman

Hi all,

 

I have a point feature class that I'm trying to use to split a polyline feature class. I made the polyline feature class by dissolving another polyline feature class by street name (I'm working with a modified copy of the NYC centerline shapefile, LION). The point feature class was created using the Intersect tool on the dissolved polyline feature class. (essentially, creating a cleaned up version of all the intersections in the modified street network).

 

Now I'm trying to creating a unique polyline between each point (a unique street block essentially). The Split Line at Point tool is working as expected except with polylines that begin and end at the same point, (i.e., polyline "loops"). In those cases, the polyline gets broken up into two polylines at one of the vertices within the loop, even though the original polyline was one feature. I integrated the polyline and point feature classes before running Split Line at Point, as suggested in the support for known issues with the Split Line at Point tool, but that didn't help (I didn't expect Integrate to help, as the points were created from running Intersect on the polyline). I've also tried changing the point feature class from multipart to singlepart before running Split Line at Point, but that also didn't help.

 

I've included some images of the feature classes demonstrating that the Split Line at Point tool is working as expected for non-looped polylines and what the issue with the looped polylines looks like. In essence, I would expect the polyline loops to remain one feature after running Split Line at Point, but instead I end up with two polyline features for each loop.

 

This post on gis stackexchange seems to be the closest to addressing my issue, but I'm not sure how to apply it to my situation. Any insights are appreciated!

 

Typical Polyline before Split Line at Point

Typical Polyline before Split Line at Point

 

 

Split Line - result as expected

Split Line at Point working as anticipated

 

 

 

Polyline "loop" before Split Line at Point

 

Polyline loop before Split line at point

 

Polyline "loop" after Split Line at Point

Polyline loop after split line at point

 

Outcomes