creating polygons using line features

784
4
Jump to solution
06-20-2017 01:17 PM
TimThiede
New Contributor

I am trying to create polygon "zones" based on line features.  I've tried using 'Minimun Boundry Geometry' but it created overlaps.

Is there a tool that can create these polygons without causing a messy overlap?  See samples  

0 Kudos
1 Solution

Accepted Solutions
ChrisDonohue__GISP
MVP Frequent Contributor

Well, some success, but not perfect.  Here's some quick test results of the workflow I suggested:

While the process did produce distinct zones (yellow lines), there are issues in that it did not capture street area outside the extents (see pink streets on left side).  Also, the zones did not cross exactly at the endpoints where two lines met that had different zone assignments. 

In summary, I guess this workflow is sufficient to rough out the zones, but one would have to go back and manually edit the zone polygons to cross right at the street junctions and to extend the polygons if streets are not covered fully.

Chris Donohue, GISP

View solution in original post

4 Replies
AbdullahAnter
Regular Contributor II

1-You could create Grid (very small width and length) for your line feature class. use Create Fishnet—Help | ArcGIS Desktop / or Grid Index Features—Help | ArcGIS Desktop 

2- Create Spatial Join—Help | ArcGIS Desktop for the new grid that you create with line feature , to get attribute of (closest) lines.

3- Use Dissolve—Help | ArcGIS Desktop  tool using the line classes field as dissolve field.to merge each grids to extent of lines class.

ChrisDonohue__GISP
MVP Frequent Contributor

I have a theoretical workflow that may work (untested), assuming you have an Advanced ArcGIS Desktop license:

1.  Use Feature Vertices to Point with the Point Type (optional) set to "Mid" to get the midpoint of each line.

2.  Use Create Thiessen Polygons (Analysis) on the points from step 1.

3.  Dissolve (Data Management) the resulting polygons based on each group to come up with the final polygon.  Note - you may need to first spatial join or select by location the original point information to be able to provide differentiation for the Dissolve (ie so when the Dissolve is run all the polygons representing violet lines dissolve into one polygon, all the polygons representing magenta lines dissolve into one polygon, etc.

Chris Donohue, GISP

ChrisDonohue__GISP
MVP Frequent Contributor

Well, some success, but not perfect.  Here's some quick test results of the workflow I suggested:

While the process did produce distinct zones (yellow lines), there are issues in that it did not capture street area outside the extents (see pink streets on left side).  Also, the zones did not cross exactly at the endpoints where two lines met that had different zone assignments. 

In summary, I guess this workflow is sufficient to rough out the zones, but one would have to go back and manually edit the zone polygons to cross right at the street junctions and to extend the polygons if streets are not covered fully.

Chris Donohue, GISP

TimThiede
New Contributor

YES!!! Thank you for your suggestion.  It worked.  To clean it up more, I clipped to a defined territory.

I am going to try the other suggestions tomorrow to test different results.

0 Kudos