Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a way to create a transparent box in the ArcGIS layout view similar to the one in the screenshot? I have tried without success adding a transparent box by inserting a neatline, adding a new dataframe and adding a polygon with the draw tools. The only way I can envision doing this is by adding a shapefile to the layout and specifying transparency, although this approach seems awfully convoluted.

enter image description here

share|improve this question
You get a transparent text box by Insert -> Text, but from your picture I'm guessing you want more of a shaded/partly transparent box and not fully transparent? – Martin May 8 '14 at 12:19
Exactly @Martin. I am looking to have control over the box transparency (e.g. 40%), as seen in the screenshot. – Aaron May 8 '14 at 12:34
up vote 5 down vote accepted

The approach you you mention does sounds unorthodox, it is, however, the only way you can do it in ArcGIS. It is actually more efficient doing this inside ArcMap as you suggest as oppose to a 3rd party image editing software outside of ArcMap. The benefit is that you don't have to post-process your cartography in a another application and it is therefore far easier to update your map down the road if need be. Personally, I do everything I can in ArcMap. Until recently I even drew my logos and complex north arrows in ArcMap and exported to EMF so that I can get the transparent background - as of 10.2 this is no longer necessary - ArcMap now honors transparency of EMF files created in other applications.

Your approach works for me and even though I am fluent in Photoshop and Illustrator It is still simpler to do cartographic effects such as the one you mention in ArcMap. (I have a "Document Data" FGDB container stored in the same directory where my Map Document is in which i keep various odds and ends above and beyond the primary map datasets; cartographic buffer rings, local annotations, and transparent boxes!)

When producing a cartographic "marvel" destined for the printing presses,the final product matters and if I can do it in ArcMap without having to go to Illustrator I will.

In fact, looking at your example, I would recommend to even create the overview map inset in ArcMap; just add a separate data frame. So long you only use vector data, the backround will be transparent. If You want to include a raster such as hillshade in the inset, you can still build the inset with a transparent background in ArcMap - export to EMF - add image to map

enter image description here

share|improve this answer
Nice looking map you have there! – ianbroad Oct 27 '14 at 3:59

You can definitely do as you mentioned make another shapefile to adjust the transparency

However, what I do is:

  1. Create map and export as png/pdf/whatever format without creating a legend
  2. Create an additional map, turn off all the layers so only your legend is visible
  3. Open up both images in photoshop/paint/GIMP/ whatever image editor software you have
  4. Use map #1 as base, create a new layer that will contain the transparent box - set transparency
  5. Add the legend on top
  6. Export and save

An additional method using only ArcGIS:

Exporting Graphic with transparency in layout to PDF using ArcGIS for Desktop?

Where basically, you use the draw tool in dataview, draw all your rectanges then --> Convert graphics to features. Then you can adjust transparency.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.