If you need the data inside a data frame to be a shape other than rectangular, you can clip your data frame's drawing to meet your map specifications using the Clip options on the Data Frame tab of the Data Frame Properties dialog box. Clipping does not alter the actual data inside the data frame, even though data view also shows you the clipped data. Labels honor the clip shape. They will redraw so you will not see any clipped labels.
Clip provides four options:
- No Clipping
- Clip to Shape
- Clip to extent of another data frame
- Clip to current data driven page extent
No clipping
This is the default setting. You can also use this if you want to remove any existing clipping setting for this data frame.
Clip to Shape
ArcMap will use the shape that you specify to clip the drawing of a data frame. For example, you can draw a graphic ellipse in a data frame and clip your data frame to it. Clipping results in drawing only the region of the data frame bounded by the circle, with nothing drawn in the space between the edges of the circle and the bounding box of the data frame.
In the example below, a graphic circle has been drawn around the Aegean Sea.
Using this graphic, you can clip the data frame to better highlight the area of interest—in this example, the Aegean Sea.
ArcMap can use the following as clipping shapes to clip the data in a data frame:
- Any graphic shape you draw with the Draw toolbar inside a data frame (in other words, in data view or in a focused data frame). The graphic or graphics you want to use to clip the data frame must be selected; otherwise, the Outline of Selected Graphic(s) button will be disabled.
- All the features in a specific layer, for instance, a state or country polygon boundary.
- All the features in a specific layer visible in the current map extent.
- Any selected feature in a specific layer.
- A rectangle defined by specific coordinates that you supply.
Clip to extent of another data frame
You can use the extent of another data frame to clip the current data frame. If the data frame used for clipping is itself clipped, for instance, this data frame is clipped by circle graphic, the current data frame will also be clipped. The example below shows a map layout with two data frames.
You can use the extent of one data frame to clip the other.
Clip to current Data Driven Page extent
Data frame clipping can be used with Data Driven Pages. When Data Driven Pages are enabled, you will see Clip to current data driven page extent as one of the clip options. Selecting this option clips the data frame with the shape of the index feature defining the extent of the current Data Driven Page.
For example, using the same data in the example above, Data Driven Pages have been created for each country. That is, a feature representing the boundaries for a specific country defines the map extent for the country's corresponding page. The actual shape of the country boundary feature defines how the data frame will be clipped. Unlike the Clip to Shape option, Clip to current data driven page extent is dynamic. As you iterate through the pages, the data frame will be clipped differently.
Excluding layers from clipping
In some cases, you may not want to clip all the layers in your map. For example, you may want to keep certain layers, such as boundaries or transportation networks, from being clipped to provide some geographic context to your map. In the example below, the data frame is being clipped by the boundaries of France. A number of layers, country background, country borders, and cities, have been excluded from clipping, and you can see this outside France. However, the imagery layer has not been excluded. Therefore, the imagery layer will only display within the clipped boundaries—in this example, within France.
Clipping grids and graticules
Clip provides an option to clip grids and graticules according to the clip shape. The upper image shows the results when the grids and graticules are not clipped. The lower image shows the result when this option is checked. If you are using features to clip the data frame, grids and graticules are clipped to that shape.
For example, here is a data frame clipped by a graphic circle to highlight the Aegean Sea. The map is displaying graticules that are not clipped.
Here is the result when choosing to clip grids and graticules.
By default, this option is not checked. For more information, see What are Grids and Graticules?
Clipping examples
How to clip data frames to a custom shape
These instructions tell you how to clip data to a circle graphic. You can use other graphic shapes or a different clip to shape option, depending on your needs.
- Use the New Circle tool on the Draw toolbar in data view to create a circle that contains the extent of the data you want to display in that data frame.
- Click the Select Elements tool on the Tools toolbar and select the circle graphic.
- Right-click the data frame for which you want to clip in the table of contents and click Properties.
- Click the Data Frame tab on the Data Frame Properties dialog box.
- Click the Clip Options drop-down menu and select Clip to shape.
- Click the Specify Shape button.
- Click Outline of Selected Graphic(s).
- Click OK.
Optionally, change the border option for the outline of the clip shape.
- Click OK.
How to clip data frames for Data Driven Pages
- Right-click the data frame for which you want clip in the table of contents and click Properties.
- Click the Data Frame tab on the Data Frame Properties dialog box.
- Click the Clip Options drop-down menu and select Clip to current data driven page extent.
- Click OK.
Optionally, change the border option for the outline of the clip shape.
- Click OK.
How to exclude layers from being clipped
- Right-click the data frame for which you want to clip in the table of contents and click Properties.
- Click the Data Frame tab on the Data Frame Properties dialog box.
- Click the Clip Options drop-down menu and select the option you want to use.
- Click Exclude Layers.
- Choose the layers you want to exclude. You are only able to select top level layers for exclusion. Individual sub-layers inside a group layer or basemap layer cannot be excluded from clipping.
- Click Close.
- Click OK.
Optionally, specify the clip shape if necessary.
- Click OK.