Saturday, February 2, 2013
Executing tools in ModelBuilder
Executing tools in ModelBuilder
Copyright © 1995-2011 Esri. All rights reserved.
This tutorial takes you step-by-step through creating a model and executing tools in ModelBuilder. You start by adding a tool to ModelBuilder and supplying values for the tool's parameters. This constructs a process. A model is built by connecting processes.
This tutorial builds a very simple model that identifies the vegetation types near proposed roads. In the model, the roads are first buffered using values from a distance field in the roads attribute table. The output from the Buffer tool is used to clip the vegetation data to create a dataset of vegetation types within the buffer polygons.
The tutorial is composed of six broad steps:
Steps:
- Copy tutorial data
- Open the map document
- Create a new model
- Add tools and data to the model
- Fill in the tool parameters
- Run the model
- Save the model
1—Copying tutorial data
It is assumed that you have installed ArcGIS Desktop (ArcView, ArcEditor, or ArcInfo) before you begin this tutorial. The data required for this tutorial (included on the ArcGIS Desktop CD) by default is installed in C:\arcgis\ArcTutor. The tutorial scenario is fictitious, and the original data has been adapted for the tutorial.
Steps:
- To avoid corrupting the original data, copy the ModelBuilder folder from C:\arcgis\ArcTutor to the C drive on your computer. If you are copying the data to another drive or location, make sure to use that location for all the steps below.
2—Opening the map document
Browse to the C:\ModelBuilder folder in Windows Explorer and double click the Extract Vegetation.mxd. This will start ArcMap and open the map document, or
Steps:
- Start ArcMap by clicking Start > All Programs > ArcGIS > ArcMap 10.
- On the ArcMap - Getting Started dialog box, click Existing Maps > Browse for more.The Open ArcMap Document dialog box appears.
- Browse to C:\ModelBuilder folder, select Extract Vegetation.mxd, and click Open.This opens the Extract Vegetation.mxd.
3—Creating a new model
Steps:
- Click the ModelBuilder button
on the ArcMap Standard toolbar.
This opens the ModelBuilder window for editing.
You can also create a new model by right-clicking an existing toolbox and choosing New > Model. This creates a model in the toolbox with a default name and opens the model for editing.
4—Adding tools and data to a model
Now that the model is open for editing, you will add two tools using the Search window:
Steps:
- In ArcMap, click Geoprocessing > Search For Tools.This opens a Search window that you can dock anywhere in ArcMap.
- On the Search window, type Buffer, then click the Search button
.
The Buffer tool is listed along with other search items. - Drag the search item Buffer (Analysis) (which represents the Buffer tool found in the Analysis toolbox) onto the ModelBuilder canvas in the white space.This adds the tool and the output data variable to the model. The output variable is connected to the tool by a connector. Both the tool and output data are empty (without color) as none of the tool parameters have been supplied.
- Search for and add the Clip tool in the Analysis toolbox in a similar manner. If the two tools overlap, click the Auto Layout button
on the ModelBuilder toolbar to arrange the tools.
- In the Catalog window, navigate to Toolboxes > System Toolboxes > Analysis Tools > Proximity. You can select Buffer and drag the tool onto the ModelBuilder canvas in the white space.
- On the ModelBuilder Standard toolbar you can click the Add Data or Tool button
, and navigate to Toolboxes > System Toolboxes > Analysis Tools > Proximity. Select the Buffer tool and click Add.
There are two other methods to add tools in a model that are not used in this tutorial, but have been listed to introduce you to them:
5—Filling in tool parameters
Now that the tools are added to the model, you will fill in the tool parameters.
Steps:
- In ModelBuilder, double-click the Buffer tool to open its tool dialog box.
- For the Input Features parameter, click the browse button
and navigate to the input geodatabase (C:\ModelBuilder\ToolData\Input.gdb).
- Choose the PlanA_Roads feature class and click Add.
- Once you fill in the input features, the Output Feature Class parameter is automatically generated and filled in for you. Replace this autogenerated output name by clicking the Browse button
for the Output Feature Class parameter. Navigate to the output geodatabase in the ModelBuilder folder (C:\ModelBuilder\Scratch\Output.gdb), type BufferedFC for the output name, then click Save.
- For the Distance parameter, choose the Field option and choose the Distance field from the drop-down list.
- Click OK. (You don't need to fill in any other parameters.) The input data is added as a variable to the model (the blue oval in the above illustration) and is automatically connected to the Buffer. The input variable (the blue oval), the tool (the yellow rectangle), and the output variable (the green oval) change colors to indicate that all parameter values have been supplied and the tool is ready to run. Note that clicking OK on the tool dialog box does not execute the tool in ModelBuilder.When data or tools are added to a model, they are referred to as model elements. There are three basic types of elements: variables (such as datasets), tools, and connectors.
- Now double-click Clip to open its tool dialog box.
- For the Input Features parameter, click the Browse button
and navigate to the input geodatabase (C:\ModelBuilder\ToolData\Input.gdb).
- Choose the vegtype feature class and click Add.
- For the Clip Feature parameter, click the arrow and choose BufferedFC from the drop down list. The blue recycle symbol
means that BufferedFC is a variable in the model. This variable was created in the model when you added the Buffer tool.
- Click the browse button
for the Output Feature Class parameter, navigate to the output geodatabase (C:\ModelBuilder\Scratch\Output.gdb), type ClippedFC for the dataset name, then click Save.
- Click OK on the Clip tool dialog box.The output variable of the Buffer tool is automatically connected (using a connector) as an input to Clip, as illustrated below.
6—Running the model
After all the parameters of the tools have been filled in, the model is ready to run.
Steps:
- Before you run the model, select the ClippedFC variable, right-click, then click the Add To Display option. Setting this option ensures that when the model is run from ModelBuilder, the output ClippedFC will be added to the display in ArcMap for quick viewing of the results.
- From the ModelBuilder menu, click Model > Run Entire Model.The model runs and the output is added to the display. After the model has finished running, both the tools (the yellow rectangles) and output variables (the green ovals) show a drop shadow around them indicating that these tools have been run.
Running the model on different roads
To run the model on different roads (such as PlanB or PlanC feature classes), you have two choices:
- Double-click Buffer and navigate to another feature class, or
- Drag the data from the Catalog window onto the ModelBuilder canvas to create a new data variable, then connect this variable to Buffer. Follow the steps below to see how this works.
Steps:
- On the ArcMap menu, select Geoprocessing > Geoprocessing Options.
- Ensure that the check box next to When connecting elements, display valid parameters when more than one is available is checked.
- Click OK.
- Navigate to the input geodatabase in the Catalog window.
- Choose the PlanB_Roads feature class and drag it onto the ModelBuilder canvas.
- Click the Connect button
, then do the following:
- Click the PlanB_Roads variable element.
- Click the Buffer tool element. A shortcut menu appears containing the choices of available parameters for the tool.
- Choose the Input Features parameter from the list.
This connects the PlanB_Roads variable to Buffer and automatically disconnects the PlanA_Roads variable that was previously connected to the tool. The model elements lose their drop shadow, signifying that the model has not been run with the new variable you added. - Double-click Buffer and choose the correct distance field from the PlanB_Roads feature class.
- Run the model with Model > Run Entire Model. The model runs and the output is added to the display. After the model has finished running, both the tools and output variables show a drop shadow around them indicating that these tools have been run. The existing output ClippedFC layer (from the previous run with PlanA_Roads) in the ArcMap table of contents is updated with the results from PlanB_Roads.
7—Saving a model
Saving is the last step for this tutorial. You will use the saved model in the Creating tools with ModelBuilder tutorial.
Steps:
- Click the Save tool
on the ModelBuilder toolbar and navigate to C:\ModelBuilder.
- A model can only be saved in a toolbox. Click the New Toolbox icon
on the navigation window.
A toolbox with a default name is added in the workspace. - Change the name to MyTools.tbx.
- Select MyTools.tbx and click Save to save the model with the default name (Model).
Additional analysis
If you want to do some analysis with the model, you can add the Summary Statistics tool to get a summary table of affected area by vegetation type within the buffer polygons around the proposed roads.
Steps:
- Use PlanA_Roads as input in the Buffer tool for this analysis.
- Find the Summary Statistics tool in the Search window.
- Drag the tool into the model.
- Double-click the Summary Statistics element to open the tool dialog box.
- For the Input Table parameter, click the arrow and choose ClippedFC with a blue recycle icon
next to it from the drop down list. This recycle icon means it is a variable in the model.
- For the Output Table parameter, browse to the output geodatabase (C:\ModelBuilder\Scratch\Output.gdb), type AffectedVegetation for the name, then click Save.
- For the Statistic Field(s) parameter, choose Shape_Area from the list.
- Click the cell next to Shape_Area under Statistic Type and choose SUM from the drop down list.
- For the Case field parameter, choose VEG_TYPE from the list.The completed Summary Statistics dialog box is illustrated below.
- Click OK.
- Confirm that the Add to Display option is checked for ClippedFC by right clicking it.
- Right click and check the Add to Display option for the AffectedVegetation variable. This will add the ouput to the display after the model runs.
- Run the model.The output ClippedFC and the AffectedVagetation table is added to display in the ArcMap table of contents.
- Open the table by right-clicking and clicking Open.The table shows a summary of area by vegetation type within the buffer polygons that will be affected by the proposed roads for plan A.
Copyright © 1995-2011 Esri. All rights reserved.
Creating tools with ModelBuilder
Tutorial: Creating tools with ModelBuilder
Copyright © 1995-2011 Esri. All rights reserved.
This tutorial takes you step-by-step through the process of creating a model tool. In this tutorial, the model built in the Executing tools in ModelBuilder tutorial is made into a useful tool by exposing model variables as model parameters.
For a broad overview of creating model tools, see A quick tour of creating tools with ModelBuilder.
It is assumed that you have installed ArcGIS Desktop (ArcView, ArcEditor, or ArcInfo) before you begin this tutorial. The data required for this tutorial (included on the ArcGIS Desktop CD) by default is installed in C:\arcgis\ArcTutor. The tutorial scenario is fictitious, and the original data has been adapted for the tutorial.
To avoid corrupting the original data, copy the ModelBuilder folder from C:\arcgis\ArcTutor to the C drive on your computer. If you are copying the data to another drive or location, make sure to use that drive for all the steps below.
Steps:
- Open the map document.
- Create the model.
- Expose tool parameters.
- Create model parameters.
- Rename model elements.
- Set model parameter order.
- Set model parameter type.
- Set filters on model parameters.
- Set symbology for output data.
- Manage intermediate data.
- Change general model properties.
- Document the model.
1-Open the map document
Browse to the C:\ModelBuilder folder in Windows Explorer and double click the Extract Vegetation.mxd. This will start ArcMap and open the map document, or
Steps:
- Start ArcMap by clicking Start > All Programs > ArcGIS > ArcMap 10.
- On the ArcMap - Getting Started dialog box, click Existing Maps > Browse for more.The Open ArcMap Document dialog box appears.
- Browse to C:\ModelBuilder folder, select Extract Vegetation.mxd, and click Open.This opens the Extract Vegetation.mxd.
2-Creating the initial model
Follow the steps in Executing tools in ModelBuilder. The same model is used in this tutorial as the starting point.
If the model was saved previously, open the model by right-clicking the model and selecting Edit. If this model was saved after the model was run in the "Executing tools in ModelBuilder tutorial," the model elements may have a drop shadow around them. To remove the drop shadows, validate the entire model by clicking the Validate Entire Model button
on the ModelBuilder toolbar.
![]() |

Double-click the example model from the Catalog window. The tool dialog box opens but shows no parameters, as illustrated below.
![]() |
If you run the tool by clicking OK, the model will run. The output of the model (ClippedFC) will not be added to the ArcMap table of contents, even though Add To Display was checked for the output variable. The reason is that when a model is run from its tool dialog box, the Add To Display setting is ignored. To add the output to the display, you must make the output variable a model parameter.
Another reason for creating model parameters is that you want to run the model with different inputs without having to open ModelBuilder every time, as illustrated below.

Once the model parameters have been created, you can execute the model from its tool dialog box, supplying different values for the Input Roads, Buffer Distance, Input Vegetation, Output Clipped Feature Class, and XY Tolerance parameters. You don't have to open ModelBuilder each time you want to run the model—you can use the tool dialog box instead. An added advantage of running a model from its tool dialog box is that a result in the Results window is created; running a model within ModelBuilder does not create a result in the Results window.
The remaining steps will expose model variables as parameters so they appear on the model tool dialog box as shown above.
3-Exposing tool parameters
To define the Buffer Distance and XY Tolerance parameters, you need to create model variables for them.
When you add a tool to a model, model variables are automatically created for input and output datasets, but not for any other tool parameters. The reason is aesthetics—if variables were automatically created for every tool parameter, the model diagram would quickly become unreadable. For example, when you add the Buffer tool to a model, a variable is automatically made for the Output Feature Class parameter. After you right-click Buffer and fill in the Input Features parameter, a model variable is created for the input features. All other parameters, such as Distance, Side Type, and End Type, are not automatically added as variables in the model. The steps below create model variables for Distance [value or field] and XY Tolerance.
Steps:
- In the Catalog window, right-click the model and click Edit. This opens the model in ModelBuilder.
- Right-click Buffer.
- Click Make Variable > From Parameter > Distance [value or field].This adds the Distance parameter as a variable in the model.
- Right-click Clip.
- Click Make Variable > From Parameter > XY Tolerance.
4-Creating model parameters
Now that you've created variables for Distance and XY Tolerance, you're ready to make model parameters.
Steps:
- Right-click Distance [value or field] and check the Make Parameter option, as illustrated below.The letter P appears beside the variable, indicating it is a model parameter. This model parameter then also appears on the model tool dialog box.
- Create model parameters for the following variables (do not make a model parameter for BufferedFC):
- PlanA_Roads
- vegetype
- XY Tolerance
- ClippedFC
5-Renaming model elements
ModelBuilder assigns default names to variables. Variable names are used for parameter names on the model tool dialog box. It is good practice to rename variables, especially if they are model parameters.
Steps:
- Right-click PlanA_Roads and click Rename.
- Type Input Roads and click OK.The name of the variable changes to Input Roads.
- Rename the remaining variables as follows:
- Rename Distance [value or field] to Buffer Distance.
- Rename vegetype to Input Vegetation.
- Rename ClippedFC to Output Clipped Feature Class.
- Save
the model. You do not need to exit ModelBuilder.
- Double-click the model from the Catalog window to open the model tool dialog box. You may have to move or minimize the ModelBuilder window to access the Catalog window. The model tool dialog box should look similar to the illustration below. The order of the parameters may be different on your dialog box, but this is not an issue since you'll change the order below. You can execute your tool by clicking OK, but it is suggested that you choose a different output feature class before executing. The tool executes, and the output feature class is added to the ArcMap table of contents. Unlike running a model within ModelBuilder, running the model from its dialog box does not change the model diagram.
6-Setting model parameter order
As illustrated above, the order of the parameters is not ideal. The standard practice is to order parameters as follows:
- Required input datasets
- Other required parameters that affect tool execution
- Required output datasets
- Optional parameters
Steps:
- In ModelBuilder, click Model > Model Properties.
- Click the Parameters tab.
- Choose the Input Roads parameter and move it to the top using the Up and Down arrow buttons on the right side.
- Change the position of other parameters as shown below:
7-Setting model parameter type
Once the model parameters are set in the correct order, change the type of the parameter. If a parameter is a required parameter of a tool in the model, you will not be able to change the type to optional from these settings.
Steps:
- In ModelBuilder, click Model > Model Properties.
- Click the Parameters tab.
- Click the cell under the Type category for XY Tolerance. A list appears with two options. For this example, keep XY Tolerance as an optional parameter and the rest as a required parameter type as shown in the illustration below.
8-Setting filters on model parameters
You can restrict the type of input to any parameter by applying filters to parameters. The model in this example expects the Input Roads parameter to be line features. In the following steps, the parameter is modified by applying a filter so that it only accepts line features.
Steps:
- Click Model > Model Properties.
- Click the Parameters tab.
- Choose Input Roads and click the cell under the Filter category.
- Choose the Feature Class filter.The Feature Class dialog box opens.
- Uncheck all the types except Polyline and click OK.
- Click OK on the Model Properties dialog box to apply the filter.
9-Setting symbology for output data
The output of a model can be set to have a particular symbology that is used to display the output. For this example, the symbology is based on the type of vegetation within the buffer zone. To set the symbology for the output data, the first step is to create a layer file, and the second step is to define the layer file in the output data properties. For this tutorial, a layer symbology file has been created for you.
Steps:
- In the ModelBuilder window, right-click Output Clipped Feature Class and click Properties.
- Click the Layer Symbology tab.
- Browse the layer file from the ToolData folder that you copied in C:\ModelBuilder\ToolData.
- Choose OutputSymbology.lyr and click Add.
- Click OK.
10-Managing intermediate data
When you run a model, output data is created for each process in the model. Some of the data created is of no use after the model is run since it was only created to connect to another process that creates new output. Such data is called intermediate data. All outputs except the final output, or those that have been made model parameters, are automatically made intermediate data in the model. In this example, the output of the Buffer tool is only useful as an input to the Clip tool and is not used after that, so the Intermediate option is checked. You can choose to save the intermediate data by unchecking the Intermediate option.
![]() |
11-Changing general model properties
You can set the model name, label, and description for the model.
Steps:
- Click Model > Model Properties from the ModelBuilder interface.
- Type ExtractVegetationforProposedRoads for the name of the model. No spaces are allowed in the model name.
- Type Extract Vegetation for Proposed Roads in the Label text box. Spaces are allowed in the model label. This label is used to display the model name in the Catalog window.
- Type the desired text in the Description text box.Check the Store relative path names (instead of absolute paths) option so that you can share your model tool or move your model data and model to a different location. This option is not used in this tutorial but has been introduced here as a good practice to follow for your future models and model tools that you will share.
- Click OK.
- Save
the finished model and exit ModelBuilder.
Double-click the model from the Catalog window to open the model tool dialog box. Since the model was saved with the predefined values, all the parameters on the dialog box are filled in. You can change the value of any parameter here by entering a new value. Click OK to run. The final output of the model (Output Clipped Feature Class) is added to the display by default, and the model messages are posted in the Results window. To see your results, uncheck the Vegetation Type layer in the map document table of contents.
![]() |
12-Documenting the model
It is always a good practice to document the model before you share it. To document:
Steps:
- Right click the model in Catalog window and click Item Description.This opens the Item Descriptionwindow, displaying the Description page.
- Click the Edit button on the Item Description windowThis opens the documentation editor to enter the item description.
- Type in appropriate description for each item in this model and click the Save button.
To learn more about documenting take A quick tour of documenting tools and toolboxes
Additional analysis
If you want to do some analysis with the model, you can add the Summary Statistics tool to get a summary table of affected area by vegetation type within the buffer polygons around the proposed roads.
The steps below will also show you how to use a model as a tool inside another model.
Steps:
- Open a new model by clicking the ModelBuilder button
on the ArcMap Standard toolbar.
- Now that you have created a model tool, you can use it just like any other tool. You can add the model tool to a new model by dragging it from the Catalog window into the new model, as illustrated below.
- Open the Search window (if not already open in ArcMap) by clicking Geoprocessing > Search For Tools.This opens the Search window.
- In the Search window, type Summary Statistics and click the Search button
.
- Drag the tool into the model.
- Double-click the Summary Statistics element to open the tool dialog box.
- For the Input Table parameter, click the arrow and choose Output Clipped Feature Class with a blue recycle icon
next to it. This recycle icon means it is a variable in the model.
- For the Output Table parameter, browse to the output geodatabase (C:\ModelBuilder\Scratch\Output.gdb), type AffectedVegetation for the name, then click Save.
- For the Statistic Field(s) parameter, choose Shape_Area from the list.
- Click the cell next to Shape_Area under Statistic Type and choose SUM from the drop down list.
- For the Case field parameter, choose VEG_TYPE from the list.
- Click OK.
- Right-click Output Clipped Feature Class (the green oval) and check Add to Display. This adds the output to the display after the model runs.
- Right click and check the Add to Display option for the AffectedVegetation variable. This will add the ouput to the display after the model runs.
- Run the model.The output Output Clipped Feature Class and the AffectedVegetation table are added to the display in the ArcMap table of contents.
- Open the table by right-clicking and clicking Open.The table shows a summary of area by vegetation type within the buffer polygons that will be affected by the proposed roads for plan A.
Since the model tool had predefined values for input and output parameters, it is added to the new model with input and output variables (the blue and green ovals). Note that not all parameters of the model tool are exposed when added in another model. Also, the original names of the input datasets have been used. You can make variables and rename them as described earlier in this tutorial.
The completed model with the Summary Statistics dialog box is illustrated below.
![]() |
Copyright © 1995-2011 Esri. All rights reserved.
Tuesday, January 29, 2013
Make Maps People Want to Look At
ArcUser - Winter 2012 Edition
Make Maps People Want to Look At
Five primary design principles for cartography
By Aileen Buckley, Esri
Visual contrast and legibility provide the basis for seeing the contents on the map. Figure-ground organization, hierarchical organization, and balance lead the map reader through the contents to determine the importance of things and ultimately find patterns.
This article introduces you to these five principles and explains their importance in cartography. It's worth noting that these principles are not applied in isolation but instead are complementary. Collectively, they help cartographers create maps that successfully communicate geographic information.

1) Visual Contrast
Visual contrast relates how map features and page elements contrast with each other and their background. To understand this principle at work, consider your inability to see well in a dark environment. Your eyes are not receiving much reflected light, so there is little visual contrast between the objects in your field of view and you cannot easily distinguish objects from one another or from their surroundings. Increase illumination, and you are now able to distinguish features from the background. However, the features will still need to be large enough to be seen and understood so that your mind can decipher what your eyes are detecting.The concept of visual contrast also applies in cartography (Figure 1). A well-designed map with a high degree of visual contrast can result in a crisp, clean, sharp-looking map. The higher the contrast between features, the more some features will stand out (usually features that are darker or brighter). Conversely, a map that has low visual contrast can be used to promote a more subtle impression. Features that have less contrast appear to belong together.

