What: Applying the "four-color" theorem in mapping means that polygon data are symbolized so that no adjacent polygons have the same color. This is a common technique used in mapping -- it helps the reader to clearly distinguish unique features. You may have seen this approach used in atlas mapping to help distinguish the various states or countries. There has been extensive work done on this in the fields of mathematics (on proofs of the theorem) and computer science (on the efficiency of solving the problem). Work has also been done on the application of this in cartography -- a sample script helped us apply it on this map.
Why: The reason to use the four-color theorem in mapping is to minimize the number of colors necessary to show unique features. Cartographically, fewer colors usually means on the map to distract the map reader. We used it on this map to help readers distinguish the city limits, but we carefully chose the symbology so that this layer remained visually in the background of this map.
How: To use the four-color theorem on our map, we used a script that you can download -called Map Coloring - Four Color a Map from ArcScripts. Install it as directed in the readme file. You will be instructed to register the DLLs. Here's how to do that using Regsvr32:
Once the tool was installed, we followed these steps:
We decided to use a set of light gray tints that matched our background color. This combination helped the layer to remain in the background of the map while still allowing map readers to see where different cities were located.
If you would like to post a comment, please login.
Has anyone had any success running the geoprocessing toolbox version of this in 10.0?
I tried this on a file .gdb (created in 10.0) and it's not working for me. It's working with the same data in 9.3.1. I only get generic GP errors.
Thanks,
-Cory