Controlling polygon outlines when a hole has been cut

308
5
Jump to solution
03-01-2024 06:56 PM
DavidGray1
New Contributor III

Hello Community;   I have been using the Divide/Clip under modify option to create interior polygon holes within a larger polygon. Using the input and output selections to cut a hole, an outline polygon is created within that larger feature as part of that feature. The input interior feature has to be deleted from the rows of features within the layer in question in order to "see through" the cut hole. But when adjusting the width properties of the outline polygon to the large feature the interior polygon hole line does not respond. Only the original large feature outline responds to changes.     Any trick around this?       I am using Pro 2.9.5 in W 10.     Thanks,  Dave

0 Kudos
1 Solution

Accepted Solutions
RonaldHaug
Occasional Contributor II

Hi David,

Thank you for filling me in (very punny) on what you're doing and what the problem is.

All right, so here's another great way to do this.

Make a feature class called Lake Mead.

Make another called Islands.

If you've got Lake Mead and the Islands all on one feature class, export the selection of all islands to a file called "Islands" on your project geodatabase. The same goes for the Lake Mead Polygon.

Use Erase tool to remove Islands from Lake Mead.

Adjust line width of Lake Mead Erase.

This always works. Let me know if this solution works for your situation.

View solution in original post

5 Replies
RonaldHaug
Occasional Contributor II

Hi David!

Donuts can be a bit problematic for me. I learned you have to create the outside polygon, and then click part part finished. Then make the donut hole, and click finished. Then save.

If you don't so it all at once use this method: https://pro.arcgis.com/en/pro-app/latest/help/editing/cut-a-hole-in-a-polygon-feature.htm

All this talk of donuts is making me hungry. Try that and let us know how you managed.

0 Kudos
DavidGray1
New Contributor III

Thanks Ronald;   My method so far has been to create the larger polygon of a body of water (Lake Mead) and then draw polygons for the various islands that are out there. Each feature is on the same layer to make the input and target selections work. And then with all editable selections box turned off, Divide/Clip the interior island polygon out of the interior of the larger lake polygon. This creates an interior island polygon that is part of the larger lake polygon feature and the row it is on. Then delete the original island polygon feature that is on a separate row in the attribute table. This works nicely and the island topo pops through the hole. But I have tried to reduce the width of the line outline for the larger polygon and it changes the large outline polygon line width but not the contained smaller island polygon line width. That is my current problem.   And, yep, am burned out, gotta sleep on it.    Dave

0 Kudos
RonaldHaug
Occasional Contributor II

Hi David,

Thank you for filling me in (very punny) on what you're doing and what the problem is.

All right, so here's another great way to do this.

Make a feature class called Lake Mead.

Make another called Islands.

If you've got Lake Mead and the Islands all on one feature class, export the selection of all islands to a file called "Islands" on your project geodatabase. The same goes for the Lake Mead Polygon.

Use Erase tool to remove Islands from Lake Mead.

Adjust line width of Lake Mead Erase.

This always works. Let me know if this solution works for your situation.

DavidGray1
New Contributor III

Hi Ronald;  A new day and new energy. So what I did was test your recommended method on a second lake I was in the middle of creating and hadn't made the islands yet. Created a new, different feature layer called islands and drew the islands. (There are significantly less islands in Lake Mohave than there is in Lake Mead). This worked nicely. And then just turn off islands. I can now see that when the large lake outline and the island outlines were on the same layer, there was actually two island outline polygons. Not sure why changing the line width didn't work on all of them, but something is off there. And working with these input/output features on separate layers eliminates that. I will consider this as a solution. It is a nice fix and further reinforces a general lesson I have learned that it usually pays to create in catalog numerous different feature layers for different topics. It may seem redundant and cantankerous at times, but it certainly provides/retains control over the features. So now it leaves me with a separate question I have had for awhile. Is there a way to copy a feature from a row in an attribute table to another layer attribute table? Without creating/sharing to yet another file in a folder?  Thanks!   Dave

0 Kudos
RonaldHaug
Occasional Contributor II

Hi David,

You're very welcome.

Why yes there is with the Append tool.

Select the rows in the attribute table of the feature class you choose to append to another. Then click on the selected files small square at the bottom left of the attribute table. Load the Append tool. Select the feature which you just made adjustments to, and then select the target feature class. You will have to decide if you have matching attribute tables or not. Just click through until it works. You can fill in the empty attributes later. Check out this esri help topic. In fact if you have questions just google "Arcgis Pro and then your question". Of course it helps if you know what you're asking for. https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/append.htm

I recommend you browse through your geoprocessing tools and read their descriptions, both on the toolbar and also on esri help. There is also something called the GIS Dictionary, which is not super easy to find. it's under Technical support: https://support.esri.com/en-us/gis-dictionary

If you're not doing this already, avail yourself of GIS courses at your local university at esri training. https://www.esri.com/training/catalog/search/      https://www.esri.com/training/

It's an exciting time to be in GIS, and the craft is moving fast and in as many directions as one can think of.

Best to view this as a lifelong learning experience. 

 

 

0 Kudos