2) Legibility
Legibility is the ability to be seen and understood. Many people strive to make their map contents and page elements easily seen, but it is also important that they can be understood. Legibility depends on good decision making when selecting symbols. Choosing symbols that are familiar and are appropriate sizes results in symbols that are effortlessly seen and easily understood (Figure 2). Geometric symbols are easier to read at smaller sizes. More complex symbols require more space to be legible.Visual contrast and legibility can also be used to promote the other design principles: figure-ground organization, hierarchical organization, and balance.

3) Figure-Ground Organization
Figure-ground organization is the spontaneous separation of the figure in the foreground from an amorphous background. Cartographers use this design principle to help map readers focus on a specific area of the map. There are many ways to promote figure-ground organization, such as adding detail to the map or using a whitewash, a drop shadow, or feathering.
4) Hierarchical Organization
As noted in Elements of Cartography, Sixth Edition, one of the major objectives in mapmaking is to "separate meaningful characteristics and to portray likenesses, differences, and interrelationships." The internal graphic structuring of the map (and, more generally, the page layout) is fundamental to helping people read your map. You can think of a hierarchy as the visual separation of your map into layers of information. Some types of features will be seen as more important than other kinds of features, and some features will seem more important than other features of the same type. Some page elements (e.g., the map) will seem more important than others (e.g., the title or legend).This visual layering of information within the map and on the page helps readers focus on what is important and lets them identify patterns. The hierarchical organization of reference maps (those that show the location of a variety of physical and cultural features, such as terrain, roads, boundaries, and settlements) works differently than for thematic maps (those that concentrate on the distribution of a single attribute or the relationship among several attributes). For reference maps, many features should be no more important than one another and so—visually—they should lie on essentially the same visual plane. In reference maps, hierarchy is usually more subtle and the map reader brings elements to the forefront by focusing attention on them. For thematic maps, the theme is more important than the base that provides geographic context.

