Skip to main content

I have line segments (vertex only a beginning and end) and want to create polygons for each (including their attributes).  The line segments represent a span between utility structures in a right of way. The goal is create the polygon geometry per span and calculate the acreage in each.

 

The Bufferer works great when the line segments are straight, but when a turn is introduced, I get slivers and overlaps as seen in this screenshot:

Notice the overlaps and slivers where the line turns

 

Bufferer Parameters:

Bufferer parameters

 

To visualize what I’m trying to create - here is a mock up of where I want the polygons split (red lines were drawn in by me and the green polygon is just a buffer of the dissolved line segments).  The centerline represents the spans.

Red lines = where I want the polygons split 

Doesn't sound too crazy but it’s kicking by butt at the moment.  Any idea or suggestions?

I tried to solve this by generating cutting lines from the vertices at the end of the points using the NeighborFinder. Attached workspace.