I need to convert a network buffer polygon (that has gaps) into a solid polygon that extends to the maximum edge?

1839
15
08-28-2016 06:54 PM
ErikaMartino
New Contributor II

I need to convert a network buffer polygon (that has gaps) into a solid polygon that extends to the maximum edge?

For example, from this...

to this:

Tags (2)
0 Kudos
15 Replies
ErikaMartino
New Contributor II

Thank you everyone, what a great online community!

0 Kudos
ErikaMartino
New Contributor II

Hi Everyone, I tried those techniques and while the union worked, when I dissolved the polygons, it merged into other separate files. Each polygon is a walkability buffer network, and I need to keep them separate. I want to create a "solid" buffer so that I can analyze other factors such as the amount of PT stops within the buffer. I have eliminate polygon which I also tried and didn't seem to work. Will the python code troubleshoot this do you think?

0 Kudos
XanderBakker
Esri Esteemed Contributor

I have several questions, but it would probably be easier if you could attach a sample featureclass of what you have. I can run the code and send you back the result, and then it will probably be easier to discuss what needs to be changed and it can be changed into a tool so you can run it easily. 

One of the things that is not entirely clear to me is that it seems you have overlap in the input polygons: 

In the result you posted it seems to be merged into a "single" features:

Is that what you want?

0 Kudos
DanPatterson_Retired
MVP Emeritus

Xander, which is why I suggested the buffer out with dissolve, buffer in.  And if you look at the very top, a piece that wasn't initially connected is in the 'desired' output.  Your code works, but it doesn't give the level of generalization that is implied... I guess it is the choice between the various options that have been proposed.

0 Kudos
XanderBakker
Esri Esteemed Contributor

The problem with a negative buffer following a positive buffer, is that the geometry will change. Not sure if that will yield the desired result. Best option IMHO is to have a look at an actual featureclass and get a better understanding of the situation. 

0 Kudos
DanPatterson_Retired
MVP Emeritus

true... but the area above your blue oval in the second image is what got me thinking about it, the geometry seems quite generalized in spots... but that type of generalization could be readily done after the holes are removed, rather than relying on buffering to close them.

0 Kudos