masking polygon layers with holes

3842
2
Jump to solution
05-14-2016 05:47 AM
Labels (2)
RickCheney
Occasional Contributor III

I have a base layer that represents an area that has two layers above it, one layer is lakes, the other layer is wooded area. In the image below the layer with the lakes is blue, the layer representing wooded area is green, the pale green is the base which covers the entire area. The pale green represents lowlands, low elevation.

with lowlands.jpg

The two images below show the wooded layer and the lakes layer without the pale green base layer. If I set the three layers as shown above the pale green lowlands show through, but, when I add the elevation layer (DEM) the lowlands do not show through.  I can add transparency to the DEM but that washes out the colors in the lakes and wooded area.

I would like to use the wooded and lakes layers to create some sort of masked area which represents only the lowlands.  Then I will have some options to make the lowlands show through the DEM layer, I might be able to move the lowland layer above the DEM layer or make the color brighter, etc.  Any ideas on how to create a layer representing only the pale green areas in the image above?  I have used the Feature Outline Masking Tools to mask the contour labels but I don't know if that will work with polygons.

without lakes.jpg

lales only.jpg

0 Kudos
1 Solution

Accepted Solutions
RichardFairhurst
MVP Honored Contributor

You need to create a new feature class that is a rectangle or other simple shape covering the maximum extent where you want to have these light green areas occur.  Name the feature class appropriately and assign it attributes that identify it as lowlands.

Then if you have an Advance license you can use the Erase tool twice for each of the two layers covering the lakes and forest one at a time.  If you don't have an Advanced license you can use the Union tool twice for each of the two layers one at a time where you would use the result of the previous Union for the second Union operation (with an Advanced license you could run all 3 layers at once).  The layer with an FID of -1 for the lakes and an FID of -1 for the forest will be the lowlands.  You can then extract that selection into a new layer by turning off all of the fields from the lakes and forests in the layer with the selection that are not lowland fields and then using export or Copy Features.

View solution in original post

2 Replies
RichardFairhurst
MVP Honored Contributor

You need to create a new feature class that is a rectangle or other simple shape covering the maximum extent where you want to have these light green areas occur.  Name the feature class appropriately and assign it attributes that identify it as lowlands.

Then if you have an Advance license you can use the Erase tool twice for each of the two layers covering the lakes and forest one at a time.  If you don't have an Advanced license you can use the Union tool twice for each of the two layers one at a time where you would use the result of the previous Union for the second Union operation (with an Advanced license you could run all 3 layers at once).  The layer with an FID of -1 for the lakes and an FID of -1 for the forest will be the lowlands.  You can then extract that selection into a new layer by turning off all of the fields from the lakes and forests in the layer with the selection that are not lowland fields and then using export or Copy Features.

RickCheney
Occasional Contributor III

Thank You!  the erase tool worked perfectly and fast.

0 Kudos