5) Balance
Balance involves the organization of the map and other elements on the page. A well-balanced map page results in an impression of equilibrium and harmony. You can also use balance in different ways to promote edginess or tension or create an impression that is more organic. Balance results from two primary factors: visual weight and visual direction. If you imagine that the center of your map page is balancing on a fulcrum, the factors that will tip the map in a particular direction include the relative location, shape, size, and subject matter of the elements on the page.Together these five design principles have a significant impact on your map. How they are used will either draw the attention of map readers or potentially repel them. Giving careful thought to the design of your maps using these principles will help you to assure that your maps are ones people will want to look at!
Resources
These cartography textbooks provide more in-depth discussions of the design principles described in this article and how they are applied in cartography.Dent, Borden D., Jeffrey S. Torguson, and Thomas H. Hodler. 2009. Cartography: Thematic Map Design, Sixth Edition, 207–222. Boston, MA: WCB-McGraw Hill.
Robinson, Arthur H., Joel L. Morrison, Phillip C. Muehrcke, A. Jon Kimerling, and Stephen C. Guptill. 1995. Elements of Cartography, Fifth Edition, 324–330. New York City, NY: John Wiley & Sons, Inc.
Slocum, Terry, Robert B. McMaster, Fritz C. Kessler, and Hugh H. Howard. 2009. Thematic Cartography and Geographic Visualization, Third Edition, 212–221. Upper Saddle River, NJ: Pearson Prentice Hall.
About the Author
Aileen Buckley is the lead of the Esri Mapping Center, an Esri website dedicated to helping users make professional-quality maps with ArcGIS. She has more than 25 years of experience in cartography and holds a doctorate in geography from Oregon State University. She has written and presented widely on cartography and GIS and is one of the authors of Map Use, Seventh Edition, published by Esri Press.
Subscribe to:
Posts (Atom)