By Aileen Buckley, Mapping Center Lead
![]()
I am working on a small scale map of the world that shows political boundaries over time from about 2000BC to the present. The data I am using came from ThinkQuest. Each polygon with a differnt name gets a unique color. For this map, I want to show the world’s water with a bit of variation along the coasts. This is desirable for a couple of reasons: 1) to better indicate where the islands are, and 2) to provide better figure-ground by separating the land areas visually from the ocean areas.
An easy way to do this is with a coastal vignette, as we have discussed previously (Symbolizing Shorelines). In this blog entry, I demonstrate an easy way to achieve this effect for the ocean waters of the world. There are a couple of things you have to do to “clean things up” if you are working at a global extent — specifically, the vignettes will extend beyond the “edge of the world”!
To demonstrate how you can avoid this, I will use two feature classes that can be found in the data set that you can opt to load when you install the software – cntry92 and world30. Cntry92 has country boundaries and world30 is the graticule in 30 degree increments.
Please note that the map examples in this blog use the native projection of the data sets – WGS84. This is because I want you to be able to recognize the data sets off the DVD and I want you to clearly see the “edge of the world” problem. For our final map, we will instead be using a Robinson projection, and you should use an appropriate projection for your map as well.

The first thing you need to do is to dissolve each of these feature classes. You will use the dissolved cntry92 to determine which areas are land and which are water for your coastal vignettes. You will use the dissolved world30 to determine the global extent.

The next thing to do is create the coastal vignette – you can use the Buffer Tool for this step if you want to create uniform width buffers quickly and easily (you can add this tool to your ArcMap interface by clicking Tools off the top bar menu -> Customize -> Commands tab -> Tools category -> then drag the Buffer Wizard tool to any existing toolbar in your interface). Use cntry92 as the input. Set the number of buffers and the distance relative to your map scale. I am working at a scale of 1:150,000,000 to make a map of the world that will fit on a letter sized (8.5″ x 11″) page, so I used 10 buffers of 50 kilometers to create a 500 kilometer vignette along the coasts.
You should be able to determine the number of buffers by considering how smoothly you want the colors to vary on your map – the more buffers, the smoother the color gradation, but also the slower the processing and drawing time. You can determine the distance in part by evaluating how much more easily you can see the islands.
Tip: You can use the Measure tool (use the sixth button to the right on the toolbar to choose the units you want to measure in) to get an idea of how far out to have the buffers extend.
Set the Buffer Wizard tool to create buffers so they are outside the polygons and include the inside.

Now use the Union tool in ArcToolbox (Analysis Tools -> Overlay) to combine the buffers with the extent of the dissolved world30 – the inputs are world30_Dissolve and the buffer tool output. Notice in your results that the buffers extend beyond the “edge of the world”.

To take care of this problem, use the Clip tool (Analysis Tools -> Extract) to clip the union tool results to the extent of the dissolved world30 feature class.

In an edit session, change the ToBufDist value from 0 to 1000 so that it is a larger number than the value for the last buffer. This will make applying the color ramp in the symbology easier.
To symbolize the results use the Categories – Unique Values renderer with ToBufDist as the value field.

Use a blue to white color ramp with light blue for the smaller numbers.

Right click a symbol to set the properties for all symbols and change the outline to No Color.
If you want, one last step would be to erase the land areas from the water with the vignettes because the each buffer actually includes all the land area that it buffers. To do this, use the Erase tool with the clipped buffer feature class as the input features and cntry92_Dissolve feature class as the erase featrues. If you intend to use any transparency with this layer, you will probably want to complete this last step.
Now you have a world water feature class that is ready to be used to symbolize your water whenever you need it! This is what the results look like without cntry92 displayed.

This is what the results look like with cntry92 displayed.

This is a close up of an area with islands.

8 Responses to Symbolizing world water
Leave a Reply
You must be logged in to post a comment.
It is strongly opposed to use different colors to draw China and Taiwan on a political map!
from a Chinese ArcGIS user
I just applied a random color ramp to give each country with a different name a different color. Easy enough to fix!
abuckley, thanks for your attention.
BTW, good work:)
Wait, did a single comment from a user named “Diligent Pig” really convince you, Dr. Buckley, a professional cartographer, to go back and revise your work?
Despite the fact that “it is strongly opposed” by the government of the People’s Republic of China (mainland China) to suppose that the Republic of China (Taiwan) is a sovereign nation, 23 million Taiwanese citizens might have other ideas.
Taiwan is a sovereign, democratic nation. Please, Dr. Buckley, change the color back and give Taiwan its due.
Sorry the comments got hijacked by political advocacy.
I was originally going to post that many ArcGIS users do not have the (expensive) ArcInfo license and can’t use the “Erase” tool. I was going to suggest that a workaround might be to open an edit session, and select the land polygon and delete it. Perhaps you can suggest a better way though. I have found editing polygons where one feature has many thousands of vertices to be very slow if not impossible.
Great technique though, and very professional-looking results.
In the comment on Feb. 16, I was asked why I changed the color of Taiwan. Actually, I decided to do it so that people could see how quickly and easily the color of a polygon could be changed. It really is that easy that it only takes a few seconds.
However, that said, I also did do a bit of research before I decided to make the change. I consulted National Geographic’s “Atlas of the World”, Eight Edition. In that publication, Taiwan is colored the same as China. However, they note that “The People’s Republic of China claims Taiwan as its 23rd province. Taiwan’s government (Republic of China) maintains there are two political entities. The islands of Matsu, Pescadores, Pratas, and Quemoy are administered by Taiwan.”
The best way to resolve this issue for this particular map is to reveal why I originally made it and what its purpose was. It is one in a series of maps that are displayed in an animation showing the world’s political boundaries over time (based on data from the ThinkQuest Web site at http://library.thinkquest.org/C006628/GIS.html.) As such, it is appropriate for Taiwan to have a color that is different from China as that data set distinguishes enties by name only, not by any political association.
My resolution is to note this in the blog entry at the outset and change the color of Taiwan, and to change the location of the close up image. This was not meant to be a political map except in as much as it shows the extent and timing of political boundaries over time.
Actually, heberger, you will also need the ArcInfo level license for the Union tool. So this technique really does require that kind of license.
However, you might be interested to learn athat I will soon be posting a pre-processed set of feature classes on Mapping Center that already include the buffers so all you have to do is downlaod the dta and apply the symbology! And the data are a 4 different levels of resolution!
I talked about this with our Editing Team and we think that you could indeed use an ArcView level license instead to do the work described in this blog entry. Rather than using the geoprocessing tools, you would work in edits sessions, as you suggested. However, as you noted, the processing could be very intense if the data are fairly high resolution. So that is why the use of the higher end tools makes this whole thing so much easier.
That said, to help you all out, we are soon going to be posting on Mapping Center data that you can download and simply symbolize. These will be four data sets for global water at four levels of resolution. We have buffered these already and you can simply add the one that is the best resolution for your map and then apply the symbology as described above.
Look for these soon! We will announce their arrival in a blog entry!