Documente Academic
Documente Profesional
Documente Cultură
Student Edition
@esri.com, 3D Analyst, ACORN, Address Coder, ADF, AML, ArcAtlas, ArcCAD, ArcCatalog, ArcCOGO, ArcData, ArcDoc,
ArcEdit, ArcEditor, ArcEurope, ArcExplorer, ArcExpress, ArcGIS, ArcGlobe, ArcGrid, ArcIMS, ARC/INFO, ArcInfo, ArcInfo
Librarian, ArcLessons, ArcLocation, ArcLogistics, ArcMap, ArcNetwork, ArcNews, ArcObjects, ArcOpen, ArcPad, ArcPlot,
ArcPress, ArcPy, ArcReader, ArcScan, ArcScene, ArcSchool, ArcScripts, ArcSDE, ArcSdl, ArcSketch, ArcStorm, ArcSurvey,
ArcTIN, ArcToolbox, ArcTools, ArcUSA, ArcUser, ArcView, ArcVoyager, ArcWatch, ArcWeb, ArcWorld, ArcXML, Atlas GIS,
AtlasWare, Avenue, BAO, Business Analyst, Business Analyst Online, BusinessMAP, CityEngine, CommunityInfo, Database
Integrator, DBI Kit, EDN, Esri, EsriTeam GIS, EsriThe GIS Company, EsriThe GIS People, EsriThe GIS Software
Leader, FormEdit, GeoCollector, Geographic Design System, Geography Matters, Geography Network, GIS by Esri, GIS Day,
GIS for Everyone, GISData Server, JTX, MapIt, Maplex, MapObjects, MapStudio, ModelBuilder, MOLE, MPSAtlas, PLTS,
Rent-a-Tech, SDE, SML, SourcebookAmerica, SpatiaLABS, Spatial Database Engine, StreetMap, Tapestry, the ARC/INFO
logo, the ArcGIS logo, the ArcGIS Explorer logo, the ArcPad logo, the Esri globe logo, the Esri Press logo, the GIS Day logo,
the MapIt logo, The Geographic Advantage, The Geographic Approach, The World's Leading Desktop GIS, Water Writes,
www.arcgis.com, www.esri.com, www.geographynetwork.com, www.gis.com, www.gisday.com, and Your Personal
Geographic Information System are trademarks, service marks, or registered marks in the United States, the European
Community, or certain other jurisdictions. CityEngine is a registered trademark of Procedural AG and is distributed under
license by Esri.
Other companies and products or services mentioned herein may be trademarks, service marks or registered marks of their
respective mark owners.
Course introduction
Introduction ............................................................................................................................................i
Course goals ...........................................................................................................................................i
Additional resources ...............................................................................................................................i
Integrating data
Lesson introduction ............................................................................................................................ 2-1
Where does data come from? ............................................................................................................ 2-2
Layers and data .................................................................................................................................. 2-3
Commonly used data in ArcGIS ......................................................................................................... 2-5
Getting data into the geodatabase.................................................................................................... 2-6
Exercise 2: Integrate and organize GIS data ...................................................................................... 2-9
Create a folder connection ........................................................................................................ 2-10
Add a basemap layer ................................................................................................................. 2-11
Add oil and gas wells to the map .............................................................................................. 2-12
Add oyster harvesting areas to the map.................................................................................... 2-13
Search for data........................................................................................................................... 2-14
Identify location of downloaded data........................................................................................ 2-15
Export a layer's data to the geodatabase.................................................................................. 2-16
Export data using the Catalog window ..................................................................................... 2-18
Locate features based on a spatial location............................................................................... 2-21
Update Item Description............................................................................................................ 2-22
Lesson review ................................................................................................................................... 2-24
Displaying data
Lesson introduction ............................................................................................................................ 4-1
Why symbolize your data?.................................................................................................................. 4-2
Displaying data categories ................................................................................................................. 4-3
Displaying data quantities .................................................................................................................. 4-4
Types of attributes .............................................................................................................................. 4-5
Differentiate between categories and quantities ............................................................................... 4-8
Surface temperature in degrees Fahrenheit....................................................................................... 4-9
Crater Lake area slope...................................................................................................................... 4-10
Road atlas......................................................................................................................................... 4-11
Classifying data ................................................................................................................................ 4-12
Normalizing data .............................................................................................................................. 4-14
Normalizing data .............................................................................................................................. 4-15
Exercise 4: Symbolize GIS Data........................................................................................................ 4-17
Evaluate attributes for symbology ............................................................................................. 4-18
Apply the Natural Breaks classification ...................................................................................... 4-20
Work with the Equal Interval classification................................................................................. 4-24
Use the Quantile method .......................................................................................................... 4-27
Display graduated symbols........................................................................................................ 4-29
Compare quantitative maps ...................................................................................................... 4-31
Normalize data........................................................................................................................... 4-32
Lesson review ................................................................................................................................... 4-35
ii
iii
Labeling features
Lesson introduction ............................................................................................................................ 7-1
What is missing from this map?.......................................................................................................... 7-2
What is labeling? ................................................................................................................................ 7-3
The labeling workflow ........................................................................................................................ 7-4
Labeling options in ArcGIS................................................................................................................. 7-4
Introducing Maplex ............................................................................................................................ 7-6
Creating map labels with Maplex....................................................................................................... 7-7
Exercise 7: Label features using Maplex ............................................................................................ 7-9
Prepare your map for labeling ................................................................................................... 7-10
Set the label symbol .................................................................................................................. 7-11
Label polygons........................................................................................................................... 7-12
Label line features...................................................................................................................... 7-14
Create label classes ................................................................................................................... 7-16
Label features using Python....................................................................................................... 7-18
Apply a label scale range........................................................................................................... 7-21
Place labels outside the polygon............................................................................................... 7-23
Assign feature weights............................................................................................................... 7-24
Apply a reference scale.............................................................................................................. 7-25
Lesson review ................................................................................................................................... 7-27
iv
10
11
Appendixes
Appendix A: Esri data license agreement ..........................................................................................A-1
Appendix B: Answers to lesson review questions
Lesson 1: Author, share, and use maps ....................................................................................... B-1
Lesson 2: Integrating data ........................................................................................................... B-2
Lesson 3: Managing map layers................................................................................................... B-3
Lesson 4: Displaying data ............................................................................................................ B-4
Lesson 5: Working with tabular data............................................................................................ B-5
Lesson 6: Creating and editing data............................................................................................ B-6
Lesson 7: Labeling features ......................................................................................................... B-7
Lesson 8: Designing map layouts ................................................................................................ B-8
Lesson 9: Evaluating data for analysis.......................................................................................... B-9
Lesson 10: Solving spatial problems.......................................................................................... B-10
Lesson 11: Sharing geographic information .............................................................................. B-11
vi
Introduction
In this course, you will focus on the essential workflows, tools, and
techniques of ArcGIS for Desktop. Building on your basic
understanding of GIS concepts, you will develop skills to help you
become proficient and productive in your use of ArcGIS. The skills
you will acquire in this course include:
Course goals
By the end of this course, you will be able to:
Additional resources
ArcGIS Resource Center - http://resources.arcgis.com
This site provides unified access to web-based help, online content,
and technical support.
Esri GIS Dictionary - www.esri.com/gisdictionary
This dictionary includes definitions for GIS terms related to geodata,
analysis, GIS modeling and web-based GIS, cartography, and Esri
software.
ii
Topics covered
The author > share > use workflow
Exploring and analyzing a map
Publishing a web map
Learning objectives
After completing this lesson, you will be able to:
1-1
LESSON 1
ArcGIS for Desktop is also the starting point for distributing your GIS
maps and data within your organization, or the across the Internet,
using the author > share > use workflow
Author
Authoring refers to the processes related to creating a map in ArcMap
using local and/or online data sources. You author a map when you
want to use your data to answer questions, or to help you make
decisions. You also author maps when you want to share your
information with others.
Share
There are many ways to share your geographic information. You can
share a map online that others can access using their web browser.
1-2
You can create packages containing maps and data that others can
download and use in ArcGIS for Desktop.
When you share your geographic information, you allow others to
view patterns and relationships in your data, and recreate your
workflows with their own data. ArcGIS allows you to share your data in
many ways, depending on your audience. You can share with other
professional desktop users, or with everyone, via mobile or web
mapping applications.
Use
You can use data, maps, and workflows shared by others to answer
questions and discover spatial patterns and relationships. You can use
your maps and data, then share results with others, or you can use
maps and data that others have shared to perform your own analysis
and data exploration.
1-3
LESSON 1
ArcGIS for Desktop is the software that you will use to manage your
GIS workflows and projects. Much of your authoring work will be
focused on the following tasks:
1-4
Creating data
Building models
Performing analysis
Designing high-quality maps for print and web
Share as a service
Once you have symbolized your map, choose to share your map as a
service. This will display a dialog box allowing you to enter the
properties of your map, such as a title, and search tags so others can
1-5
LESSON 1
find and use your map. You will also analyze your map for any
publishing errors prior to creating your service.
Save map
Save your map to your account so you can make changes later. You
must sign in to ArcGIS.com in order to save your map.
Share URL
Your map is now ready to share from Esri's servers. You can save your
map and then share it with the public or with a specific group. The
application can be shared with others in the following ways:
A URL link
Social media (Facebook or Twitter)
Embedding your application in a website
1-6
1-7
30 minutes
Figure 1.4
Piracy locations published
from ArcGIS for Desktop
are combined with a
basemap using
ArcGIS.com. If you have
an ArcGIS.com account,
you can save your map,
and share it with others.
1-9
LESSON 1
Alternatively, you can start ArcMap by clicking the Windows Start button, then browsing to
All Programs > ArcGIS, and clicking ArcMap 10.1.
b
On the ArcMap - Getting Started dialog box, under Existing Maps, click Browse for more.
1-10
, Zoom Out
, and Pan
The Select By Location dialog box opens. This tool allows you to select features based on their
spatial relationship to other features in your map document.
b
1-11
LESSON 1
Under Spatial Selection method for target layer feature(s), choose the option, are within a
distance of the source layer feature, from the drop-down list.
At the bottom of the dialog box, set the distance to 50, then choose Kilometers from the
drop-down list.
Your Select By Location dialog box should look like the following example.
These are all of the points within 50 kilometers of the coastline, which is the opposite of what you
wish to show. You will now switch your selected features, so all features that are currently
unselected, those greater than 50 kilometers from the coast, will be selected.
g
In the table of contents, right-click your Piracy layer, point to Selection, and choose Switch
Selection.
1-12
Right-click the Piracy layer, point to Data, and choose Export Data.
.
.
The Home button allows you to quickly browse to the location of your map
document.
In this case, the geodatabase in which your Piracy points are stored is also located in this same
folder.
d
This geodatabase contains the continents and piracy data used in your map.
e
Your Export Data dialog box should look like the following example.
Click OK.
1-13
LESSON 1
Click Yes when prompted to add the exported data as a new layer.
Click the box next to your Piracy layer to turn off the layer.
The points shown on your map correspond with those more than 50 kilometers from the coastline.
________________________
e
Click the Catalog tab on the right side of the ArcMap window.
If you do not see the Catalog tab, click the Catalog button
1-14
Near the bottom of the catalog tree, click the plus (+) sign next to GIS Servers to expand the
list, if necessary.
In the Add ArcGIS Server dialog box, click the button next to Publish GIS services, then click
Next.
Enter the URL, substituting the hostname you just recorded for myserver.
Type student for both User Name and Password, then click Finish.
Your connection is added to the Catalog window, as shown in the following example. The default
connection name is shown, with your privilege level (publisher) shown in parentheses.
In the ArcMap table of contents, right-click the Offshore_Piracy layer and choose Properties.
The symbology tab allows you to control how your layer is displayed on your map. You will copy
the symbology used for the Piracy layer.
c
Click Import.
1-15
LESSON 1
On the Import Symbology dialog box, confirm that Piracy is selected in the Layer drop-down
list.
Click OK.
Click OK to apply your symbology changes and close the layer properties.
You should now see your layer in the table of contents, displayed with the orange circle
symbology.
Next, you will remove the Piracy and continents layers from your map. Your published map will
only contain the points. When you create your web map, you will add a basemap behind your
points, which will display continents and oceans.
g
From the File menu, point to Share As, then click Service.
Because you will be publishing a service, accept the default choice, and click Next.
Under Choose a connection, click and select your publisher connection from Step 1.
Confirm that Piracy is entered for the Service name, and click Next.
Accept the default root location as the existing folder, and click Continue.
The Service Editor opens, which allows you to set properties of your new service.
f
For Summary (required), type World piracy locations more than 50 kilometers from the
coastline.
1-16
Your summary and tags are included in the Item Description for your new map service.
i
ArcGIS for Server analyzes your map and data, making sure that it meets the guidelines for
publishing.
j
When the Service Publish Result dialog box notifies you that your map has successfully
published, click OK.
This is the ArcGIS.com Map Viewer hosted by Esri. There is already a basemap loaded, and a set
of menus across the top for customizing your application. The basemaps are hosted by Esri
(ArcGIS Online) and Microsoft (Bing Maps) servers.
c
Click and drag your map so it is centered on the area of eastern Africa.
1-17
LESSON 1
Use your center mouse wheel, or the zoom level indicator on the left side of the map, to zoom
in to your map, similar to the following example.
In order to add your new service to the viewer, you will need to enter its URL address.
g
Under Search for layers to add, click the drop-down arrow next to the In field, and select A GIS
server.
In the URL box, type http://<hostname>:6080/arcgis, using the hostname you wrote down
earlier, and press Enter.
Notice you can add it to the map, check its details, or use it as a basemap.
k
Your service is now displayed as an operational layer on top of the basemap layer.
l
1-18
The sub-layer is automatically named the same as the layer name in ArcMap.
n
Click the small arrow to the sub-layer's name and select Enable Pop-up.
A pop-up window allows your clients to find out more about your data.
Your map is ready to share from Esri's servers. If you are logged in with an Esri Global Account,
you can save your map and then share it with the public or with a group of users. The application
can be shared with others in the following ways:
A URL link
Social media (Facebook or Twitter)
Embedding your application in a website
ArcGIS.com is an excellent way to rapidly deploy and share your geographic information.
q
1-19
LESSON 1
Lesson review
1. Diagram the general workflow to create a web map.
1-20
1-21
Integrating data
Integrating data
Introduction
Key terms
CAD
Catalog window
feature class
geodatabase
shapefile
One of the first tasks in any GIS project is to locate the data which will
support the purpose of your project. The data you choose may need
to serve multiple uses, such as analysis and cartography. For many
projects, you will not have all of the data you need available within
your organization. ArcGIS provides the ability to search for data both
locally and online. Once you have located and acquired the data to
support your project, you will want to organize it, along with your
layers and map documents.
Topics covered
Data you can use in ArcGIS
Searching for data
Organizing data
Learning objectives
After completing this lesson, you will be able to:
2-1
LESSON 2
Addresses
Demographics
Engineering
Environmental
Elevation
GPS/survey
Imagery (satellite, aerial photography, asset photographs, etc.)
Land records
Tables/spreadsheets (customers, work orders, etc.)
Utilities
Answer the following questions after thinking about the types of data
that are important to your GIS projects.
1. Consider the list of data categories shown above. What types of
data will you use in your GIS projects?
2. Can you acquire all the data you need from within your
organization?
3. You may have to look outside your organization for data. This
could include other agencies or companies that specialize in the
data you need for your project. If you need to look beyond your
own organization, what agencies or companies may have the
data you need?
2-2
Integrating data
Feature classes
GIS vector data is stored as feature classes. The features within each
feature class have these characteristics in common:
Geometry
Attribute table
Coordinate system
Figure 2.1
Feature classes stored in a
geodatabase. Each feature
class stores the geometry,
attributes, and coordinate
system shared by all of the
features.
2-3
LESSON 2
You can have multiple layers in your map document that reference the
same source data. You can also have multiple map documents with
layers that reference the same source data. Each of these layers may
be symbolized uniquely. ArcGIS layers allow you to change the
display of your data without directly affecting your underlying
features.
2-4
Integrating data
ArcGIS can support many different types of data. The following table
lists some of the most commonly used data types and formats, along
with a description of the data.
Data type
Description
Address
Descriptive locations
Street address, zip code, county, or state
CAD
Elevation
Imagery
KML
Shapefile
Temporal
X,Y or X,Y,Z
coordinates
Coordinate values
May include elevation, or Z-values
2-5
LESSON 2
2-6
Integrating data
2-7
Integrating data
40 minutes
Numerous oil and gas wells are in production throughout the state of
Louisiana. You will determine if these wells are located within oyster
harvesting areas and other protected areas.
In this exercise, you will:
2-9
LESSON 2
Open ArcMap.
On the left side of the ArcMap - Getting Started dialog box, click My Templates, then click OK
to open a new Blank Map.
Click the Catalog tab on the right side of the ArcMap window.
If you do not see the Catalog tab, click the Catalog button
On the toolbar at the top of the Catalog window, click the Connect To Folder button
The Connect To Folder dialog box appears. This dialog box allows you to browse a folder that you
can connect to directly.
e
Click the down arrow next to Computer, and browse to your C:\Student\ARC2 folder.
2-10
Integrating data
Click the Student folder to select it in the folder tree, as shown in the following graphic.
Click OK.
You should now see your folder connection listed in the Catalog window.
On the Standard toolbar, click the down arrow next to the Add Data button
2-11
LESSON 2
Expand Oil_Gas.DWG.
This is a CAD file that contains the point locations of oil and gas wells.
e
From the CAD file, click and drag the Oil_Gas data into your map.
The Oil_Gas layer is added to your map. It is named Oil_Gas.DWG Oil_Gas. This is a CAD file
showing point locations for active oil and natural gas wells within the state of Louisiana that have
started production within the past five years.
Next, you will rename your layer to make it more descriptive and easier to understand.
f
2-12
Confirm that your new layer is highlighted in blue in the table of contents.
Integrating data
Click the layer name to edit the text, as shown in the following graphic.
Type Oil and Gas Wells and press Enter to rename the layer.
Right-click the Oil and Gas Wells layer and choose Zoom to Layer.
On your own, open the Catalog window and drag the Oyster_harvest_areas.shp into your map
from your Integrating_data folder.
2-13
LESSON 2
The coordinate system of the oyster harvesting polygons is different than your map. ArcMap will
project the data to display correctly in your map.
On the Standard toolbar, click the down-arrow next to the Add Data button
Add Data From ArcGIS Online.
In the Search field at the top of the ArcGIS Online window, type Louisiana protected areas
and press Enter.
Locate the coastal Gulf of Mexico protected areas in the search results, as shown in the
following graphic.
2-14
and choose
Integrating data
The layer package will take a few moments to download. Once downloaded, it will unpack and
display as a new layer in ArcMap.
f
If necessary, expand the width of your table of contents to see the full names of your map
layers.
1. What is the name of the new layer added to your map?
______________________________________________________________________________
Click the plus sign (+) next to the new layer to see the different categories of protected areas.
2-15
LESSON 2
The Layer Properties dialog box appears. You will learn to use many of these properties as you
work through this course.
Click the Source tab.
Right-click the Integrating_data folder, point to New, then choose File Geodatabase.
The new geodatabase appears in the Catalog tree and is set for you to provide a meaningful
name.
c
Your geodatabase in the Catalog window should look like the following graphic.
2-16
Integrating data
Now you will create new feature classes from your ArcMap layers.
d
At the top of the Saving Data dialog box, click the down arrow and browse to your
C:\Student\ARC2 folder connection.
For Save as type, choose File and Personal Geodatabase feature classes.
Click Save.
Confirm that your Export Data dialog box looks like the following graphic.
Click Yes when prompted to add the new feature class to your map as a layer.
A new layer, named Protected, has been added to your table of contents.
2-17
LESSON 2
To allow the Catalog window to stay open, click the Auto Hide push pin
window.
In the Catalog window, right-click the Oyster_harvest_areas shapefile, point to Export, then
choose Geodatabase (single).
The Feature Class to Feature Class geoprocessing tool opens. This tool allows you to convert from
a variety of different formats to new feature classes in your geodatabase.
At the bottom of the tool window, you can click buttons to show or hide the tool help. In the help,
you can read a general description of the tool and also receive specific help for each of the tool's
input parameters.
The green dots indicate that a parameter is required for the tool to run. Many tools have
additional optional parameters.
For the first parameter, notice that the Input Features are already set to the shapefile.
For Output Location, drag the Protected_Areas geodatabase into the tool's Output Location
field.
2-18
Integrating data
Spaces are not allowed in names of database objects. Use an underscore in place of
a space to separate words when naming items.
All remaining parameters are optional. Your tool should look like the following graphic.
In the Catalog window, expand your Protected_Areas geodatabase to see your new feature
class.
If you do not see your new feature class listed, right-click the geodatabase and choose
Refresh.
Next, you will create a new feature class from your oil and gas wells CAD data.
i
This time, right-click the Protected_Areas geodatabase, point to Import, then choose Feature
Class (single).
Notice that this is the same tool that you used to export your shapefile.
j
In the Catalog window, browse to your Oil_Gas.DWG CAD file and click the plus sign (+) to
expand the contents.
Drag the Oil_Gas points into the Input Features of the tool.
2-19
LESSON 2
You should see your three new feature classes, as shown in the following graphic.
Your original data still exists. By converting the data into a geodatabase, your data is now located
in the same location and format. Your original data could now be deleted if you determine that it
will no longer be needed.
p
In the ArcMap table of contents, right-click the new Oil_Gas layer and open the layer
properties.
4. What is the data type?
______________________________________________________________________________
5. What is the data location?
______________________________________________________________________________
Click the Auto Hide push pin on the Catalog window to close the window.
2-20
Integrating data
Right-click the original Oil and Gas Wells layer and choose Remove.
Your map now shows the new geodatabase layers, along with the basemap from ArcGIS Online.
c
This dialog box lets you select features based on their location. In this scenario, you want to
locate wells that are within the oyster harvesting areas.
d
In the Select By Location dialog box, for target layer(s), check the box next to Oil_Gas.
For Spatial selection method for target layer feature(s), select "are within the source layer
feature" from the list.
Notice that the check box at the bottom. You could also apply a search distance to find features
that close to other features based on a distance measurement.
g
Click OK.
7. Did you find any wells within the oyster harvesting areas?
______________________________________________________________________________
2-21
LESSON 2
To see how many you have selected, click the List By Selection button
table of contents.
You should see 35 selected features for the Oil_Gas layer, as shown in the following example.
You have determined that there are 35 oil or gas wells that may impact the oyster harvesting
areas.
j
At the top of the table of contents, click the List By Drawing Order button
On your own, export the Oil_Gas features to your new geodatabase, naming the new feature
class Oyster_Area_Wells.
Hint: Use the same method as you used to export your Gulf_Coastal_ProtectedAreas layer
earlier in this exercise. Make sure to only export the selected features, as indicated on
the dialog box.
Click No when prompted to add the new feature class to your map.
A thumbnail of the data is shown at the top, as well as tags that could be used when searching for
this data, either locally or online.
2-22
Integrating data
There are currently two tags for this data; Business and Economic, and North America. Tags are
important because they allow your data to be located using the ArcGIS Search.
c
Enter additional tags (keywords), separated by a comma, that might be useful when searching
for this data.
When adding tags, think about both the data theme and spatial location that would
be useful when searching for data.
Click Save.
Do you see your new tags? Other components of the item description may be edited in the same
way.
f
In this lesson, you used several techniques to find and organize data within a geodatabase.
2-23
LESSON 2
Lesson review
1. In the exercise, what types of data did you import into the geodatabase?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
2. Describe three ways to get data into a geodatabase.
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
3. What are the components a feature class?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
2-24
Integrating data
2-25
small scale
spatial bookmark
Structured Query
Language
verbal scale
Topics covered
Displaying map scale
Controlling layer and feature visibility
Organizing layers
Learning objectives
After completing this lesson, you will be able to:
3-1
LESSON 3
Map scale
Maps are smaller in size than the data they represent. This ratio of size
reduction is referred to as map scale.
3-2
3-3
LESSON 3
Scale bar
Representative fraction
Verbal scale
Scale bar
A scale bar is a graphic indicator, much like a ruler, that presents
real-world units, such as kilometers or miles. Scale bars are the most
familiar form of displaying map scale. The scale bar is read from left to
right, usually starting at the 0 (zero) mark. There may also be units to
the left of the zero mark to allow for more detailed measurements.
The units for the scale bar should be chosen based on what will be
most useful to your intended audience.
Figure 3.2
Scale bar showing units of
kilometers with sub-units
to the left of the zero
mark.
3-4
Representative fraction
A representative fraction is a ratio of the map distance to the ground
distance. The numerator of the fraction always begins with 1 and
represents the map distance. The denominator of the fraction
represents the number of map units on the ground.
Figure 3.3
Representative fraction
showing the ratio of map
units to ground units
The representative fraction uses the same units for both map and
ground distance. This allows you to measure distances on the map in
any units you choose, such as inches, centimeters, etc. If you have a
representative fraction of 1:100,000, each unit on the map represents
100,000 of these same units on the ground. This scale tells you the
map is 1/100,000 the size of the earth.
Representative fractions will require you to convert these units to
something more meaningful, like kilometers. For example, 1
centimeter on the map represents 100,000 centimeters on the
ground. Converting to kilometers, 100,000 centimeters equals 1
kilometer.
The advantage of the representative fraction is that the map user
knows the exact ratio of map distance to ground distance.
Verbal scale
A verbal scale, also known as a relative scale, is a descriptive
statement expressing the map units and ground units. The verbal
scale takes the larger numbers often found in representative fractions
and presents them in units that are more meaningful for ground
measurements.
A verbal scale displays map units and their equivalent ground units. A
representative fraction of 1:100,000 represented with a verbal scale
would be commonly written as 1 centimeter = 1 kilometer. Similarly,
3-5
LESSON 3
3-6
scales.
There are many ways to specify map scale in ArcMap using the Scale
input field on the Standard toolbar.
1 inch = 1 mile
1 in = 1 mi
Follow these additional tips when using verbal scales:
3-7
LESSON 3
When you display a layer in ArcMap, you often want to display only
some of the features in the dataset. To display a subset of features,
you can create a query expression. Only the features which meet the
query condition will be displayed. This is referred to as a definition
query. Queries in ArcGIS are written in a syntax known as Structured
Query Language, or SQL.
The following map shows Alaska earthquakes. However, based on the
earthquake attributes, you may only wish to show earthquakes
occurring later than a specific date, or greater than a specified
magnitude.
Figure 3.4
Alaska earthquakes; all
points shown
3-8
3-9
LESSON 3
3-10
The following map is zoomed into the city of Sydney. Notice at this
map scale, much more detail may be shown, such as roads and place
names.
Figure 3.7
Large scale map of
Sydney, Australia
3-11
LESSON 3
export bookmarks and load them into another data frame, either in
the same map document, or another map document.
3-12
Organizing layers
You can organize layers in the table of contents by creating layer
groups. A group layer contains other layers, known as sub-layers.
Group layers can help you organize related types of data in your map.
They can also be used to define advanced layer drawing options.
Figure 3.8
Two group layers, named
Transportation and Lakes,
are used to organize
similar types of data.
basemap layers.
Turning off the visibility of a group layer turns off the visibility of
all its component layers.
A group layer's properties override any conflicting properties of
its sub-layers. For example, a layer's visible scale range will be
overridden by the visible scale range of the group layer.
Group layers can be re-ordered in the table of contents by
dragging the layer above or below other layers.
Once a group layer is created, other layers can be dragged into,
or out of, the group.
The properties of all sub-layers are still accessible, just like
stand-alone layers that are not part of a group.
Basemap layers are a special type of group layer that allows for
high-performance drawing.
3-13
35 minutes
3-15
LESSON 3
Open ArcMap.
On the ArcMap - Getting Started window, under Existing Maps, click Browse for more.
Click Open.
Your map document has the Major Roads and Counties turned on. You will work with the roads
first.
e
At this scale, examine the Major Roads layer and consider the following questions.
1. Can you clearly see each road segment at this map scale?
______________________________________________________________________________
2. Do you think the roads data was meant to be used at this map scale? Why?
______________________________________________________________________________
3. Would the roads be more meaningful at a larger or smaller map scale?
______________________________________________________________________________
3-16
4. How could you find out the scale at which this data was meant to be used?
______________________________________________________________________________
g
Right-click the Major Roads layer; point to Data, then choose View Item Description.
5. From the Item Description, what is the appropriate map scale for using this data?
______________________________________________________________________________
Most data will be useful within a range of scales. However, the scale at which the
data was created is important because if often indicates the largest scale at which
the data should be used. This is especially important when using your data for
analysis.
Click the check box next to the Major Roads layer to turn off the roads.
3-17
LESSON 3
On your own, use the Scale input field to zoom to the following scales and use the Pan tool
to explore the Lakes layer.
1:1,000,000
1:250,000
1:24,000
7. Which scale appears best suited for displaying the lakes?
______________________________________________________________________________
Open the Item Description for the Lakes layer.
Turn off the Lakes layer and turn on the Major Roads layer.
You will begin by creating a separate layer containing only the highways. You will use this layer
when zoomed to smaller map scales, such as the statewide view.
Right-click the Major Roads layer and choose Open Attribute Table.
Hold your mouse over one of the corners of the Table window until it appears as a two-sided
arrow.
3-18
Click and drag your mouse to make your window larger so you can see all of the attribute
fields.
9. Look at the attribute values. Is there an attribute that could be used to separate the
highways from the rest of the major roads?
______________________________________________________________________________
______________________________________________________________________________
Now, you will select only the roads that are highways.
f
In the Select By Attributes dialog box, confirm that Method is set to Create a new selection.
Next, you see a list of the attributes from which you can build a selection statement.
h
To create your selection statement, double-click the CLASS attribute in the list.
This is also added to your expression. The last part of your expression will be to select the
highway value.
j
3-19
LESSON 3
The list is updated with all unique values that occur for this attribute. In this case, there are only
two values; a road is either a Highway or a Major_Road.
You should see selected rows highlighted in blue, corresponding to CLASS values of Highway, as
shown in the following example.
Click the X in the upper-right corner of the attribute table to close the table window.
Notice that the highways that you selected in the table are also selected on the map.
10. Using the table of contents, how can you determine the number of features you have
selected?
______________________________________________________________________________
11. How many features are selected?
______________________________________________________________________________
3-20
Right-click the Major Roads layer; point to Selection, then choose Create Layer From Selected
Features.
A new layer, named Major Roads selection, is added to your table of contents.
This new selection layer does not contain a definition query. The query that creates
this layer is held internally by the map document. If you examine the layer, it is not
obvious that it was created from a selected set of features. Selection layers are a
powerful way to isolate features by displaying them within a separate layer.
However, if you share this map document with others, you should consider
exporting the data represented by this selection layer.
If you have several layers of similar data, such as roads and highways, you may wish
to name each layer according to the scale at which it should be displayed, for
example, Highways100K, for a Highways layer to be displayed at 1:100,000 scale.
Hint: Click the layer name, then click again to edit the text. Click outside the text area when
you are done.
f
Right-click the line symbol below the Highways layer and choose a dark red color from the
color palette.
3-21
LESSON 3
12. Do these roads look more appropriate for use at this map scale?
______________________________________________________________________________
______________________________________________________________________________
By creating a separate selection layer of highways and turning off the Major Roads, you have
simplified the appearance of your map and created a more meaningful map display. You now
have two layers, symbolized differently, that point to the same source data. Selection layers are
very useful for isolating a set of features and displaying them as their own layer.
A useful technique for determining a meaningful map scale is to zoom into an area
with a high density of features, such as an urban area, and then zoom out until the
features start to draw too close together to be seen individually.
Zoom in to the map and pan to different locations to determine a scale at which most of the
Major Roads features are visible and appear meaningful.
13. What map scale did you choose?
______________________________________________________________________________
3-22
Hint: Look at the map scale displayed on the Standard toolbar. This is your current display
scale.
You should have determined a map scale close to 1:100,000. At this scale, most roads are still
individually recognized.
d
Right-click the Major Roads layer; point to Visible Scale Range, and choose Set Minimum
Scale.
1:100,000 is the smallest scale at which you will have your Major Roads display. When zooming in,
this is the map scale at which your Major Roads will turn on.
Now that you know the scale at which your Major Roads will turn on, you will use this same scale
to turn off your Highways.
f
Under Scale Range, notice that you can also set the minimum and maximum scales. By default,
the Show layer at all scales option is turned on.
h
For the maximum scale (In beyond value), click in the drop-down list and choose 1:100,000.
1:100,000 is now the largest map scale at which your Highways will display.
j
Notice that the check box next to the Major Roads layer is gray. This indicates that the layer is
enabled for display, but a map scale range is preventing the layer from drawing.
3-23
LESSON 3
Do your layers turn on and off as expected? A scale of 1:100,000 should be where you see your
Highways turn off and your Major Roads turn on.
If you had additional roads layers, you could set these to draw at different scales, creating a map
that shows continuously more detail as you zoom in and less detail as you zoom out.
Turn off the Major Roads and Highways layers.
Right-click the Florida data frame at the top of your table of contents, and choose Paste
Layer(s).
You have just duplicated the Lakes layer. Now you will change the layer so only the lakes that are
visually meaningful will display, based on your map scale.
3-24
Next, you will write a query to select only a certain category of features. These lakes will be shown
when your map displays at a smaller map scale.
d
All of the lakes and other water bodies, like swamp and marsh areas, are displayed. There are also
many small lakes that are not visible at this map scale.
e
A definition query is much like the Select By Attributes query you created earlier. However, with a
definition query you are not selecting features, but creating a condition that features have to meet
in order to be displayed. Features that do not meet the query will not be displayed on your map.
3-25
LESSON 3
Use a definition query when you want to control the display of features based on an
attribute. If you wish to select features based on an attribute, use Select By
Attributes.
The Query Builder dialog box displays. Notice that this looks very similar to the Select By
Attributes dialog box you used earlier. In fact, you will build your query the same way.
Only three attributes are shown for the Large Lakes layer. You will first write a query to select only
values from the TYPE field, which specifies the type of water body. Then you will see the effect of
the definition query on your map.
h
Click the equal (=) operator, then click Get Unique Values.
Notice the different types of water bodies present in the Large Lakes layer.
j
You are only going to display lakes if they are classified as either a lake or a pond.
l
3-26
Click OK twice to close the Query Builder and the Layer Properties.
Click OK to apply your changes to the Layer Properties.
Your map should look like the following example. Notice how you have reduced the number of
features shown on your map through the use of the definition query.
Your map looks much better. However, there are still many small lakes that should not display at
this map scale.
n
Blue Cypress Lake is the large lake near the middle of your map.
o
Look at the attribute values in the bottom section of the Identify window.
The SQ_KM field lists the area of each lake in square kilometers.
15. What is the area of Blue Cypress Lake?
______________________________________________________________________________
3-27
LESSON 3
You will use the SQ_KM attribute to further enhance your definition query by only showing the
larger lakes and ponds greater than 25 square kilometers.
r
Open the Layer Properties for the Large Lakes layer and confirm that the Definition Query tab
is active.
Your previous query is displayed. Now you will add another query based on the area of each lake.
t
Place your cursor at the end of the existing query, as shown by the arrow in the following
example.
On your own, add another query based on the lake area, as shown in the following example.
3-28
Now the number of lakes has been reduced even further, as shown in the following example.
On your own, write a definition query for the Lakes and Ponds layer to display only the lakes
that are of type lake or pond.
3-29
LESSON 3
Zoom in to the Lakes and Ponds layer and choose a scale at which the smallest of the water
bodies become visually meaningful.
17. What map scale did you determine should be used to turn on the Lakes and Ponds layer?
______________________________________________________________________________
______________________________________________________________________________
Using the method of your choice, set the minimum scale at which to display the Lakes and
Ponds layer.
Hint: Use the Layer Properties, or right-click the layer and choose Visible Scale Range.
Repeat for the Large Lakes layer, but this time set the scale value for the maximum scale at
which your large lakes should display.
Zoom in and out while noticing the scales at which your layers turn on and off.
Try zooming to bookmarks and setting specific map scales to control your display.
3-30
Hold down the Shift key on your keyboard and click the Major Roads layer to add it to your
selection.
Use the Shift key when selecting multiple adjacent layers within the table of
contents. Use the Ctrl key when selecting multiple layers that are not adjacent in the
table of contents. In the previous task, you could have used either the Shift or the
Ctrl key.
Your two layers are now sub-layers within a new group layer.
d
Now you will use a different technique to create a group layer for the lakes layers.
f
Right-click the Florida data frame and choose New Group Layer.
Click the Lakes and Ponds layer name and drag the layer under the New Group Layer.
You will see a black horizontal bar indicating the layer position as you drag with your mouse.
h
Move the Large Lakes layer into the New Group Layer.
Your Lakes group layer should look like the following example.
3-31
LESSON 3
Notice that the display of the group layer overrides the display checkboxes of the sub-layers.
Right-click one of the group layers and open the layer properties.
Exit ArcMap.
Customizing the level of detail as you zoom in and out can greatly enhance the experience of
using dynamic maps. Organizing your layers into groups can simplify the table of contents and
allow you to control the display of all layers within the group.
3-32
Lesson review
1. Describe the three ways to represent map scale.
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
2. Large-scale maps show a smaller geographic area than small-scale maps.
a. True
b. False
3. Why should you group layers together?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
4. How can you control visibility of features within a layer?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
3-33
LESSON 3
3-34
10. Using the table of contents, how can you determine the number of features you have
selected?
At the top of the table of contents, click the List By Selection button.
11. How many features are selected?
1673 features are selected corresponding to an value of Highway.
12. Do these roads look more appropriate for use at this map scale?
There are still a few areas where the roads may not clearly distinguishable. However,
your map is now much easier to read than when all of the major roads were displayed.
13. What map scale did you choose?
Answers will vary, but you should have chosen a scale near 1:100,000.
14. Does the Highways layer display?
Yes
15. What is the area of Blue Cypress Lake?
26.385 square kilometers
16. How many lakes are being displayed?
28
17. What map scale did you determine should be used to turn on the Lakes and Ponds layer?
Answers will vary, but a map scale of about 1:100,000 or larger could be used. At
scales smaller than 1:100,000, the smallest lakes are too small to add meaningful
information to your map.
18. What are the three categories of group layer properties?
General
Group
Display
3-35
Displaying data
Displaying data
Introduction
Key terms
interval
nominal
normalization
ordinal
ratio
4-1
LESSON 4
4-2
Displaying data
4-3
LESSON 4
4-4
Displaying data
Types of attributes
GIS data uses attributes to describe features and distinguish between
different feature types. Levels of measurement provide a framework
for thinking about and presenting your data. This concept is important
because you need to know whether data is qualitative or quantitative,
and which symbology methods will present the data in the most
meaningful way. In addition, knowing the level of measurement will
allow you to use the data appropriately when solving spatial problems
using analytical and statistical tools.
The four levels of measurement are:
Nominal
Ordinal
Interval
Ratio
Figure 4.4
GIS data attributes may be
of different measurement
levels, which distinguish
among categorical and
quantitative data types.
4-5
LESSON 4
Nominal
Nominal attributes are the simplest type of data and serve to identify
one feature from another. Nominal attributes include feature names,
such as a city or lake. For example, Miami or Crater Lake.
Nominal attributes are typically text values, but may also be numeric;
for example, postal zip codes or other numeric code value. The
numbers in nominal data are only for identification of a feature and
should not be used or interpreted as a quantity on which
mathematical operations can performed.
Ordinal
Ordinal attributes imply an order or ranking of the data. For example,
cities can be ranked by population into small, medium, and large
categories. Additional rankings of ordinal data could be presented as:
Ratio
Data is classified as ratio if the ratios of two values make sense.
Speed limits would be a ratio, because a speed of 60 miles per hour
is twice as fast (or a ratio of 2:1) as 30 miles per hour. Temperature in
degrees Celsius is not ratio, because 80 is not twice as warm as 40.
Mathematical operations make sense with ratio data, such as adding
or subtracting values, averaging, etc.
With ratio data, the value of zero means an absence. For example,
percentages are ratio data. Consider population growth as a
4-6
Displaying data
percentage. These values can be made into ratios that make sense.
Also, a value of zero-percent growth means an absence of, or zero,
growth.
4-7
LESSON 4
Categories
Quantities
Determine the measurement level of the data:
4-8
Nominal
Ordinal
Interval
Ratio
Displaying data
Nominal
Ordinal
Interval
Ratio
4-9
LESSON 4
Figure 4.6
Degrees of slope within
Crater Lake National Park
4-10
Nominal
Ordinal
Interval
Ratio
Displaying data
Road atlas
Figure 4.7
Road atlas, copyright TKartor Sweden AB
Nominal
Ordinal
Interval
Ratio
4-11
LESSON 4
Classifying data
You can display your data in ArcMap in a variety of ways to highlight
differences between categories and quantities. ArcMap provides
many ways to symbolize your data. The method you choose is really a
decision based on the purpose and design of your map. Your most
important decision will be whether to use qualitative or quantitative
symbols. Knowing the level of measurement of your data will help you
make these symbology decisions if you are unsure about how your
data should be displayed.
Default symbology
When you first add data to ArcMap, your data will appear with all
features symbolized the same way. The following map of Florida
counties shows all county polygons displayed with the same symbol.
The data is shown as a nominal level of measurement.
Figure 4.8
Florida counties shown
with default symbology
4-12
Displaying data
4-13
LESSON 4
Normalizing data
Many times, displaying the values from an attribute only tells part of
the story of your data. In the following map of Texas counties, the
number of people in the 18 - 21 year old age group are shown. The
darker polygons represent a greater quantity of people in this age
group.
Figure 4.11
Raw data values shown for
number of 18 - 21 year
olds in Texas counties.
4-14
Displaying data
Normalizing data
Displaying your data as a ratio is useful if you want to minimize
differences based on the size of areas or number of features in each
area. Ratios are created by dividing one value into another. Creating
data ratios is known as normalizing data.
4-15
LESSON 4
4-16
Displaying data
40 minutes
Create several maps of the state of Florida using crime data. From
these different maps, choose the map which best symbolizes the
crime distribution.
In this exercise, you will:
4-17
LESSON 4
Open ArcMap.
On the ArcMap - Getting Started window, under Existing Maps, click Browse for more.
Click Open.
Your map opens with four data frames in the table of contents. The Natural Breaks data frame is
currently active and is shown in a bold font.
The Natural Breaks data frame has one layer, named Crime. This is the layer currently shown on
your map. You can think of each data frame as a separate map, each with its own layers and
symbols.
To illustrate how each data frame represents a map, you will change your view in ArcMap to
Layout View, which presents all of your maps together on a virtual page.
f
The layout toolbar will appear when you switch to Layout View.
g
4-18
If necessary, move, or dock, the toolbar so you can see all of your maps displayed.
Displaying data
You should see each of the four data frames in your table of contents shown as a separate map.
These maps, along with their titles, have been positioned for you in the map document. You will
make changes to each of these maps, and then use Layout View at the end of this exercise to
compare your four maps.
h
buttons at the
Prior to symbolizing your data, you should examine the type of data stored in each
attribute field. Identifying the level of measurement for each attribute can help you
determine how the attribute should be symbolized.
If necessary, resize your table window so that you can see all of the attribute columns.
Several attributes are shown in the table. Many of these are automatically created and maintained
by ArcGIS, including the following:
OBJECTID
Shape
Shape_Length
Shape_Area
The remaining attributes have been added to this feature class and are specific to the data. These
include:
STATE
COUNTY
POPULATION
VEHICLE_THEFT
The Field properties dialog box opens, showing the structure of this attribute.
4-19
LESSON 4
1. At the top of the dialog box, what type of field is the COUNTY attribute?
______________________________________________________________________________
Click Cancel to close the Field Properties.
On your own, examine the attribute types for the POPULATION and VEHICLE_THEFT
attributes.
3. What types of attributes are POPULATION and VEHICLE_THEFT?
______________________________________________________________________________
4. Are POPULATION and VEHICLE_THEFT qualitative or quantitative?
______________________________________________________________________________
5. What level of measurement are the POPULATION and VEHICLE_THEFT attributes?
______________________________________________________________________________
4-20
Displaying data
When displaying quantitative attributes, you will have to choose the classification method. You will
also have to decide how many classes you will use to represent the data. The number of classes
you choose will depend on how many symbols are necessary to effectively show spatial patterns.
In the Natural Breaks data frame, double-click the Crime layer to open the layer properties.
On the left, methods that you can use to symbolize your data are listed. These are known as
renderers.
c
Click Quantities and confirm that the Graduated colors renderer is highlighted.
Next, you will choose which attribute will be symbolized with graduated colors.
d
4-21
LESSON 4
This is the default method and number of classes when classifying quantitative attributes. This
method is named after George Jenks, a professor of geography at the University of Kansas, who
developed this method of showing spatial data distributions.
The Jenks method is often regarded as the best method for showing clusters of
attribute values by using the breaks, or gaps, between symbols in the map legend.
Turning off the graphic view allows you to view the color ramps by name. This can
be helpful when you want to use a specific color ramp, or communicate which color
ramp is used to symbolize your data.
Click the drop-down arrow and choose the Purple Bright color ramp.
Click OK.
4-22
Displaying data
Your map is now symbolized according to the Natural Breaks method, using the Purple Bright
color ramp.
Do you think these results are meaningful? To help you answer this question, you will look at the
population values of some of the polygons and compare them to the Crime attributes that you
have just symbolized.
i
Check the box for Show MapTips using the display expression.
Click OK.
You should now see the POPULATION value as you pause your mouse over each county.
Compare the values displayed in the MapTip to the light and dark values in your map.
4-23
LESSON 4
6. Describe the relationship between the areas of high and low vehicle theft and the
population shown by the MapTip.
______________________________________________________________________________
______________________________________________________________________________
Click the minus sign (-) next to the Natural Breaks data frame to collapse the data frame.
Choosing Activate allows you to see the layers associated with a data frame.
c
Expand the Equal Interval data frame to see the Crime layer.
On the Symbology tab, click Quantities and confirm that the Graduated colors renderer is
highlighted.
Notice that the default classification is set to Natural Breaks (Jenks), with five classes.
h
Click Classify.
At the top of the dialog box, for Method, choose Equal Interval from the drop-down list.
4-24
Displaying data
View the histogram at the bottom of the Classification dialog box. The histogram shows the
distribution of the VEHICLE_THEFT attribute values along the x-axis and the number of features
along the y-axis.
Viewing the histogram is one way which you can use to examine your data for
trends in the distribution and identify possible outlier values, which you may choose
to show or exclude from your map. Use the histogram when using the Equal Interval
method to ensure that all of your legend categories have values. Empty categories
are confusing and misleading to your map reader.
7. Based on the class breaks currently shown in the histogram, what potential problems might
there be when creating a map legend?
______________________________________________________________________________
______________________________________________________________________________
As you can see from the histogram, the Equal Interval classification method does not consider
how your data values are distributed. This can result in empty classes, which will create legend
categories that have no corresponding features on the map.
j
Change the number of classes and review the histogram until you do not have any empty
classes.
4-25
LESSON 4
8. How many classes should be used with Equal Interval to have at least one feature in each
class?
______________________________________________________________________________
Using the Equal Interval method with four or more classes will result in some classes with no
features. Three classes is the maximum number that can be used with this attribute. Other
attributes may allow for more classes to be shown. Always check the histogram to make sure.
k
Click OK.
Click OK to close the Layer Properties dialog box and view your map.
Because you only have three categories, you have a very generalized map. Recognizing trends
with only three classes is difficult because the data representation is over generalized. In this map,
almost all of the features are in the lowest category, with the middle and highest categories each
only having one feature. With this data, Equal Interval would not be a good choice of classification
method.
4-26
Displaying data
On the Symbology tab, click Quantities and confirm that the Graduated colors renderer is
highlighted.
Click Classify.
View the histogram and look at the distribution of the class breaks. Also look at the numbers
under Break Values on the right side of the Classification dialog box. These numbers correspond
to the blue break lines in the histogram.
4-27
LESSON 4
The highest category has very different values in the same class. Also, there are similar values
which should be grouped together, but occur in different classes. Both of these are limitations in
using the Quantile method.
Notice the difference in numeric ranges among the classes. When you choose the Quantile
classification method, you are choosing to create a map with an equal distribution of features in
each category. This will often result in a legend that may have very different numeric ranges and
be difficult to understand. The map can be misleading, with similar features placed in adjacent
classes, or features with widely different values put in the same class.
When using the Quantile method, you can minimize the difference in values within
each class by increasing the number of classes.
Click OK.
Confirm that the Purple Bright color ramp symbology is being used.
Click OK to apply your changes and close the Layer Properties dialog box.
All of the symbols in your legend occur an equal number of times on your map.
4-28
Displaying data
On the Symbology tab, click Quantities and confirm that the Graduated symbols renderer is
highlighted.
Notice that your symbols are now shown as a series of graduated circles rather than colors.
This is the symbol that will be displayed within each polygon. The size of the symbol will represent
the magnitude of vehicle thefts.
h
For Color, click the color sample and choose a dark purple color from the color palette.
Click OK.
4-29
LESSON 4
Your graduated symbols should look similar to those shown in the following example.
For Fill Color, choose a light purple from the color palette.
Click OK.
In the Symbol Size section, your symbols range in size from 4 points to 18 points. You will now
change this to increase the contrast in the symbol sizes. The smallest symbols are too small to be
seen clearly and should be increased in size. The largest symbols will also need to be increased in
order to ensure there is adequate size difference among your symbols.
o
4-30
Displaying data
Your map now shows the number of vehicle thefts represented by changing the size of each
county's point symbol.
Depending on your map scale, you may wish to increase or decrease the size of your
symbols to achieve results that look similar to the previous map.
When using graduated symbols, make sure that your smallest symbols are large
enough see clearly. Your symbols should also have a large enough difference in size
that they can easily be matched to their corresponding symbol in the map legend.
They should not be so large, however, that they overlap other symbols or make it
difficult to see each symbol's associated polygon.
4-31
LESSON 4
You should now see all of the quantitative maps you symbolized in this exercise. Look at the
Natural Breaks, Equal Interval, and Quantile maps. Notice how they are all different in terms of the
distribution of their symbols.
d
While holding down the Ctrl key, click to expand the Natural Breaks data frame in the table of
contents.
On the Symbology tab, for Normalization, choose the POPULATION attribute, as shown in the
following example.
4-32
Displaying data
Notice that the values in your Label column have now changed. For each county, you have
divided the number of vehicle thefts by the total population.
To make the values in your Label column more meaningful, you will format your labels.
e
Click the Label column heading and choose Format Labels, as shown in the following graphic.
Click the radio button next to the option, The number represents a fraction.
Click OK on all open dialog boxes to see the changes to your map.
4-33
LESSON 4
Also, notice the effect of your label formatting to your legend in the table of contents.
The legend heading also indicates that you have normalized the data.
Notice how your map has changed. You have a much more usable map because the normalization
has allowed your data to be distributed in a more meaningful way. Many counties that were
previously shown with a low quantity, are now shown with a higher quantity symbol, indicating
that the likelihood of a vehicle theft is greater than your original map seemed to indicate. You
would see similar results with the other renderers as well, like Quantile and Natural Breaks.
l
4-34
When you are done, save your map document and close ArcMap.
Displaying data
Lesson review
1. Why are measurement levels important to consider when symbolizing your data?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
2. When should you consider normalizing your data?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
3. Why should you check the histogram when using the Equal Interval or Manual classification
methods?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
4-35
LESSON 4
4-36
Displaying data
4-37
The power of GIS is the ability to store information about each map
feature. This information is stored as feature attributes. Being able to
display data and solve spatial problems using GIS requires that you
work with tables and attributes.
Attributes are one of the distinguishing characteristics of GIS data and
provide the framework that allows you to query and symbolize your
data to help you solve spatial problems. Working effectively with
ArcGIS requires that you know how to work with tables and attributes,
as well as change their appearance.
Topics covered
Displaying tabular data
Creating table relationships
Learning objectives
After completing this lesson, you will be able to:
5-1
LESSON 5
Types of attributes
ArcGIS Help Library: Field
Data Types.
Dates
Date attributes can store both calendar date and time
information.
Numbers
Several types of numbers can be stored in your tables. These
include short or long integers, and single- or double-precision
floating-point numbers.
Text
Text attributes, also known as strings, can store any
alpha-numeric character, as well as special characters such as #,
%, or &.
Binary data
Binary data is used to store and manage geometry or feature
shape information. These attributes are managed using a variety
of ArcGIS tools.
5-2
Field names
Field names are the names you give to the columns in a table. The
names should give an indication of what data is contained in that
particular column. Consider the following guidelines when naming
your geodatabase attribute fields.
You can open Microsoft Office Excel tables directly in ArcGIS and
work with them much like other tabular data. For example, you can
add them to ArcMap, preview them in ArcCatalog, and use them as
inputs to geoprocessing tools. Because Excel files may have many
separate worksheets, when you browse to an Excel file, you will need
to choose which worksheet to open. Each worksheet will contain a $
character next to the sheet name. Each worksheet may be viewed in
ArcGIS as a tabular data source.
5-3
35 minutes
5-5
LESSON 5
Start ArcMap.
On the ArcMap - Getting Started dialog box, click Cancel to begin with a new blank map.
Click the Stores_Data table and drag the table onto your map.
Notice that your table of contents has changed to the List By Source view, as indicated by the
highlighted button at the top of the window.
This view allows you to see tables and pathnames to data sources used in your map.
5-6
The table has several attributes, including the store address, number of parking spaces, and
number of employees. You will use the Lon and Lat attributes to display the location of each store.
j
In the table of contents, right-click the Stores_Data table and choose Display XY Data.
A dialog box opens, allowing you to specify which attributes ArcMap should use to display your
data.
b
Confirm that the top portion of your dialog box looks like the following example.
ArcMap will try and determine attribute fields that may contain X and Y coordinate values.
If these are not correct, you can choose the correct attributes from the drop-down lists.
The Lon and Lat values in your table are WGS 1984 geographic coordinates. Next, you will specify
the output coordinate system for your displayed points.
c
5-7
LESSON 5
Scroll to the bottom of the list and click WGS 1984, as shown in the following example.
You should see four points displayed on your map, corresponding to the Lon and Lat attributes.
A new layer named Stores_Data Events has been added to your table of contents. Event layers
display geographic locations stored in tabular, rather than spatial, form.
Next, you will add a basemap to provide background reference for your stores.
i
On the Standard toolbar, click the down-arrow next to the Add Data button
Add Basemap.
and choose
From the list of basemaps, choose the Bing Maps Road basemap and click Add.
The basemap will take a few moments to display. You should now see your stores displayed along
with the basemap.
5-8
Right-click the Stores_Data Events layer; point to Data, then choose Export Data.
Now that you have a feature class of store locations, you may remove the event layer.
f
5-9
LESSON 5
Click the Symbol heading and choose Properties for All Symbols, as shown in the following
example.
Right-click the color ramp and uncheck Graphic View, as shown in the following example.
In the Symbol column, uncheck the box next to <all other values>.
You are displaying all of the STORE_ID values, so this added symbol is not necessary.
Your symbols should look similar to the following example.
Because ArcMap will choose colors at random from the color ramp, your layer colors may
be different than those shown.
5-10
From your Stores geodatabase, add the Customers feature class to your map.
Click Import.
On the Import Symbology dialog box, confirm that the Layer drop-down list indicates
Store_Locations.
Click OK.
5-11
LESSON 5
Next, you will specify which field in the Customers layer matches the values used for symbolizing
the Store_Locations layer.
i
Click OK.
Your symbols should now match those of the Store_Locations layer. Next, you will change the size
of your customer symbols.
k
Click the Symbol column heading and choose Properties for All Symbols.
Your map now shows the customers, based on the store from which they purchased items.
Click Appearance.
The Table Appearance dialog box appears, which allows you to change the font and color settings
for your table.
5-12
If you wish to change your font properties, make the changes using this dialog box, then click
Apply to see your changes.
When you are done making changes, close the Table Appearance dialog box.
Many attributes are used by ArcGIS for system and database functions, like the OBJECTID field.
You can turn these fields off if you do not wish to see them.
j
You no longer need the information in the Lon and Lat fields. You will delete these fields and the
information they contain.
k
Next, you will add an attribute to hold the total sales of each store.
n
5-13
LESSON 5
You now have a new, empty attribute column. You will populate this column with the total sales of
each store later in this lesson.
q
5-14
The Store_Sales table has summarized your customer attribute table by calculating the total sales
for each store.
The total sales were added together for each STOREID. The total sales for each store is displayed
in the Sum_SALES field. The number of customers for each store is displayed in the
Count_STOREID field.
Your table window now has two tabs at the bottom: Customers and Store_Sales.
Next, you will see how you can view both tables at the same time within the Table window.
i
Click and drag the Customers tab into the Table window on top of one of the blue docking
icon arrows.
You can choose the top, bottom, left, or right docking arrows to position the
Customers table relative to the Store_Sales table. Using the Docking arrows allow
you to view multiple tables at the same time in the Table window.
5-15
LESSON 5
Close ArcMap.
5-16
Table relationships
Most database designs encourage organizing your data into multiple
tables, with each one focused on a specific topic. Data stored in this
way is more efficient than one large table containing all the necessary
fields. Having multiple tables prevents unnecessary duplication in
your database. When you need information that is not in the current
table, you can link the two tables together.
The following two tables list information about countries, cities, and
capitals. Imagine that you were using the table that listed only the
country and its capital, but you also wished to have the cities in that
country available for you to access.
Figure 5.17
Two tables that share
common information.
5-17
LESSON 5
5-18
5-19
LESSON 5
Table join
A join should be used when you have one matching value for each
record. Cardinalities for use with a join are:
1:1
M:1
The following two tables can be joined together, based on the values
in the Parish_ID field in both tables. In this example, the key fields in
each table have the same name; however, this is not a requirement.
Figure 5.20
When joining tables, a
common attribute value is
used to link attributes
together.
Table relate
A relate should be used when you have many values matching each
record. Cardinalities for use with a relate are:
1:M
M:M
The following two tables can be related together based on the values
in the ID and ID_NUMBER fields. Once the relate is established, the
tables remain independent, unlike the join, where the tables are
5-20
5-21
25 minutes
5-23
LESSON 5
If you did not finish the last exercise, or wish to start with the finished results, open the ..\
ARC2\Tables\Results\Stores.mxd.
b
Now look at the values in the Store_ID field in the Store_Locations table.
1. How many records in the Store_Sales table match each record in the Store_Locations table?
______________________________________________________________________________
2. What is the cardinality between the Store_Locations and Store_Sales tables?
______________________________________________________________________________
Right-click the Stores_Locations layer, point to Joins and Relates, and choose Join.
You determined that there is only one matching sales record for each store location.
5-24
Because you have only one matching record, you can combine these tables using a
join. If you had many matching records, you would use a relate.
Complete the Join Data dialog box as shown in the following example.
You have specified that you want to join the two tables together using the Store_ID values, in your
Store_Locations layer, and the STOREID values in the Store_Sales table.
c
Click OK.
You should see the joined attributes from the summary table. You have joined two tables
together, based on common attribute values.
The joined attributes look as though they are part of the Store_Locations attribute table. However,
they are only combined together visually in this table view. If any of the values in the joined table
change, you would see their new values when you view the joined tables the next time you open
the map document.
5-25
LESSON 5
If you want to make the association permanent, by adding these attributes to your
layer, you could export your layer as a new feature class. Once you export the data,
these attribute values become static and will not update automatically with changes
to the joined table.
You should see your joined attributes shown in the Identify window.
Through the join, you can now see the total sales of each store.
j
Notice the Store_Sales attribute contains <Null>, or empty, values. You will now use the Field
Calculator to populate this field.
b
The Field Calculator can be used to populate values in a variety of ways. You can enter formulas
to calculate numeric values, or you can copy values from one field to another.
5-26
In the Fields section, notice that the name of each attribute is prefixed with the table name. This
can help you identify which attributes are native to the table, and which are from a join.
The large empty space at the bottom of the dialog box is where you can enter your expression to
calculate values. In this case, your expression will just be the name of the attribute containing the
sales values.
d
These are the joined sales values from your summary table. The attribute is added to your
expression area of the Field Calculator.
Above the expression area, you see the attribute that will receive these values. This is the
Store_Sales attribute that you right-clicked to start the Field Calculator. Your final expression
should look like the following example.
Your Store_Sales attribute should now have the values from the joined Sum_SALES field.
f
Now that you have the sales values as a native attribute in the Store_Locations table, you will
remove the join.
g
Right-click the Store_Locations layer, point to Joins and Relates > Remove Join(s), then choose
Store_Sales.
Right-click the Store_Locations layer, point to Joins and Relates, and choose Relate.
5-27
LESSON 5
Give your relate a descriptive name so you can easily identify the relate later. A
recommended naming convention is to include the table names in your relate
name. This technique is especially useful if you have several relates.
Click OK.
4. Do you see any of the attributes from the Customers attribute table?
______________________________________________________________________________
b
Click the row button next to Westgate Shopping Ctr to select the row, as shown in the
following example.
5-28
The Parking, Store_ID, and Store_Sales attributes are not shown in the previous graphic.
Next, you will navigate the relationship to see all the customer records associated with this store.
c
At the top of the Table window, click the Related Tables button
This is the name of your relate (Store to Customers) and the related table (Customers).
The Customers table appears, with the records selected that match your selected store location.
5. At the bottom of the table, how many customer records are in the selection?
______________________________________________________________________________
e
At the top of the Identify window, expand the identified record, shown with its street address.
You should see the related table, as shown in the following example.
Expand Store_Locations.
5-29
LESSON 5
The name of the shopping center where the store is located is listed.
Click the name of the shopping center to see the location highlighted on your map.
Close the Identify window.
Under Display Expression, for Field, choose City for the drop-down list.
Click OK.
You should now see the City displayed for the related Store_Location record.
The City value for your point may be different than the example shown.
g
5-30
Lesson review
1. Describe an example of when you would use a field alias.
______________________________________________________________________________
______________________________________________________________________________
2. Why would you summarize an attribute field?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
3. What is cardinality and why is it important?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
4. Provide an example of how you could use joins or relates in your GIS projects.
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
5-31
LESSON 5
5-32
Creating new data and updating existing features are important skills
in maintaining your GIS database. Editing is often required prior to
authoring maps and using GIS to solve spatial problems. When your
data needs to be changed to reflect real-world features, how will you
make these changes? What kind of data can you edit? What tools are
available to maintain your data?
feature template
snap agent
snapping
Topics covered
Creating new data using an editing workflow
Changing feature shapes and attributes
Learning objectives
After completing this lesson, you will be able to:
6-1
LESSON 6
Why edit?
Think about the data you will use in your GIS projects.
Why might you have to edit your data?
6-2
Geodatabase
Shapefile
In addition to points, lines, and polygons, the geodatabase supports
other specialized feature classes and data modeling.
Figure 6.1
ArcGIS supports editing
many types of features.
You can edit data stored in
both shapefiles and
geodatabases.
6-3
LESSON 6
6-4
The most commonly accessed editing tools are located on the Editor
toolbar and in the Create Features window.
Once you have added the data to ArcMap, you will follow an editing
workflow to create new features or modify existing features.
A description of each step in the workflow is provided in the following
sections.
Start editing
To start editing, add the Editor toolbar so you can access the primary
set of editing tools for creating and modifying features and their
attributes. There are more advanced editing tools in ArcGIS for
Desktop located on other toolbars and in ArcToolbox. However, most
editing tasks may be done with the set of tools found on the Editor
toolbar. The Editor toolbar allows you to do the following tasks:
6-5
LESSON 6
another data frame, you must save your edits, stop editing, and then
start a new edit session in the other data frame.
6-6
Save edits
When you are finished editing, save changes to your data by choosing
Save Edits from the Editor menu. This is different than saving your
map document. Saving the map document saves all of your layers,
symbology, and other properties of your ArcMap display. The data
displayed in your map is not saved within your map document. In
many cases, you may open ArcMap to edit your data, save your edits,
and then close ArcMap without saving changes to the map document.
6-7
40 minutes
Figure 6.5
A new lake added to a
redesigned golf course.
6-9
LESSON 6
At the top of the table of contents, confirm that your layers are listed by drawing order
Your map is displaying the city's water system, including meters, hydrants, laterals, and mains.
There are also two areas in red that have been added from the city's water utility field crews.
Based on these notes, you will edit the water system features. A basemap of city layers, including
parcels, addresses, and street names, is shown as a background basemap layer.
This map and its symbology are based on the ArcGIS Infrastructure Editing map available
from ArcGIS Online. This symbolized map provides an editing framework for editing water,
sewer, and storm water utility data. By applying the symbology included in the editing
map, you can create a map document focused on editing workflows.
d
Your map is zoomed to an area in which you will add a new water hydrant, as shown in the
following graphic.
6-10
The map shows the parcels and building footprints with address numbers.
e
The Timestamp and Notes fields are completed by the Water Department field crews. Using these
notes, you will complete the edits to the water system. The attribute named Completed is still
empty. You will mark this completed after you finish each edit.
1. Record the Timestamp value. You will use this later after you add the new hydrant.
______________________________________________________________________________
f
Click the top of the Editor toolbar, and drag the toolbar to dock it to the top of your ArcMap
window.
The Editor toolbar provides a central location for many of the most commonly used editing tools.
These tools allow you to edit both feature geometry and attributes.
d
On the Editor toolbar, click the Editor menu and choose Start Editing.
6-11
LESSON 6
The Start Editing window displays. This window will appear when there are layers that cannot be
edited, or when you have layers accessing source data from different workspaces. In this case, a
warning is displayed regarding the Naperville Basemap layers.
Click Continue.
In the Create Features window, double-click the Water Hydrants feature template to display
the Template Properties.
The Template Properties allow you to set default values for working with the template. You will set
a default value for the Manufacturer attribute. Default values will be auto-populated for you when
you create a new feature.
h
Click the <Null> value next to Manufacturer and type Mueller Company, as shown in the
following example.
6-12
Some fields, like the OBJECTID and SHAPE fields, are not viewable.
Each new hydrant you add will have this attribute. You can always override the default if a feature
requires a different value.
i
On the Editor toolbar, click Editor, point to Snapping, then click Snapping Toolbar.
The Snapping toolbar lets you control how your cursor snaps to features in your map, such as an
edge, end, or vertex. Snapping is turned on when the each snap agent button is highlighted in
blue. To turn off a snapping agent, click the blue highlighted button again.
Your new hydrant feature will be located at the end of the water lateral centered within the red
field-crew markup polygon.
k
Make sure that End snapping is the only selected snapping option.
A snap tip is displayed, indicating that you are snapped to the endpoint of the Water Laterals line
feature.
6-13
LESSON 6
As part of this editing template, your new point feature is highlighted in yellow. You can change
this color from the Selection menu by clicking Selection Options.
On the Editor toolbar, click the Attributes button
The Attributes window displays, showing the attribute values of your new hydrant. Notice that the
Manufacturer value is set to the default value you specified earlier.
You can switch between the Create Features and Attributes windows by using the tabs
below the windows.
For Install Date, enter the date and time you recorded earlier from the field notes.
Your Install Date in the Attributes window should look like following example.
Clear your selected features to see the hydrant symbol snapped to the end of your water
lateral, as shown in the following example.
6-14
On your own, update the Completed attribute with your name or initials.
Hint: Open the Attributes window.
Your map is zoomed to an area where you will add a new water lateral and a service meter.
Use the Identify tool to examine the attributes of the field notes.
In the Create Features window, click Water Laterals to select the feature template.
Snap to, and click, the intersection of the water main and the water lateral that serves 820
Morningside Dr., as shown in the following example.
6-15
LESSON 6
You may have to hide or close the Create Features window, or pan your map, to see the
parcel for 820 Morningside Dr.
Move your cursor to snap to the water main, as shown in the following example.
This will be the actual starting point of your new lateral service line. Now you will delete your first
vertex to remove the starting segment.
l
6-16
You now have your beginning vertex snapped to the water main 25 feet south of the lateral which
serves 820 Morningside Dr.
Your next segment needs to be perpendicular to the existing water main.
m
Right-click anywhere along the water main, close to your starting vertex, and choose
Perpendicular.
Move your cursor and notice that you are now constrained to being perpendicular to the water
main.
Right-click inside the parcel for 819 Morningside Dr. and choose Length.
On your own, update the Install Date attribute with the value you recorded from the field
notes.
Hint: On the Editor toolbar, click the Attributes window button.
Next, you will add a service meter to the end of the water lateral and update the field notes.
6-17
LESSON 6
On your own:
Add a new Water Meter point to the end of your service line.
Update the Install Data attribute.
Update the Field Notes polygon with your name or initials.
When you are done, your map should look like the following example.
Collapse the Water System data frame and expand the Lakes data frame.
Turn off the Water Bodies layer to see the area under the lake polygon.
This area has been recently developed and the small lake no longer exists.
6-18
Right-click the Water Bodies layer, point to Edit Features, and click Start Editing.
If you cannot start editing, make sure you stop editing in the Water System data frame. You
can only have an active edit session in one data frame.
You can also press the Delete key on your keyboard to delete features.
i
Before you add your new lake polygon, you will change the symbol used to display your edit
sketch. This will allow you to better see your sketch on top of the aerial photo.
b
At the bottom of the dialog box, under Edit Sketch Symbology, click the Segment button,
shown with the current edit sketch line symbol
.
Click the Color button and change the color to a light blue.
If necessary, uncheck the box next to Use symbolized feature during editing.
6-19
LESSON 6
Notice that you have two feature templates for this layer:
Lake or Pond
Stream or River
Layers support multiple feature templates. You may have a separate template for each
category of features in the layer.
Click the Lake or Pond feature template.
At the bottom of the Create Features window, you have a list of Construction Tools. These tools
will change based on the geometry of the layer. These are all of the tools for constructing
polygons.
l
At the bottom of the Create Features window, click the horizontal bar just above Construction
Tools, as shown in the following graphic.
Click anywhere along the shoreline of the lake to start your sketch.
Without clicking, drag your mouse along the shore of the lake.
6-20
As you drag your mouse, you can see the line you are digitizing. Do not be concerned with the
accuracy of your shoreline. Using the Freehand tool gets easier with practice.
q
When you get back to your starting point, click again to finish your sketch.
The Freehand tool should only be used for curved features like lakes or streams.
Instead of dragging your mouse as you did with the Freehand tool, click points along the
shoreline to digitize your lake.
When you have digitized all of your points, finish your sketch.
Hint: Double-click or press the F2 key.
Stop editing.
Collapse the Lakes data frame and expand the Annexation data frame.
6-21
LESSON 6
Start editing.
The Annexation layer has been recently added to the city. You will add this polygon to the
Municipal Boundaries layer.
Turn the Annexation layer off and on.
Notice that this area is not currently included in the Municipal Boundaries layer.
f
Right-click the Annexation layer in the table of contents, point to Selection, and choose Select
All.
Instead of digitizing this feature into the Municipal Boundaries layer, you will copy and paste the
geometry.
g
In the Paste dialog box, choose Municipal Boundaries and click OK.
6-22
The Merge dialog box lists several features. This allows you to choose a set of attributes from one
feature which will be applied to your new merged feature. In this case, each polygon simply
represents an area of the city, and you do not need to consider the attributes of the new feature.
The Merge command on the Editor menu will combine features in the same feature class,
whereas the Merge geoprocessing tool will create a new feature class by combining two or
more feature classes together.
c
Click OK.
6-23
LESSON 6
The new annexed area is now merged to the larger Municipal Boundaries polygon. Your final
Municipal Boundaries layer should look like the following example.
Click Editor, point to Snapping, and uncheck the Snapping Toolbar to remove the toolbar
from your display.
6-24
2. What steps did you and your instructor use to create the new
feature?
6-25
LESSON 6
Lesson review
1. Why is snapping important?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
2. What is included in a feature template?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
6-26
6-27
Labeling features
Labeling features
Introduction
Key terms
feature weight
label class
labeling
Maplex
placement rule
reference scale
Topics covered
What are labels?
Labeling rules for points, lines, and polygons
Labels and map scale
Learning objectives
After completing this lesson, you will be able to:
7-1
LESSON 7
7-2
Labeling features
What is labeling?
Labeling is the process of placing descriptive text on a map to
identify features. In ArcGIS, labels may be placed automatically for
map features based on properties you specify. This is known as
dynamic labeling.
Figure 7.2
Map of Yellowstone
National Park with
dynamic map labels.
Labeling provides a fast way to add text to your map. The main
advantage of using map labels is that they let you avoid having to
add text for each feature manually. ArcMap labeling dynamically
places text for you, based on placement rules. Labels are especially
useful for interactive map displays that require using different map
scales and map extents with the pan and zoom tools. Displaying map
labels is also useful if your data is expected to change frequently.
Because labels display values from your attribute table, updating the
attributes will allow your map labels to display the most current
information about your features.
When you turn on dynamic labeling, ArcMap places as many labels as
possible without any overlap. In some areas, you may have a high
density of features. In these areas, some features may not be labeled
because there is not sufficient space on your map. As you zoom in,
more labels will appear as more space becomes available.
7-3
LESSON 7
Maplex.
7-4
Labeling features
7-5
LESSON 7
Introducing Maplex
Labeling your map using the Maplex label engine.
The following map uses Maplex to place the map labels.
Figure 7.4
Maplex labeling provides
a special set of rules,
allowing you to improve
the quality of the labels on
your map.
Some of the rules used to place the labels on this map include:
7-6
Labeling features
Turn on Maplex
Add the Labeling toolbar to easily access all of the labeling resources
for displaying dynamic labels. From the Labeling toolbar, enable the
Maplex label engine.
7-7
LESSON 7
How labels will placed relative to the features they are labeling.
How conflicts will be resolved when there is more than one label
competing for available space.
You can set weights and priorities for your labels to control label their
placement when conflicts occur.
7-8
Labeling features
35 minutes
7-9
LESSON 7
Your map is displaying several layers for part of the San Juan National Forest.
Next, you will enable ArcMap to use the Maplex label engine.
f
On the Labeling toolbar, click Labeling and choose Use Maplex Label Engine.
7-10
Labeling features
At the bottom of the Data Frame Properties, notice the Label Engine is now set to use Maplex, as
shown in the following example.
If you open an existing map document, you can confirm which label engine is being
used through the data frame properties.
Click the drop-down menu on the right side of the Labeling toolbar, and change the
placement quality to Best.
With placement quality set to Best, Maplex will use many more trial positions to evaluate the
optimal placement for your labels.
The values in the WILDERNESS attribute store the name of each wilderness area. You will label
your map using this attribute.
b
The Label Manger allows you to set the label properties for all layers in your data frame. Each
layer is displayed in the list on the left side of the dialog box. Under each layer, one or more label
classes are displayed. You will use label classes later in this exercise.
You can also access these same properties for an individual layer through the Labels tab in
the Layer Properties.
First, you will select a text symbol for the Wilderness layer.
7-11
LESSON 7
In the Label Classes list, click the Default label class under Wilderness, as shown in the
following example.
Under Text String, confirm that the Label Field is set to WILDERNESS from the drop-down list
of attributes.
In the Text Symbol section, confirm that the font is set to Arial.
Place your mouse over the different color chips to display the color names.
Click Lotus Pond Green (bottom row, sixth column from right).
Your text symbol settings should now look like the following example.
7-12
Labeling features
Several positions are shown that Maplex can use to label your polygons. Notice some of the
options will place the label outside the polygon. For your wilderness areas, you want the label
placed horizontally inside each polygon.
b
If your label string is made up of multiple words, Maplex will place these words on multiple lines
as necessary to make more room to fit the label on your map.
f
You want your labels to appear entirely within the polygon. Overrun allows the text to display
beyond the polygon boundary.
g
Click OK.
In the list of label classes, click the box next to Wilderness, as shown in the following example.
7-13
LESSON 7
Both polygons of the Weminuche Wilderness are now labeled on your map, as shown in the
following example.
For Text String, confirm that Name is selected from the drop-down list.
Font: Arial
Size: 8
Color: Atlantic Blue (second row from bottom, fourth column from right)
Style: Bold and Italic
Your text symbol properties should look like the following example.
7-14
Labeling features
Under Placement Properties, click the drop-down list that reads Regular Placement and
choose River Placement.
Selecting this placement predefines many Maplex options suitable for labeling rivers and streams.
f
This will add space between the stream and the label.
Your Placement Properties should look like the following example.
Click Properties.
On the Fitting Strategy tab, confirm that the option to Overrun feature is checked, and all
other check boxes are unchecked.
The overrun option allows the label to extend beyond the linear feature if Maplex needs the
additional room to place the label.
j
Click OK twice to close the Placement properties and the Label Manager.
1. Your streams are not labeled. Why?
______________________________________________________________________________
7-15
LESSON 7
In the list of Label Classes, click Roads, as shown in the following example.
The Label Manager now shows a dialog box in which you can enter label classes. Your roads are
already symbolized based on the CLASS attribute. You will create a separate label class from each
of these symbology categories.
You can also create your own label classes using the Add label class field, and then creating SQL
query to determine which features should be in each label class. Often, it is easier to use the
symbology to create your label classes.
c
In the Label Manager, confirm that the boxes next to the two symbol categories are checked,
then click Add.
7-16
Labeling features
The two label classes now appear in the Label Classes list, as shown in the following example.
For Text String, select ROUTE_NUMBER from the drop-down list of attributes.
At the top of the Symbol Selector, in the search field, type Route, then click the option next to
Referenced Styles.
The referenced styles will only search the symbol styles that are currently turned on in ArcMap.
ArcMap will take a few moments to index the currently loaded symbol styles.
i
Click OK.
The primary roads will be labeled using a highway shield. The ROUTE_NUMBER attribute will be
placed inside the highway shield for each primary road.
Your properties should look like the following example.
You should see that your label class based on road symbology is stored as an SQL query, as
shown in the following example.
7-17
LESSON 7
Uncheck the box next to Forest; you do not want to label these roads.
Click OK.
You should see highway shields with the ROUTE_NUMBER attribute displayed for the primary
roads, as shown in the following example.
Using this dialog box, you will load a Python script to label your mountain peaks.
7-18
Labeling features
For additional information about creating label expressions, you can click the Help button
on this dialog box, or refer to the ArcGIS Help Library: Building Label Expressions.
d
At the bottom of the dialog box, for Parser, choose Python from the drop-down list.
Click Verify.
If your expression is written correctly, you will see a sample of how your labels will be displayed.
h
Font: Tahoma
Size: 10 point
k
With point features, you have several positions around the point in which you may place your
labels.
l
Confirm that the Best Position option is selected, then click OK.
Click Properties.
7-19
LESSON 7
Click Options.
Because you have selected the Best Position option, Maplex will use a ranking of each position
around your point. You will change these default rankings.
q
For each position, change the ranking according to the following example.
Hint: After you enter a value, press the Tab key to advance your cursor to the next position.
When labeling point features, the cartographic standard is to place the label to the
upper right of the point. If this position is not available, then other positions around
the point may be used. Positions marked as zero (0) will not be considered for
placement.
Click OK twice to close the User Defined Zones and Placement Properties.
7-20
Labeling features
Notice that both the peak name and its elevation value are displayed. Maplex has stacked the
label names where the peak name contains more than one word. With the label names stacked,
the peak names may not be easily associated with the proper peak points.
u
7-21
LESSON 7
Confirm that the Default label class for the Mountain peaks layer is selected.
Complete the Scale Range dialog box as shown, and click OK.
Click OK.
Notice that your Peaks are not labeled because the display scale is less than 1:100,000.
g
7-22
Labeling features
Notice how your labels continually reposition themselves as your map extent changes.
j
This time, rather than setting all parameters manually, you will copy and paste from another layer.
b
Notice that your text symbol is now the same as your Streams layer.
Now, you will make some changes to the label parameters.
f
Click Properties.
7-23
LESSON 7
Once the label properties are set for a layer, you can right-click the layer to turn the
labels on and off. This is faster than opening the Label Manager to control the label
visibility.
On the Weight Ranking dialog box, you can change the weights of features. Weights determine
whether a label from another layer may be placed on top of a feature. Labels are only placed on
features of lower rank. A rank of zero indicates that any label from any layer may be placed on top
of that layer's features. This is the default.
Use feature weights when you want to control whether labels are placed on features
from other layers. In Maplex, feature weights are specified as a number ranging
from 0 to 1000, compared to Low, Medium, and High for the Standard label engine.
In your map, you wish to show the primary roads without labels from other layers printing over
them. Making the Primary roads have a higher feature weight will force labels from other layers to
position themselves away from the Primary roads.
7-24
Labeling features
In the Feature Weight column, change the weight for both the Roads - Primary and Streams Default to 1, as shown in the following example.
Click OK.
Your lakes should now display away from both streams and roads, as in the following example.
Your label position may be slightly different, based on your map extent and scale.
Zoom to the San Juan Bookmark and confirm that your map scale is set to 1:250,000.
Right-click the San Juan data frame, point to Reference Scale, and click Set Reference scale.
Zoom into your map and notice how your labels and symbols adjust their size according to
your map scale.
When you are done changing map scales, zoom back to your San Juan bookmark.
7-25
LESSON 7
A reference scale locks the size of your symbols and text to the desired, or referenced, map scale.
By default, no reference scale is set for your map. Without a reference scale, your symbol and text
sizes remain the same in relation to your screen, as you zoom in and out.
Set a reference scale to view your labels and symbols on-screen at their true size,
and maintain this ratio as you zoom in and out. You should apply a reference scale
when you want your data frame to look the same on-screen as when you print. This
will display your map's symbols and labels on-screen at the relative size they will
appear when your map is printed.
In most cases, you will design your labels for use at your final publication scale.
Setting a reference scale to match your publication scale will allow you to see both
your labels and symbology sized proportionally as you zoom in and out while
working with your map document.
Close ArcMap.
7-26
Labeling features
Lesson review
1. Describe a situation in which you would create label classes.
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
2. When would you use a label expression?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
3. Describe the effect of applying a reference scale to your map.
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
7-27
LESSON 7
7-28
Your map layout allows you to communicate the entire story of data to
your map reader. When designing your layout, think about the story
you wish to tell with your map. How do you wish to communicate your
message with your audience? The way you lay out your map and the
map elements you choose will make a difference in how your map
communicates its message.
map book
map element
north arrow
overview map
Topics covered
Map layout
Map element guidelines
Designing a layout with multiple maps
scale bar
Learning objectives
After completing this lesson, you will be able to:
8-1
LESSON 8
Figure 8.1
A page layout with maps
and map elements.
8-2
Title
Legend
Scale
North arrow
Overview map
Other graphics
Symbolize layers
Symbolize your layers as you wish to have them appear on your final
map. This includes both symbols and labels for your features.
8-3
LESSON 8
Page size
Page orientation: portrait or landscape
Rulers
Guides
Grids
8-4
Produce your map in its final format. This could include any of the
following:
Title
The map title is one of the most important map elements, because it
communicates the overall message of your map.
Figure 8.3
Map title
Include all symbols in your legend that are important for the use of
your map. If some symbols are obvious to your audience, like water or
roads, and they are not important to the main theme of the map, you
may consider not including them in your legend.
8-5
LESSON 8
Overview map
You may wish to include an overview map, or locator map, a map
which shows the geographic location of your main map.
The use of overview maps should be included when the location of
your main map may be unfamiliar to your audience.
Figure 8.5
Overview map
Overview maps can be linked to your main map through a data frame
property known as an extent indicator. The extent indicator is a line
symbol indicating the geographic extent of another data frame.
Scale bar
The most common way of presenting map scale is with a scale bar.
Figure 8.6
Scale bar
8-6
North arrow
A north arrow, or direction indicator, should be used when your map
supports a constant direction and this information is important to your
audience.
Figure 8.7
North arrow
Because most map readers assume north is located at the top of the
map, a directional indicator will be necessary to orient your map
reader.
North arrows may be simple or ornate. The style of north arrow you
choose should complement the look of the other graphics and map
symbols you are using.
8-7
45 minutes
8-9
LESSON 8
Your map is now displayed on the default virtual page. From the rulers on the top and side of your
map display, you can see that your page is currently set to 8.5 inches wide by 11 inches high. This
is the default size when you begin your page layout.
The visibility of the rulers, their measurement units, and many other layout options can be
set through the Customize menu, choosing ArcMap Options, then viewing the Layout tab.
The Layout toolbar is added to your map display when you switch to layout view.
If you do not see your Layout toolbar, add it from the Customize menu by pointing to
Toolbars, then choosing Layout.
c
You will begin your layout by setting the size and scale of your map on your page.
d
The setup options are similar to printer settings you may have used with other software
applications. You can use predefined paper sizes to set the size of your printed page, or you can
enter your own width and height measurements.
e
Under Map Page Size, confirm that the option to Use Printer Paper Settings is unchecked.
8-10
Be sure to click the Landscape option in the Map Page Size area, not in the
Paper area.
The page boundary now displays in landscape orientation in the preview area. This indicates that
your map currently extends beyond the top of your page. You will adjust your map on your page
next.
g
You now see your map, and the new page boundary, as indicated in the preview on the Page and
Print Setup. Your page size is now 11 inches wide by 8.5 inches high.
On the horizontal ruler displayed on the top of your map, click the 7-inch mark.
If your guide is not aligned with the 7-inch mark, click and drag the guide on the ruler until
it is positioned correctly.
8-11
LESSON 8
On the vertical ruler at the left side of your page, add guides at the 0.5-inch and 8-inch marks.
Notice the small blue squares in each corner, and middle of each side, of your map. These are
known as graphic handles and allow you to interactively resize graphic objects on your page.
f
With your mouse, drag your map so the lower-left corner snaps to the intersection of the
guides at the lower-left corner of your page, as shown in the following example.
The Layout toolbar contains zoom tool much like the those found on the Tools toolbar. You
will explore the differences in these tools later in this exercise.
You have zoomed out so you can see the top of your map.
h
Place your mouse over the top-middle graphic handle until your cursor is displayed as a
two-sided arrow.
8-12
Drag the handle down until it snaps to the 8-inch horizontal guide.
The guide will turn red when you have snapped to it.
Your map is now positioned on your page and is displaying the correct map extent and scale.
l
On the top horizontal ruler, add a new guide at the 10.5-inch position on the right side of your
page.
Click the Insert menu to see all of the map elements that can be added to your page.
Click Title.
On the Inset Title dialog box, type San Juan National Forest and click OK.
Your title is added to the page. You will position your title next.
e
Notice that the Title property is populated with the map title you just entered. If you were to
change your map title here, the text on your map would automatically change. This relationship is
known as dynamic text. There are many text elements you can add to your map which have this
dynamic behavior.
f
Place your mouse cursor on top of the new Title text element until it displays as a four-sided
arrow.
8-13
LESSON 8
You can see the dyn type tag, which reads the content of the title from the map document
properties.
j
Click OK.
Click the Size and Position tab.
In addition to dragging map elements on your page, you can also specify coordinates on your
page to position your map elements.
Under the Anchor Point, you can specify the position around your map title corresponding to the
X and Y page coordinates. Using this anchor, you will now center your map title between the two
vertical guides.
n
For Y, type 8.
Click OK.
Your map title is now centered exactly between the two vertical guides.
8-14
Use the Size and Position properties to set your position to exact page coordinates.
This is more accurate than dragging the map elements interactively on your virtual
page.
Place your mouse cursor on top of the new text element until it displays as a four-sided arrow.
On the Text tab, replace the existing highlighted text with Vallecito Reservoir Area.
Click OK.
8-15
LESSON 8
Your completed map title is now displayed on two lines on your page, as shown in the following
example.
Grouping elements allows you to move or resize the elements at a later time, while
retaining the relative position of the elements to each other.
Press the Shift key and click the San Juan National Forest text element to add it to your
selection.
With both elements selected, right-click either one, and choose Group.
You can now see the graphic handles around the new group, as shown in the following examaple.
The Legend Wizard displays. This wizard will guide you through the process of creating your
legend. Once the legend is added to your map, you can open the properties and further enhance
the appearance of your legend.
The first panel of the wizard allows you to choose which map layers from your data frame you wish
to include in your legend.
8-16
You can also use the up and down arrows to reorder the layers so they appear in the legend
differently than the table of contents. For this map, you will not adjust the order in which your
layers appear.
d
Click Next.
For many maps, you may have a separate title for your legend. For this map, you will place the
legend directly under the map title you created earlier.
f
Click Next.
On this panel, you could add a border, background, or drop shadow to your legend.
g
Click Next.
This panel of the wizard allows you to control the shape of the polygon and line symbols that
appear in your legend. You will leave these at their default values.
h
Click Next.
The final panel of the Legend Wizard allows you to control the spacing between the different
legend elements. You will accept the default values here as well.
i
Click Finish.
8-17
LESSON 8
You will specify the exact position of your legend later in this step.
Your legend is dynamically linked to the layers in your table of contents. Now, you will enhance
the appearance of your legend.
Notice how your Roads layer appears in your legend. To make this layer appear like the rest of the
layers that use a single symbol, you will change the appearance of the layer in the table of
contents, and then apply a specific legend style to the roads.
b
In the table of contents, for the roads layer, click the word Forest.
Notice how your legend has updated to match the layer in the table of contents as shown in the
following example.
There are many properties, categorized by the category tabs, which control the appearance of
your legend. Most of these are not available when you initially create the legend with the Legend
Wizard.
g
On the left side of the dialog box, click Roads from the list of legend items.
8-18
The Legend Item Selector allows you to format your legend in many different ways.
j
Scroll through the list and examine the different ways in which the layer name and symbol can
be displayed.
Scroll back to the top of the list and click the Horizontal Single Symbol Label Only style.
Click OK.
Next, you will change the font size for the layers in your legend.
m
Change the font to Times New Roman, size 12, as shown in the following graphic.
On your own, position the top-center of the legend at the following X and Y page coordinates:
X: 8.75 inches
Y: 7.25 inches
q
Click OK.
8-19
LESSON 8
When you add a new data frame to your map document, it becomes the active data frame. The
active data frame displays in bold text in your table of contents, and has dashed lines around the
data frame boarder in your layout.
c
On your map, drag your data frame under your map legend.
On the Size and Position tab, set the anchor to the bottom-center, as shown in the following
example.
8-20
X: 8.75
Y: 3
g
Width: 3
Height: 2
h
Click OK.
Your Home folder is set to your ..\ARC2\Layout folder. The Home folder is the location of your
map document.
j
From the Home folder, drag the States layer into your map.
The Label Engine Warning dialog box appears. Your new data frame is not set to use the Maplex
label engine. The States layer was created using Maplex labels. If you set Maplex as your default
label engine previously, you will not see this warning message.
k
In the San Juan data frame, right-click the Forest layer and choose copy.
Right-click the Overview Map data frame and choose Paste Layer(s).
In the Overview Map data frame, right-click the Forest layer and choose Zoom To Layer.
Next, you will show the extent of your San Juan map on your overview map.
8-21
LESSON 8
Hint: You can right-click the data frame on your layout page, or in the table of contents.
r
Under Other data frames, click the San Juan data frame.
Click Frame.
Under Border, click the drop-down arrow and choose the 2.0 point border.
Change the color for the border to a dark red, such as Tuscan red.
A red line appears on your overview map showing the extent of your San Juan map.
Activate your San Juan data frame by clicking the San Juan map on your layout page.
Hint: You can also right-click the data frame in the table of contents and choose Activate.
Scroll through the list to see the variety of scale bar styles.
Near the top of the list, chose Alternating Scale Bar 1 and click OK.
The scale bar is added to your map page. Now you will position and size your scale bar.
8-22
So you can better see your scale bar and explore its properties, you will turn off the layers in your
map.
e
In the Table of Contents, right-click the San Juan data frame and choose Turn All Layers Off.
You can also click a layer's check box while holding down the Control key to turn all layers
on or off.
Under Units, click the drop-down list under Label Position, and choose after labels.
Click OK.
Click and drag the graphic handle on the right-center of the scale bar to change the length.
Notice how the number on the top of the scale bar changes as you interactively change its length.
o
Change the scale bar's length to be 10 miles, as shown in the following example.
8-23
LESSON 8
On your own, insert another Alternating Scale Bar 1, with the following specifications:
Number of divisions: 2
Number of subdivisions: 5
Division Units: Kilometers
Label Position: after labels
Frequency: divisions
As an alternative workflow, you can also copy and paste the scale bar, then double-click
the new scale bar to adjust its properties.
q
Drag your new scale bar above your Miles scale bar, leaving some space between the two, as
shown in the following example.
Right-click one of the selected scale bars, point to Align, and choose Align Left.
Your scale bars should now have their zero marks left-aligned, as shown in the following example.
Now, you will position your scale bars to exact page coordinates.
v
On the Size and Position tab, set the anchor point to bottom-center.
8-24
X: 8.75
Y: 1
Scroll through the list and select a north arrow that complements the style of your other map
elements.
Map arrows may be simple or ornate. The style of your north arrow should match
the other map elements and symbology used on your map.
Use the Size and Position tab on the North Arrow Properties to position the north arrow so it is
centered above your scale bars and below your overview map, similar to the following
example.
8-25
LESSON 8
From the Insert menu, point to Dynamic Text and choose Current Date.
In the text field, you can see the word Date, followed by the dynamic text tags that format the
date.
Change the Date: to Publication Date:
Your completed dynamic text string should look like the following:
Publication Date: <dyn type="date" format="short"/>.
e
Click OK.
Snap the lower-right corner of the text element to the intersection of the two guides at the
lower-right of your map page below your scale bars, as shown in the following example.
You are done with your guides, so you will clear them from your display.
b
Right-click one of the guides where it intersects the ruler, and choose Clear all Guides.
8-26
Right-click your San Juan map on your layout page and choose Properties.
Under Border, click the drop-down arrow and choose a line symbol as a border for your map;
a simple, solid line is suggested.
Click OK.
Zoom in to a corner of your map to see your map border in more detail.
You can interactively zoom in or zoom out on your map page using the zoom tools
on the Layout toolbar. When you use these tools, the scale and map extent are not
changed. You are only zooming in or out of the page and not changing the data
shown in your map. If you wish to change your map scale and map extent, use the
zoom and pan tools on the Tools toolbar.
To see your map displayed on-screen at its actual size, on the Layout toolbar, click the Zoom
to 100% button
.
When you are done, on the Layout toolbar, click the Zoom Whole Page button
Click the Desktop icon to save the PDF file to your desktop.
8-27
LESSON 8
Under Output Image Quality (Resample Ratio), if necessary, move the slider to Best.
Enable the option to Embed All Document Fonts to ensure that your PDF will
display correctly, even if the end user does not have the fonts you used to create
the PDF installed on their computer.
The status bar at the bottom of your ArcMap window will indicate when the export is complete.
i
Double-click the PDF file on your desktop to view your published map.
Close your PDF when you are done viewing your map.
8-28
Driven Pages.
Data driven pages allow you to quickly and easily create a series of
layout pages from a single map document. A map layer serving as
page index, divides the map into sections based on each index
feature in the layer. Each feature in the index layer generates one
output page. The process of creating a map book can be automated
through the use of data driven pages.
Creating a map book is much like creating any other map document
with a page layout. The additional steps require the use of data driven
pages.
Figure 8.24
Workflow to create pages
for a map book using Data
Driven pages.
Symbolize layers
Create the symbolized layers for each map you wish to publish using
data driven pages. For example, you may have an overview map
shown on each page along with the main map.
8-29
LESSON 8
8-30
Lesson review
1. What is a map layout?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
2. You want to create a page layout with three separate maps displayed: a large map with two
additional smaller maps. All maps are displayed at different scales. Describe the process to
add these three maps to your layout.
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
3. You have multiple data frames in your map document. When adding a scale bar, which data
frame will be used to calculate the scale?
______________________________________________________________________________
______________________________________________________________________________
4. True or false: All maps should have a north arrow and scale bar. Why or why not?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
8-31
currency
geographic
transformation
Topics covered
Transforming geographic coordinate systems
Evaluating data quality
How to find common errors in GIS data
Learning objectives
After completing this lesson, you will be able to:
9-1
LESSON 9
9-2
9-3
LESSON 9
Currency
Currency refers to the time-frame your data was produced. Many of
your GIS projects will require time-sensitive data. if you have this
requirement, this will usually be one of the first items you check when
looking for data.
9-4
When beginning your search for data, ask yourself the following
questions with regard to data currency:
Credibility
If you are relying on your GIS data to help you make important
decisions, you will want to make sure your data is obtained from
reliable sources, to provide credibility to your map or analysis. Data
that does not have source information included in the Item
Description or other documentation, should be avoided if you cannot
verify its source.
When reviewing the credibility of a data source, ask yourself the
following questions:
9-5
LESSON 9
Completeness
Completeness refers to whether your data has all the necessary
features and attributes. To measure completeness, you must have a
standard with which you can compare your data. For example, you
may need imagery, or other source data, in which to verify your
streams layer is complete. Both spatial and attribute completeness
should be evaluated.
Spatial completeness
1. In the following map, where might there be problems of
completeness?
Figure 9.2
Is the streams network
complete?
9-6
Attribute completeness
2. Is the following attribute table complete?
Figure 9.3
Are the attributes
complete in this table?
9-7
LESSON 9
Consistency
Consistency is the agreement among features and attributes. When
evaluating consistency of your GIS data, you should consider two
types:
Logical
Physical
Logical consistency
Evaluating logical consistency often involves looking at the
relationship of two or more attributes. In the following attribute table,
the MILEAGE_FROM attribute should be lower than the
MILEAGE_TO attribute.
Figure 9.4
Logical consistency often
checks for agreement
among two or more
attributes.
Physical consistency
Evaluating physical consistency requires you to look at the
relationships of your features spatially. For example, do all water
service lines have a meter snapped to their end point?
Figure 9.5
Evaluating physical
consistency involves
viewing your spatial data
for errors.
9-8
9-9
LESSON 9
Accuracy
Accuracy is a measure of the closeness of data to reality. In general,
larger-scale maps are more accurate with regard to the position of
your data. Your features usually display a level of detail similar to the
real world.
The following examples show the difference in accuracy between
maps created from two different map scales. In the first example, the
buildings, roads, railroads, lakes, and streams have been created from
a large-scale map. Notice the detail in shapes of these features.
Figure 9.6
Detailed features from a
large-scale map.
9-10
The next example shows the same features created from a small-scale
map. Notice how the features have been generalized to appear at this
smaller scale. Data compiled from small-scale maps will have less
positional accuracy than large-scale maps of the same area. Other
factors that affect the accuracy of the map include the generalized
shapes of features, and the omission of some smaller features.
Figure 9.7
Generalized features from
a small-scale map.
9-11
LESSON 9
geographic (datum)
transformation in ArcMap
and article 21327: Select
Geographic transformations
A geographic transformation is a conversion of the latitude and
longitude values from one geographic coordinate system to
equivalent values in another geographic coordinate system. Often,
there is more than one method available to transform coordinate
9-12
systems. In ArcGIS for Desktop, you can choose which method is most
appropriate for your data.
A geographic transformation is defined in a particular direction. The
transformation names will reflect this, such as
NAD_1983_To_WGS_1984. However, transformations may be used in
both directions. You could use this transformation in either of these
two scenarios:
NAD83 to WGS84
WGS84 to NAD83
You will often see a number at the end of the transformation, such as
NAD_1983_To_WGS_1984_1. Many times, there is more than one
transformation available covering a geographic area. ArcMap will not
choose the transformation for you. You must decide which one is
most appropriate for your area of interest.
9-13
LESSON 9
Discovering error
Discovering error involves a variety of techniques including:
Automated checks
Visual checks
Automated checks
Automated checks allow you to use ArcGIS to create tables or other
data to quickly assess whether you have spatial or attribute errors.
These automated checks are often done before the more
time-consuming visual checks of your data. The geodatabase also has
specialized functionality that can help you locate both attribute and
spatial errors in your data.
Visual checks
Visual checks are often time-intensive and involve symbolizing data
and labeling features to look for completeness, consistency, and
accuracy errors.
Confirmatory
Exploratory
Confirmatory checks verify features conform to the data standard. An
example would be selecting a feature in the map index and
confirming the index grid is correct by locating the feature on the
map.
Exploratory checks involve looking for the unusual, or features that do
not conform to the data standard. An exploratory example would be
choosing a feature on the map and checking that the feature is listed
in the index and has correct coordinates.
Using both techniques is important when you look find errors in your
data. If you only check to make sure features meet the standard, you
may miss features that do not meet the standard.
9-14
25 minutes
9-15
LESSON 9
Open the Catalog window and browse to, and expand your ..\ARC2\Data_quality\
Transportation geodatabase.
Even if the data appears to meet your needs in terms of currency, the source of the data should
give you confidence that the data is from a reliable source.
2. From the Item Description, what is the source organization responsible for creating this
data?
______________________________________________________________________________
Data is useful within a small range of map scales. If you zoom in beyond the source scale at which
your data was captured, it may appear that the data is not positionally accurate. Prior to using
data for GIS analysis, you need to determine the scale and accuracy standards you will need to
support your project.
3. What is the largest scale at which the Highways data should be used for analysis and
display?
______________________________________________________________________________
9-16
The Item Description or other included documentation should be your first check to determine if
the data will meet your requirements. If not, then you can continue to look for another data source
without having spent the additional time to quality-check the data.
So far, you have determined the data is current, was produced by a reliable source, and can be
used at scales up to 1:50,000. Next, you will continue to investigate the quality of this data.
From your Transportation geodatabase, click and drag the Highways feature class onto your
map.
Open the data frame properties and click the Coordinate System tab.
4. What is the coordinate system currently used by your map?
______________________________________________________________________________
This data is for web mapping applications and is stored in the Web Mercator coordinate system.
You will transform these geographic coordinates into that used by your GIS database: North
American Datum of 1983, commonly known as NAD83.
d
Minimize ArcMap.
There are a number of geographic transformations available for converting between these two
geographic coordinate systems. ArcMap will not choose a transformation for you. Deciding the
most appropriate transformation will have to be done by you. To help you select a transformation,
you will view a PDF file included with ArcGIS for Desktop that lists all supported transformations
and their areas of use.
f
9-17
LESSON 9
At the bottom of the page, you will find a list of transformation methods from NAD 83 to WGS 84.
Which transformation is likely the most appropriate? There are several that you can disregard
because your data is located in the state of Louisiana. The only suitable choices are:
NAD_1983_To_WGS_1984_1
NAD_1983_To_WGS_1984_4
NAD_1983_To_WGS_1984_5
The transformations may be used in either direction. In your case, you want to transform from
WGS84 to NAD83.
i
Restore ArcMap.
Your data frame is currently set to match your Highways layer, WGS84. You will set the coordinate
system of your data frame to match your other GIS data, which is stored in a UTM projected
coordinate system using NAD83 geographic coordinates. You will then apply a transformation to
allow your WGS84 Highways layer to display correctly in your data frame.
b
On the Coordinate System tab, scroll to the top and expand Projected Coordinate Systems.
Expand NAD 1983 and click NAD 1983 UTM Zone 15N.
Click Transformations.
At the bottom of the dialog box, click the link, About geographic transformations.
9-18
Scroll to the bottom of the page and read the short section about converting between NAD83
and WGS84.
5. Based on the Help document, which transformation method is most appropriate?
NAD_1983_To_WGS_1984_1
NAD_1983_To_WGS_1984_4
NAD_1983_To_WGS_1984_5
______________________________________________________________________________
______________________________________________________________________________
i
Complete your Geographic Coordinate System Transformations dialog box so that it looks like
the following example.
Click OK.
Click OK to close the Data Frame Properties and apply the transformation.
Your WGS84 roads data has now been transformed to display in NAD83, UTM Zone 15
coordinates. Your source data is still in WGS84; however, the map document has transformed the
data on-the-fly to NAD83.
9-19
LESSON 9
state of Louisiana. You are only interested in the interstate and U.S. highways. You will select just
these highways and export the data to your geodatabase in the new coordinate system.
a
Each NHS value starts with 0 or 1, followed by a dash (-) and another number. The leading 0 or 1
indicates whether the road is part of the National Highway System, such as an Interstate highway
or a U.S. route. The number after the dash indicates the road class, which further categorizes each
highway segment.
Because you are only interested in the federal highways for your project, you will select only the
NHS values that begin with 1, and export these to your geodatabase.
c
At the top of the attribute table, click the Select By Attributes button
For Method, confirm that the Create a new selection option is shown in the drop-down list.
Close the Select By Attributes dialog box and the Table window.
9-20
You should now see the interstate highways selected on your map, as shown in the following
example.
Right-click the Highways layer, point to Data, and click Export Data.
Fill out the Export Data dialog box, as shown in the following example.
Because you have already set a geographic transformation within your data frame, ArcMap
will apply this transformation when creating the new, exported data.
l
Click Yes to add the new Federal_Routes feature class to your map.
9-21
LESSON 9
Each road segment should have a corresponding PARISH attribute value. There should be no
empty values for this attribute. You could scroll through the table and visually look for missing
values. This may be effective for a small attribute table. However, for a large table, you need to
use an more reliable and faster method.
Right-click the PARISH attribute and choose Sort Ascending.
Any empty values will be located at the top of the attribute column.
6. Are there any empty values? If so, how many?
______________________________________________________________________________
At the top of the attribute table, click the Select By Attributes button
Click OK to select all the Route records that start with the letter I.
Section 2 of the Summarize dialog box allows you to choose additional summary statistics for
each unique ROUTE value. In this case, you are only wanting to see the unique ROUTE values for
your selected features, so you will not add any additional statistics.
9-22
Click Save.
Confirm that the Summarize on the selected records only option is checked.
The summary table is much easier to review for errors, because it only contains
unique values.
Change the line symbol for your Federal_Routes layer to a medium red with a width of 2.
At the bottom of the Catalog window, select the three tif files and drag them into your map.
9-23
LESSON 9
If prompted to build image pyramids, check the Use my choice... option and click No.
In your table of contents, click the I-49.tif to select it, then right-click, and choose Zoom To
Layer.
Your Federal_Routes layer should match the location of one lane of the Interstate highway at this
scale.
8. Does your Federal_Routes layer match the Interstate highway, or are there positional
accuracy errors?
______________________________________________________________________________
Zoom to your US_90.tif image and set your scale to 1:24,000.
10. What do you notice about the road position in this image?
______________________________________________________________________________
Depending on your specific positional accuracy standards, you may not wish to use this data. If
you worked with a data vendor to create the data, you may wish to reject this data and have them
correct the attribute and spatial errors before you accept the delivery. However, through further
checks, you may determine this is an isolated error. In this case, you may decide to correct this
error by editing this highway yourself, allowing the data meet your quality standards.
i
9-24
Lesson review
1. Field crews have used GPS to collect data in WGS84. The production geodatabase in your
office is not using WGS84, but another datum. What should you do?
______________________________________________________________________________
______________________________________________________________________________
2. Describe ways that ArcGIS tools can make discovery of errors easier.
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
3. If you do not know the coordinate system a feature class is using, how can you find out?
______________________________________________________________________________
______________________________________________________________________________
9-25
LESSON 9
There are several locations where the streams are not connected to the rest of the
stream network. These may, or may not, be errors, but they should be investigated for
completeness.
9-26
There are two missing values in the PARISH attribute and one partially completed NHS
attribute value.
9-27
LESSON 9
NAD_1983_To_WGS_1984_1
NAD_1983_To_WGS_1984_4
NAD_1983_To_WGS_1984_5
NAD_1983_To_WGS_1984_5 is the most appropriate. Method 1 could also be used,
but is a less accurate transformation. Method 4 has now been superseded by method
5.
6. Are there any empty values? If so, how many?
There are two road segments with empty PARISH values.
7. Do you see any ROUTE values without a dash after the letter I?
There is one value, I510.
8. Does your Federal_Routes layer match the Interstate highway, or are there positional
accuracy errors?
Your data matches the image at this scale.
9. Does your data match the underlying image?
Yes, the data matches the underlying road image at this scale.
10. What do you notice about the road position in this image?
Your Federal_Routes layer has some alignment errors near the center of the image
where it appears too far to the west.
9-28
10
You have been working with your data and you know the spatial
problem you want to solve. Using geoprocessing tools can help you
solve spatial problems using your GIS data. What tools are available
to you to solve the problem? What approach will you use? A
consistent approach will help you achieve reliable and repeatable
results with GIS.
Topics covered
Solving spatial problems
The analysis workflow
Geoprocessing
Learning objectives
After completing this lesson, you will be able to:
10-1
LESSON 10
10-2
is geoprocessing?
Quick Tour of
Geoprocessing.
10-3
LESSON 10
The following tips will allow you use geoprocessing tools efficiently
and productively.
When you open a tool, you can click the Show Help button to
display an overview of the tool's purpose. Clicking a tool
parameter will provide specific help in setting and using the
parameter.
Most tools work the same way; input data is provided to the
tool, and new output data, derived from the input, is created
based on the functionality of the tool. This output data is added
to your map automatically in most cases.
When providing data for the tool's parameters, you can drag
and drop layers from your table of contents. You can also drag
and drop data, or workspace locations, from the Catalog
window.
To reduce the amount of time spent browsing for data, you can
specify a default geodatabase. Each map document has a
default geodatabase. This location is used for creating and
saving datasets used by geoprocessing operations. Click the Go
To Default Geodatabase button
for a simplified experience
when browsing to your default geodatabase.
Many commonly used geoprocessing tools are located on the
Geoprocessing menu in ArcMap. If the tool you wish to use is
not listed, you can use the Search window to locate and open
the tool. You can also open the Toolbox window
from the
Standard toolbar, and navigate to the tool directly if you know
where it is located.
Tools execute in the background by default, meaning you can
continue working with ArcMap while the tool executes. At the
bottom of your ArcMap window, you will see a progress bar
displaying the name of the currently executing tool. When the
tool finishes executing, a pop-up notification will appear in the
Windows system tray. You may wish to turn off background
processing if you encounter errors when running tools.
Background processing can be turned off in the Geoprocessing
Options from the Geoprocessing menu in ArcMap.
10-4
Buffer
Clip
Intersect
Merge
Union
Spatial Join
Buffer
A buffer creates an area around a feature. Buffer polygons are one of
the most commonly used spatial analysis tools.
10-5
LESSON 10
Clip
Clip cuts, or clips, features from one feature class with features from
another feature class. Most often, you will use polygons to clip
features in another feature class. The features you clip may be points,
lines, or polygons.
10-6
10-7
LESSON 10
Intersect
Intersect computes the geometric intersection of the input features
from multiple input feature classes.
10-8
STORE
BUFFER_DIST
COUNTY
Travis
Williamson
Union
Union calculates the geometric union of multiple feature classes. All
input feature classes must be polygons.
10-9
LESSON 10
The output feature class will contain attributes from all input feature
classes. After the Union, each city polygon will also contain the
attributes of the county polygon. Null, or empty, attribute values may
also result after the union. This is because some feature classes may
not have features present in those areas. In the following table, the
CITY attribute is empty where there is no city polygon present in the
input feature class.
Table 10.2
COUNTY
CITY
Travis
Austin
Williamson
Austin
Williamson
Georgetown
Travis
Williamson
10-10
Merge
Merge combines multiple input feature classes of the same data type
into a single, new output feature class.
Merge is most useful when your input feature classes have the
same attribute structure. The output feature class will the same
attribute structure as the input data, and contain the features
from both feature classes.
The following map shows West and East feature classes combined
into a new feature class using Merge. Both input feature classes have
the same attribute fields.
Figure 10.6
Merge combines data of
the same geometry type
into a new output feature
class.
After the merge, the new feature class has the same attribute
structure as the input feature classes.
Table 10.3
The attribute structure of
the merged feature class is
the same as the input
feature classes.
STATE
CAPITOL
POPULATION
Oregon
Salem
3,871,859
Kentucky
Frankfort
4,369,356
10-11
LESSON 10
Spatial join
A spatial join associates attributes from one feature to another based
on a spatial relationship.
10-12
After the spatial join, the attributes of the nearest store are joined to
each customer point feature in a new feature class.
Table 10.4
After the spatial join, the
original attributes are
preserved in the output
feature class. A new
attribute is added which
stores the distance from
each customer to the
closest store location.
STORE-ID
CITY
STATE
DISTANCE
Austin
Texas
3,871
Austin
Texas
1,582
Round Rock
Texas
475
Round Rock
Texas
8,683
10-13
LESSON 10
Scenario 1
You are planning timber harvest areas. Many areas, such as those
around streams, are not available for harvesting. You have acquired
several feature classes, all with different attributes, which cover these
non-harvest areas. You wish to combine these areas, keeping all
features and attributes.
1. Which geoprocessing tool would you choose in this scenario?
Intersect
Union
Why?
Scenario 2
Noise surveys around a large airport will be conducted, up to 20 miles
from the center of the airport. You want to display a polygon that
represents this 20 mile radius and overlay it on a basemap so you can
accurately place noise-measuring equipment.
2. Which geoprocessing tool would you choose in this scenario?
Buffer
Clip
Why?
10-14
Scenario 3
You have locations of customers that have purchased from your store.
Using polygons representing the city boundary, you want to create a
separate feature class containing only those customers that live in the
same city in which your store is located.
3. Which geoprocessing tool would you choose in this scenario?
Clip
Spatial join
Why?
Scenario 4
An oil spill has occurred and you have a polygon representing the
containment area of the spill. You have obtained attributed polygons
of oyster harvesting areas, some of which are located within the oil
spill area. You want to find areas within the oil spill that are also
shared by the oyster harvesting areas, with your output having
attributes of both feature classes.
4. Which geoprocessing tool would you choose in this scenario?
Clip
Intersect
Why?
Scenario 5
You have opened a new retail store and want to see how many of your
existing customers live closer to this store than your other stores.
5. Which geoprocessing tool would you choose in this scenario?
Clip
Spatial join
Why?
Scenario 6
A coworker has provided polygons representing neighboring forested
areas in several feature classes. All of the feature classes have the
10-15
LESSON 10
same attribute structure. You wish to combine the feature classes into
a new output feature class, containing all of these forested areas.
6. Which geoprocessing tool would you choose in this scenario?
Merge
Union
Why?
10-16
10-17
LESSON 10
10-18
10-19
75 minutes
A small, local chain of stores in the Austin, Texas area needs to add a
new store to increase sales and attract new customers.
In this exercise, you will:
10-21
LESSON 10
When framing the question, think of the spatial problem you are trying to solve.
In the scenario for your project, you work for a local chain of stores in the Austin, Texas area.
Considering the population growth in this area, the growth of competitor store locations, and
demand for your products, you have determined that a new store should be built. You will use
ArcGIS to help you determine the location best suited for your new store.
The site criteria you will use to locate your new store include the following:
10-22
Must be similar in demographic profile to the store with the highest sales revenue.
Must be at least five miles from one of your existing stores.
Must be at least two miles from a competitor store.
Must be within one mile of a major highway.
Given this criteria, the first step in the analysis process is to frame a question. A properly framed
question will:
Add the Travis and Williamson feature classes into your map from your ..\ARC2\Analysis\
Census geodatabase.
These two feature classes represent polygon boundaries of the census block groups for Travis and
Williamson counties. Each block group polygon has a unique ID which allows you to link to
demographic information from the U.S. Census Bureau.
c
From the Census geodatabase, add the Demographics table to your map.
This is the demographic data that you will associate with each block group polygon.
d
Look at the values for the BLOCKGROUP attribute. Notice how this field is created by combining
the values for the STATE, TRACT, and BG_CODE attributes together. This allows each block
group polygon to be uniquely identified from all other block group polygons.
e
10-23
LESSON 10
After the new Block_Groups layer is added to your map, remove the Travis and Williamson
layers.
This will allow you to summarize the age and income of your customers by store number later in
your analysis.
e
Open the Block-Groups table to confirm that the Demographics data has been joined
successfully.
10-24
Now that you have the demographic data associated with your Block_Groups polygons, you can
use this data to help you make spatial decisions about locating your new store.
Add the All_Customers feature class to your map from the ..\ARC2\Analysis\Site_Selection
geodatabase.
Use Select By Location to select only the customers that live within your Block_Groups layer,
which covers Travis and Williamson counties.
Hint: Complete the Select By Location dialog box with the following settings.
You should see the customers selected only within the Block_Groups layer, as shown in the
following map.
To reduce time browsing to your Site_Selection geodatabase, you will set this as your default
database.
10-25
LESSON 10
Export your selected points to a new feature class, using the following specifications:
Now, you will symbolize your customers according to the store in which they have made
purchases.
f
Step 6: Explore and prepare data: Find total sales per store
In this step, you will find the total sales per store, based on the sales attribute in the Customers
layer.
a
First, you will add the stores so you can see them in relation to their customers.
b
Add the Stores feature class to your map from the Site_Selection geodatabase.
10-26
Use the Label Manager to label the stores using the Store_ID attribute.
Hint:
You want to calculate total sales by store. Each customer has a sales total and the store number
where the sales were made. You will summarize the Store attribute to calculate the total sales.
f
Each customer has an associated STORE_ID value. The Count_STORE_ID column is the total
number of customers for each store.
Zoom into the area of store number 2 so you can see the individual block group polygons.
10-27
LESSON 10
Use Select By Location to select the block group polygons that are five miles from store
number 2.
Hint: Complete the Select By Location dialog box with the following settings.
You will now calculate the STORE_ID value for the selected records.
f
Calculate the STORE_ID field equal to 2 for all of your selected records.
Hint:
The Count_STORE_ID lists the number of records from the Block_Groups table used to calculate
the statistics. 71 block groups are selected within five miles of the store.
The table contains one row, and lists the sum of each AGE and INCOME attribute from your
Block_Groups layer.
10-28
10-29
LESSON 10
The Stores_Buffer polygons are created and should appear similar to the following map.
If necessary, change the color of the buffer polygons so you can see them clearly on top of the
Block_Groups layer.
Store vacancy
Store size
Lease rates
You will now evaluate these locations in terms of proximity to your exclusion zones.
The proposed sites were created as a spreadsheet of addresses with geographic coordinates. You
will add this table to your map, and then display the table as point locations.
a
10-30
The X and Y values correspond to longitude and latitude coordinates for each proposed store
location. The table also has a unique ID for each location, as well as the address of the shopping
area.
These values are in NAD83, geographic coordinates. Your map is in UTM coordinates with units of
meters.
d
Create a new events layer from the X and Y values in the Sites$ table using the following
specifications:
Export your events layer to a new feature class named Proposed_Sites using the following
parameters:
Make sure to use the coordinate system of the data frame when exporting.
Create the new feature class in your Site_Selection geodatabase.
g
Change the symbol so you can clearly see the Proposed_Sites points on your map.
Sites$ table
Sites$ Events layer
i
10-31
LESSON 10
You are now ready to perform the analysis, which is the next step of the workflow.
The first step in your analysis will be to locate the proposed locations that are:
Use Select By Location to select features from Proposed_Sites that intersect the Stores_Buffer
layer.
Make sure the box next to the Apply a search distance option is unchecked.
You now have a selected set of proposed sites within five miles of each of your two stores.
c
Switch the selection to meet your criteria of only looking at proposed locations greater than
five miles from a store.
Hint: Right-click the Proposed_Sites layer and look at the Selection menu.
Isolate these features by creating a layer of only the selected Proposed_Sites points.
Hint: Right-click the Proposed_Sites layer and look at the Selection menu.
10-32
Turn off the Proposed_Sites layer and change the symbol of the Proposed_Sites 5 Miles
Selection so you can clearly see the points on your map.
From these remaining points, you will select the locations that are more than two miles from the
competitor locations.
h
From your Site_Selection geodatabase, add the Competitors feature class to your map.
Use Select By Location to select the Proposed 5 Miles Selection features that are within two
miles of the Competitor features.
You should have four remaining proposed sites, shown as black triangles in the following map.
Your selected points should match the location of the triangles in the following map.
10-33
LESSON 10
This layer now contains all of the proposed sites that meet your distance criteria from both
existing stores and competitor locations.
n
From your Analysis folder, add the Major Highways layer file to your map.
Use Select By Location to select the features from the Suitable Distance Selection layer that
are within a distance of one mile from a Major Highway.
You should have two selected locations that are within one mile of a major highway.
c
10-34
For Input features, add both the Suitable_Distance_Buffer and Block_Groups layers.
Set the Output Feature Class to Block_Groups_Intersect in your Site_Selection.gdb.
e
For each block group polygon, there is a street address from the associated proposed site buffer
polygon. You will now summarize your demographic data based on each address. This will allow
you to compare the demographic profile of each proposed site and choose the site that best
matches store number 2.
g
Use the Identify tool to locate the site matching 8120 Research Blvd, Austin, TX 78757.
From the Suitable_Distance_Selection layer, select only the point matching your final
proposed site.
Hint:
10-35
LESSON 10
Step 13: Examine and refine the results: Forecast future results
In this step, you will add the new proposed point to your Stores layer. You will then associate each
store to the closest customers. This will allow you to simulate potential revenue distribution
among your chain of three stores.
a
Start editing.
Select the Site_Selection workspace.
Use Copy and Paste to add the new point to your Stores layer.
Save edits and stop editing.
Now, you will associate the customers, and their attributes, with the store closest to them.
b
Right-click the Customers layer, point to Joins and Relates, and choose Join.
From the drop-down menu at the top of the Join Data dialog box, choose the
option to Join data from another layer based on spatial location.
In the Join Data dialog box, for item 1: Choose the Stores layer.
Item 2: Click the bottom button next to the option, Each point will be given the
attribute of the points in the layer that is closest to it.
Item 3. Name your new output feature class Customer_Forecast in the
Site_Selection.gdb.
You may wish to turn off your Customers layer to better see your map.
Now, you have a new feature class, with each customer having an attribute value of the closest
store.
c
Zoom in to the three stores to better see the distribution of your customers.
Your simulated stores and customers are now displayed for a chain of three stores. From this
point, you could extend your analysis to calculate simulated revenue for each store.
10-36
10-37
LESSON 10
Lesson review
1. What is a spatial problem?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
2. If a geoprocessing tool you need is not located on the Geoprocessing menu in ArcMap,
how can you best locate and open the tool?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
10-38
Intersect
Union
Why?
Union is the best answer because the feature classes all have different attributes.
2. Which geoprocessing tool would you choose in this scenario?
Buffer
Clip
Why?
Buffer is the best answer because you want to display the 20-mile area around the
airport as a new polygon.
10-39
LESSON 10
Clip
Spatial join
Why?
Clip is the best answer. You will clip your customer points using the city polygon. Only
the points within the polygon will be written to the new output feature class.
4. Which geoprocessing tool would you choose in this scenario?
Clip
Intersect
Why?
Intersect is the best answer because you are interested in the areas in common
between the oil spill and oyster harvesting polygons.
5. Which geoprocessing tool would you choose in this scenario?
Clip
Spatial join
Why?
A spatial join will allow you to determine the closest store for each customer point
location.
6. Which geoprocessing tool would you choose in this scenario?
Merge
Union
Why?
Merge is the best choice because the attribute structure matches in the input feature
classes.
10-40
10-41
LESSON 10
When framing the question, think of the spatial problem you are trying to solve.
In the scenario for your project, you work for a local chain of stores in the Austin, Texas area.
Considering the population growth in this area, the growth of competitor store locations, and
demand for your products, you have determined that a new store should be built. You will use
ArcGIS to help you determine the location best suited for your new store.
The site criteria you will use to locate your new store include the following:
10-42
Must be similar in demographic profile to the store with the highest sales revenue.
Must be at least five miles from one of your existing stores.
Must be at least two miles from a competitor store.
Must be within one mile of a major highway.
Given this criteria, the first step in the analysis process is to frame a question. A properly framed
question will:
This is the question you will use to focus your analysis: Given the location of stores,
competitors, highways, and a preferred demographic profile, where is the most suitable
location that will increase customers and sales revenue?
These two feature classes represent polygon boundaries of the census block groups for Travis and
Williamson counties. Each block group polygon has a unique ID which allows you to link to
demographic information from the U.S. Census Bureau.
d
From the Census geodatabase, add the Demographics table into your map.
This is the demographic data that you will associate with each block group polygon.
e
Look at the values for the BLOCKGROUP attribute. Notice how this field is created by combining
the values for the STATE, TRACT, and BG_CODE attributes together. This allows each block
group polygon to be uniquely identified from all other block group polygons.
f
10-43
LESSON 10
At the bottom of the Table window, drag the Travis tab into the window, on top of the right,
blue docking arrow.
Open the Search tab and click the Tools link at the top of the window, as shown in the
following example.
In the search field, type Merge, then click the Search button
At the bottom of the Merge tool window, click Show Help, and read through the description
of the Merge tool.
The Merge tool is similar to Union. However, in this case both Travis and Williamson layers have
the same attribute fields, so you can merge both sets of features into a new feature class. If you
use Union, your output will have the attribute fields from both Travis and Williamson in the output.
e
Drag both layers onto the Input Datasets section of the Merge tool.
10-44
Leave the other options at their default settings and click OK.
The Merge tool will take a few moments to run. When it is complete, you should see your new
Block_Groups feature class added as a new layer to your map.
j
Next, you will add an attribute to the Block_Groups to hold the store number. This will allow you
to summarize the age and income by store number later in your analysis.
k
Confirm that Short Integer is specified as the Type, and click OK.
Right-click the Block_Groups layer, point to Joins and Relates, and choose Join.
10-45
LESSON 10
Click OK.
You should now see the original attributes appear along with the new, joined attributes from the
Demographics table.
Now that you have the demographic data associated with your Block_Groups polygons, you can
use this data to help you make spatial decisions about locating your new store.
e
10-46
You will use Select By Location to select only the customers who live within your Block_Groups
layer, which covers Travis and Williamson counties.
c
Complete the Select By Location dialog box with the following settings.
Click OK.
You should see the customers selected only within the Block_Groups layer, as shown in the
following map.
To reduce time browsing to your Site_Selection geodatabase, you will set this as your default
database.
e
Next, you will export your selected points to a new feature class.
g
Right-click the All_Customers layer, point to Data, and choose Export Data.
10-47
LESSON 10
On the Saving Data dialog box, click the Go To Default Geodatabase button
The Export Data dialog box should appear as shown in the following example.
Click OK, then click Yes when prompted to add the data to your map.
Now, you will symbolize your customers according to the store in which they have made
purchases.
n
Click OK.
10-48
You can see how the customers for each store are distributed.
Solution step 6: Explore and prepare data: Find total sales per store
In this step, you will find the total sales per store, based on the sales attribute in the Customers
layer.
a
First, you will add the stores so you can see them in relation to their customers.
b
From the Site_Selection geodatabase, add the Stores feature class to your map.
Click the check box next to Stores, and Click OK to label your store points.
If necessary, change the color of your Block_Groups layer so you can see your store points and
labels clearly.
You want to calculate total sales by store. Each customer has a sales total and the store number
where the sales were made. You will summarize the Store attribute to calculate the total sales.
l
10-49
LESSON 10
Item 1: STORE_ID
Item 2: Expand SALES, and check the box next to Sum
Item 3: Set your output table to Sales_Summary in your Site_Selection geodatabase.
n
Click OK.
10-50
Store number 2 has the highest total sales. You will explore the demographics for the block
groups which surround this store.
a
Zoom in to the area of store number 2 so you can see the individual block group polygons.
Now, you will select the block group polygons that are five miles from store number 2. You will
then summarize the age and income attributes to see the demographic profile of the store's
customers.
c
At the top of the table of contents, click the List By Selection button
Select Block_Groups that are within a distance of 5 miles of the selected store.
10-51
LESSON 10
Make sure to check the box next to the Use selected features option.
Click OK.
You will now calculate the STORE_ID value for the selected records.
m
10-52
Because you have a table join, the Field Calculator lists each attribute prefixed with the table
name.
p
In the large expression area under Block_Groups.STORE_ID =, type 2 and click OK.
You should now see the store number (2) in the STORE_ID field, for all of the selected records.
You will use this to summarize the age and income attributes.
q
The Count_STORE_ID lists the number of records from the Block_Groups table used to calculate
the statistics. 71 block groups are selected within five miles of the store.
The table contains one row, and lists the sum of each AGE and INCOME attribute from your
Block_Groups layer.
The 20-39 age group and the INCOME_50_UP income group have the most people.
Your best store location has the 20-39 year-olds as the largest age group, and the dominant
income is over $50,000 per year. You will use this as a base profile when evaluating sites for your
new store.
u
10-53
LESSON 10
Open the Search tab, and search for the Buffer tool.
Accept the default values for the other parameters and click OK.
10-54
The Stores_Buffer polygons are created and should appear similar to the following map.
If necessary, change the color of the buffer polygons so you can see them clearly on top of the
Block_Groups layer.
Store vacancy
Store size
Lease rates
You will now evaluate these locations in terms of proximity to your exclusion zones.
The proposed sites were created as a spreadsheet of addresses with geographic coordinates. You
will add this table to your map, and then display the table as point locations.
a
LESSON 10
The X and Y values correspond to longitude and latitude coordinates for each proposed store
location. The table also has a unique ID for each location, as well as the address of the shopping
area.
e
Confirm that the X and Y fields are specified, as in the following example.
These coordinates are in NAD83, geographic coordinates. Your map is in UTM coordinates, with
units of meters.
i
Scroll to the top of the list and expand the Geographic Coordinate Systems folder.
Your coordinate system description in the Display XY Data dialog should look like the following
example.
Click OK to close the Display XY Data dialog box and display your points.
10-56
Export your events layer to a new feature class named Proposed_Sites, using the following
parameters:
Make sure to use the coordinate system of the data frame when exporting.
Create the new feature class in your Site_Selection geodatabase.
p
Change the symbol so you can clearly see the Proposed_Sites points on your map.
Sites$ table
Sites$ Events layer
s
Complete the dialog box to select features from Proposed_Sites that intersect the
Stores_Buffer layer, and click OK.
10-57
LESSON 10
Your Select By Location dialog box should look like the following example.
You now have a selected set of proposed sites within five miles of each of your two stores. You will
now switch the selection to meet your criteria of only looking at proposed locations that are more
than five miles from a store.
c
Right-click the Proposed_Sites layer, point to Selection, and choose Switch Selection.
Now, you will isolate these features by creating a layer of just the selected Proposed_Sites points.
d
Right-click Proposed_Sites, point to Selection, then choose Create Layer From Selected
Features.
A new layer named Proposed_Sites selection is added to the top of your table of contents.
e
Turn off the Proposed_Sites layer and change the symbol of the Proposed_Sites 5 Miles
Selection so you can clearly see the points on your map.
10-58
From these remaining points, you will select the locations that are more than two miles from the
competitor locations.
h
From your Site_Selection geodatabase, add the Competitors feature class to your map.
This time, select the Proposed 5 Miles Selection features that are within two miles of the
Competitor features.
Your Select By Location dialog box should look like the following example.
10-59
LESSON 10
You should have four remaining proposed sites, shown as black triangles in the following map.
Your selected points should match the location of the triangles in the following map.
This layer now contains all of the proposed sites that meet your distance criteria from both
existing stores and competitor locations.
o
Solution step 11: Perform the analysis: Locate sites close to highways
The next step of your analysis will be to further refine your proposed sites to only those that are
within one mile of a major highway.
a
From your Analysis folder, add the Major Highways layer file to your map.
Use Select By Location to select the features from the Suitable Distance Selection layer that
are within a distance of one mile from a Major Highway.
10-60
Your Select By Location dialog box should look like the following example.
You should have two selected locations that are within one mile of a major highway.
c
10-61
LESSON 10
Next, you will intersect your buffer polygons with the block groups.
d
For Input features, add both the Suitable_Distance_Buffer and Block_Groups layers.
10-62
For each block group polygon, there is a street address from the associated proposed site buffer
polygon. You will now summarize your demographic data based on each address. This will allow
you to compare the demographic profile of each proposed site and choose the site that best
matches store number 2.
j
Expand each AGE and INCOME attribute, and click the box next to Sum.
Add the summary table to your map and open the table.
Recall from the demographic profile of store number 2, most people were in the 20-39 age group
and the dominant income level was greater than $50,000.
n
Compare the attributes for both locations. The proposed location that has an age and income
profile closest to store number 2 is 8120 Research Blvd.
Use the Identify tool to locate the site matching 8120 Research Blvd, Austin, TX 78757.
From the Suitable_Distance_Selection layer, select only the point matching your final
proposed site.
Solution step 13: Examine and refine results: Forecast future results
In this step, you will add the new proposed point to your Stores layer. You will then associate each
store to the closest customers. This will allow you to simulate potential revenue distribution
among your chain of three stores.
10-63
LESSON 10
First, you will add your selected proposed location point to your Stores layer.
a
From the bottom of the Start Editing dialog box, click your Site_Selection geodatabase as the
workspace you wish to edit.
Click Paste
Now, you will use a spatial join to associate the customers, and their attributes, with the store
closest to them.
g
Right-click the Customers layer, point to Joins and Relates, and choose Join.
From the drop-down menu at the top of the Join Data dialog box, choose the option: Join
data from another layer based on spatial location.
Now you have a new feature class, with each customer having an attribute value of the closest
store.
j
10-64
Zoom into the three stores to better see the distribution of your customers.
Your simulated stores and customers are now displayed for a chain of three stores. From this
point, you could extend your analysis to calculate simulated revenue for each store.
q
10-65
11
Sharing geographic
information
Introduction
Key terms
geoprocessing package
layer package
map package
map service
model
ModelBuilder
You have used geoprocessing tools to analyze your data. What if you
want to repeat this workflow, perhaps many times, with different
parameters, and compare the results? How can you efficiently use
geoprocessing tools to create a workflow? How can you share the
data and information with others to allow them to recreate your
workflow?
Using each geoprocessing tool one by one can be very
time-consuming. In this lesson, you will create a model to link
geoprocessing tools together, creating a visual workflow which you
can share with others.
Topics covered
ModelBuilder
Sharing geographic information
Geoprocessing packages
Learning objectives
After completing this lesson, you will be able to:
11-1
LESSON 11
11-2
Folder
Geodatabase
How do you add tools and data to your model?
After creating your toolbox, right-click the toolbox to open the
ModelBuilder application and create a new model. You can use the
Search window to find tools and drag them into your model. You can
also drag tools into your model from the Toolbox window.
Data may be added to your model either from the Catalog window or
from layers in your map document. You can also double-click a tool in
you model, and use the tool's dialog box, to browse for data.
How can you make your model look and run like other
geoprocessing tools?
To run your model from a tool dialog box, edit your model by setting
elements as model parameters. Each model parameter will appear on
the dialog box when you run the model as a tool. For example, you
may wish to allow the input layers and output feature class to be set
within the tool dialog box, as shown in the following example.
Figure 11.2
A model being run from a
dialog box
11-3
LESSON 11
Package or Service
Audience
Geoprocessing package
ArcGIS user
Layer package
ArcGIS user
Map package
ArcGIS user
Map service
Geoprocessing package
Geoprocessing packages are created from geoprocessing results in
the Results window. All the data and tools used to create the result
are included in the package. You can add additional files to the
package, such as text documents, and compressed ZIP files. Anyone
wishing to use your package can immediately begin using its contents
in ArcMap.
11-4
Layer package
A layer package includes both the layer properties and the dataset
referenced by the layer. With a layer package, you can save and share
everything included in an ArcMap layer, including symbolization,
labeling, field properties, and source data.
Map package
A map package allows you to share complete map documents. A
map package contains a map document (.mxd), all the symbolized
layers, and the data referenced by the layer. All this data is packaged
into one compressed file. Map packages have other uses, such as the
ability to create an archive of a particular map that contains a
snapshot of the current state of the data used in the map.
Map service
A map service makes maps, features, and attribute data available
inside many types of client applications. One common use of a map
service is to show operational data layers on top of basemaps from
ArcGIS Online. The same map service may be used to support many
different end users. For example, a map service may be used in
ArcMap by one user, a web application by another user, ArcGIS
Online by another user, and a mobile application by still another user.
11-5
LESSON 11
1. You have completed your analysis and wish to share your results
online with the general public through a web map.
Which method of sharing would be best for this scenario?
Layer package
Geoprocessing package
Map package
Map service
Layer package
Geoprocessing package
Map package
Map service
11-6
Layer package
Geoprocessing package
Map package
Map service
Layer package
Geoprocessing package
Map package
Map service
11-7
20 minutes
Create a model.
Run a model as a tool.
Figure 11.3
Using a model, fishing
vessels within 100 km of
the shoreline that were
victims of piracy are
selected.
11-9
LESSON 11
The map is zoomed to eastern Africa and the Indian Ocean area, where there are many incidents
of piracy. Each incident is symbolized by year.
c
Make the Piracy geodatabase the default geodatabase for this map document.
Hint: Right-click the geodatabase.
Remember, you are storing this toolbox in the geodatabase, so no spaces are allowed.
The Model window appears. This is where you will build your model. The first tool you will add will
be the Buffer tool.
b
Open the Search window, and search for the Buffer (Analysis) tool.
From the Search results, click and drag the Buffer (Analysis) tool into your Model window.
11-10
You will use these buttons every time you add elements to your model, so you can see your
model layout clearly. ModelBuilder will change the layout automatically as you add and connect
new elements to your model.
Your model now contains two elements, the Buffer tool and the output from the tool. However,
the model elements are currently not shown with color, indicating that your model is not ready to
run. Next, you will complete the parameters of the Buffer tool in your model.
e
This dialog box is the same as if you had opened the Buffer tool from the Search window or the
Geoprocessing menu. However, the parameters you apply here will only apply to your model.
f
For Input features, click the drop-down arrow and add the Continents layer from the list.
1. What is another way you could have added the Continents data as Input Features?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
For Output Feature Class, confirm that the location is set to your Piracy geodatabase, and
name your output feature class Continents_Buffer.
11-11
LESSON 11
Confirm that your Buffer tool looks like the following example.
The parameters for the Buffer tool are now complete. The Buffer tool, and its output, are now
shown with color. Tools are shown as yellow rectangles and output variables are shown as green
ellipses. These colors indicate you could now run your model. However, you will add more
functionality first.
l
You have previously used Select By Location from the Selection menu. This is a geoprocessing
tool that allows you to use this same functionality in models or scripts.
b
Next, you will connect this tool to your existing model elements.
11-12
Click and drag a connection line from the green Continents_Buffer element to the Select Layer
By Location tool.
This indicates that your Continents_Buffer will act as the Selecting Features parameter in the
Select Layer By Location tool.
g
Notice your Selecting Features parameter is set to the output from the Buffer tool.
h
Confirm that your Select Layer By Location tool looks like the following example, and click OK.
11-13
LESSON 11
On your own:
Search for and add the Select Layer By Attribute (Data Management) tool to your model.
Connect the output from the Select Layer by Location (Piracy [2]) to the Select Layer By
Attribute tool.
From the pop-up menu, choose Layer Name or Table View.
b
Click Verify.
Confirm that your Select Layer By Attribute tool looks like the following example, then click
OK.
11-14
As you add more model elements, they become more difficult to read within the
Model window. You have two ways you can display your model in more detail:
Increase the size of your Model window, then zoom to the extent of your
model.
Use the Zoom In
and Pan
tools in the Model window.
On your own:
Confirm that your Copy Features tool looks like the following example, and click OK.
11-15
LESSON 11
Prior to running your model, click Validate Entire Model to verify all data elements
and parameter values are valid.
In the Model status window, make sure there are no red-colored error messages, and the final
message indicates the model succeeded.
c
Your Model elements now have a gray shadow, indicating they have been run.
d
In the Catalog window, expand your Piracy_Analysis toolbox, and click your model name to
make the text editable.
Notice that your model opens with a dialog box that looks like other geoprocessing tools.
However, because your model has no user-defined parameters, the dialog box appears empty.
b
11-16
This will delete data that was created by your model in order to derive the final output. In this
case, your intermediate data consists of the Continents_Buffer feature class. A large model may
contain many intermediate feature classes.
Next, you will set three model parameters:
In the model window, right-click the blue oval representing the Continents feature class, and
click Model Parameter.
Hint: Remember to use the zoom and pan tools if you need to increase the size of your
model elements.
A small letter P appears next to the oval to designate the Buffer input as a model parameter, as in
the following example.
On your own, make the Piracy feature class, which is an input to the Select Layer By Location
tool, a model parameter.
Next, you will allow the buffer distance to be set from the tool's dialog box.
h
Right-click the Buffer tool, point to Make Variable > From Parameter, and click Distance [value
or field].
You should see the Distance parameter added as a new, light blue, model element.
Make the Distance element a model parameter, just as you did for the feature classes.
11-17
LESSON 11
This time, you should see your model parameters appear as input fields on the tool's dialog box,
as shown in the following example.
Place your mouse over the red error circle to display a pop-up window.
2. What is the reason for this error?
______________________________________________________________________________
Click the check box next to the option to Overwrite the outputs of geoprocessing operations,
then click OK.
Notice the red error has changed to a yellow warning, indicating the data already exists, as shown
in the following example.
You can still run the tool; however, in this case, your data will be overwritten with the new data.
11-18
You have successfully run your model both from the model window and from the tool dialog box.
v
Minimize ArcMap.
You will use the results of your model tool in the next exercise, later in this lesson.
11-19
LESSON 11
11-20
11-21
20 minutes
11-23
LESSON 11
Restore ArcMap.
You will need to complete the previous exercise prior to beginning this exercise. If you did
not finish the previous exercise, you have two options:
In the Catalog window, right-click your Piracy_Distance model and choose Item Description.
As shown in the following example, there is no description for the model parameters. You should
document the tool's parameters before publishing your geoprocessing package.
11-24
Expand Piracy.
Update the Dialog Explanations for the Incidents and Distance__value_or_field parameters,
using simple descriptions.
The Results window allows you see geoprocessing messages, environments, and
input data for tools you have run previously. When you create a geoprocessing
package, you use the Results to publish your package. Running a model from the
model window will not add a new entry in the Results window. Models must be run
as tools to create a result.
Right-click the entry for your model in the Results window, point to Share As, and choose
Geoprocessing Package.
11-25
LESSON 11
Confirm that the Geoprocessing Package section is highlighted in blue on the left side of the
window.
Confirm that the option to Upload package to my ArcGIS Online account is selected.
Change the name of your published package to Piracy Distance Model, as shown in the
following example.
On the left side of the Geoprocessing Package window, click Item Description.
Make sure to enter a tag indicating that this data is used for a training exercise. Because
this is being published to the live ArcGIS.com web site, this tag will help others know that
this is for training use only.
t
The Analyze button will make sure you have met all the requirements for publishing your package.
Below your map window, you should see the Prepare dialog box indicating the number of errors,
warnings, and information messages concerning your geoprocessing package setup. You should
see zero indicated for all three of these categories, as shown in the following example.
11-26
Sharing to ArcGIS.com requires that you have an Esri Global Account, which is free
and does not expire. Logging in to the web site with your registered account allows
you to save, store, and share your content with ArcGIS Online.
If you already have an Esri Global Account that you have registered with ArcGIS Online:
Enter your user name and password.
Click Sign In.
If you already have an Esri Global Account, but you have not registered it with ArcGIS
Online:
Click Get New Account.
Click the button to Register your Esri Global Account.
If prompted, accept the Terms of Use agreement.
If you do not have an Esri Global Account:
Click Get New Account
Enter the necessary information, then click Review and Accept the Terms of Use.
In the pop-up window, review the Terms of Use, then click Accept.
Click Create My Account.
b
Once you have logged in, click the box next to Everyone (public), as shown in the following
example.
ArcGIS for Desktop will take a few moments to package your tool and upload it to ArcGIS.com.
All resources, including models, scripts, data, layers, and files needed to re-execute the tools are
included in the package. This allows end-users who download your package to re-run the package
with the same results. They can then change the model or substitute their own data.
d
11-27
LESSON 11
At the top of the window, choose ArcGIS online from the drop-down menu.
Your selected package will be downloaded from ArcGIS.com and opened in ArcMap.
Once a package has been added to ArcMap, the input and output datasets will be added to the
table of contents. The result that was packaged will be extracted to the Results window under the
Shared node. From the Results window, end-users of your package will be able to investigate and
understand your workflow.
f
In the Results window, right-click Piracy_Distance and look at the options on the context
menu.
From this menu, you can open the tool, or edit the model to further examine the workflow.
g
You should now see the model included in the geoprocessing package. You could save the model
to another location and change the parameters to run the model with your own data.
h
11-28
The tool will re-run using the model and data downloaded in the geoprocessing package.
j
When you are done re-running the tool, close the status window and the Results window.
At the top of the ArcGIS Online window, click My Maps and Data.
11-29
LESSON 11
Lesson review
1. Describe a situation in which building a model would be useful.
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
2. What is contained in a geoprocessing package?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
3. Explain the difference between a layer file and a layer package.
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
11-30
Layer package
Geoprocessing package
Map package
Map service
Map service
2. You have finished creating a map. A coworker in another office needs the data and all
symbolized layers.
Which method of sharing would be best for this scenario?
Layer package
Geoprocessing package
Map package
Map service
Map package
3. You have created a symbolized layer showing snow depths at several mountain pass
locations. Transportation officials need to use this symbology and data in ArcGIS to
evaluate avalanche danger.
Which method of sharing would be best for this scenario?
Layer package
Geoprocessing package
Map package
Map service
Layer package
11-31
LESSON 11
4. You have completed the analysis of relocating a retail store and forecasting customer sales
using a model. You want to share these results and methods with co-workers in other
regions working on similar scenarios.
Which method of sharing would be best for this scenario?
Layer package
Geoprocessing package
Map package
Map service
Geoprocessing package
11-32
A-1
Appendix A
Permitted Uses:
Licensee may run the setup and install one (1) copy of the Training Course onto a
permanent electronic storage device and reproduce one (1) copy of the Training Course
and/or any online documentation in hard-copy format for Licensee's own personal use
only.
Licensee may use one (1) copy of the Training Course on a single processing unit.
Licensee may make only one (1) copy of the original Training Course for archival purposes
during the term of this Agreement, unless the right to make additional copies is granted
to Licensee in writing by Esri.
Licensee may use the Training Course provided by Esri for the stated purpose of
Licensee's own personal GIS training and education.
Uses Not Permitted:
Licensee shall not sell, rent, lease, sublicense, lend, assign, time-share, or transfer, in
whole or in part, or provide unlicensed third parties access to the Training Course, any
updates, or Licensee's rights under this Agreement.
Licensee shall not separate the component parts of the Training Course for use on more
than one (1) computer, used in conjunction with any other software package, and/or
merged and compiled into a separate database(s) for other analytical uses.
Licensee shall not reverse engineer, decompile, or disassemble the Training Course,
except and only to the extent that such activity is expressly permitted by applicable law
notwithstanding this restriction.
Licensee shall not make any attempt to circumvent the technological measure(s) (e.g.,
software or hardware key) that effectively controls access to the Training Course, except
and only to the extent that such activity is expressly permitted by applicable law
notwithstanding this restriction.
Licensee shall not remove or obscure any copyright, trademark, and/or proprietary rights
notices of Esri or its licensor(s).
Term: The license granted by this Agreement shall commence upon Licensee's receipt of the
Training Course and shall continue until such time that (1) Licensee elects to discontinue use of
the Training Course and terminates this Agreement or (2) Esri terminates for Licensee's material
breach of this Agreement. The Agreement shall automatically terminate without notice if Licensee
fails to comply with any provision of this Agreement. Upon termination of this Agreement in either
instance, Licensee shall return to Esri or destroy all copies of the Training Course, and any whole
or partial copies, in any form and deliver evidence of such destruction to Esri, which evidence
shall be in a form acceptable to Esri in its sole discretion. The parties hereby agree that all
provisions that operate to protect the rights of Esri and its licensor(s) shall remain in force should
breach occur.
Limited Warranty and Disclaimer: Esri warrants that the media upon which the Training Course is
provided will be free from defects in materials and workmanship under normal use and service for
a period of ninety (90) days from the date of receipt.
EXCEPT FOR THE LIMITED WARRANTY SET FORTH ABOVE, THE TRAINING COURSE
CONTAINED THEREIN IS PROVIDED "AS-IS," WITHOUT WARRANTY OF ANY KIND, EITHER
A-2
EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. ESRI
DOES NOT WARRANT THAT THE TRAINING COURSE WILL MEET LICENSEE'S NEEDS OR
EXPECTATIONS; THAT THE USE OF THE TRAINING COURSE WILL BE UNINTERRUPTED; OR
THAT ALL NONCONFORMITIES, DEFECTS, OR ERRORS CAN OR WILL BE CORRECTED. THE
TRAINING DATABASE HAS BEEN OBTAINED FROM SOURCES BELIEVED TO BE RELIABLE, BUT
ITS ACCURACY AND COMPLETENESS, AND THE OPINIONS BASED THEREON, ARE NOT
GUARANTEED. THE TRAINING DATABASE MAY CONTAIN SOME NONCONFORMITIES,
DEFECTS, ERRORS, AND/OR OMISSIONS. ESRI AND ITS LICENSOR(S) DO NOT WARRANT
THAT THE TRAINING DATABASE WILL MEET LICENSEE'S NEEDS OR EXPECTATIONS, THAT
THE USE OF THE TRAINING DATABASE WILL BE UNINTERRUPTED, OR THAT ALL
NONCONFORMITIES CAN OR WILL BE CORRECTED. ESRI AND ITS LICENSOR(S) ARE NOT
INVITING RELIANCE ON THIS TRAINING DATABASE, AND LICENSEE SHOULD ALWAYS VERIFY
ACTUAL DATA, WHETHER MAP, SPATIAL, RASTER, TABULAR INFORMATION, AND SO FORTH.
THE DATA CONTAINED IN THIS PACKAGE IS SUBJECT TO CHANGE WITHOUT NOTICE.
Exclusive Remedy and Limitation of Liability: During the warranty period, Licensee's exclusive
remedy and Esri's entire liability shall be the return of the license fee paid for the Training Course
upon the Licensee's deinstallation of all copies of the Training Course and providing a
Certification of Destruction in a form acceptable to Esri.
IN NO EVENT SHALL ESRI OR ITS LICENSOR(S) BE LIABLE TO LICENSEE FOR COSTS OF
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOST SALES OR
BUSINESS EXPENDITURES, INVESTMENTS, OR COMMITMENTS IN CONNECTION WITH ANY
BUSINESS, LOSS OF ANY GOODWILL, OR FOR ANY INDIRECT, SPECIAL, INCIDENTAL, AND/
OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT OR USE OF THE
TRAINING COURSE, HOWEVER CAUSED, ON ANY THEORY OF LIABILITY, AND WHETHER OR
NOT ESRI OR ITS LICENSOR(S) HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
THESE LIMITATIONS SHALL APPLY NOTWITHSTANDING ANY FAILURE OF ESSENTIAL
PURPOSE OF ANY LIMITED REMEDY.
No Implied Waivers: No failure or delay by Esri or its licensor(s) in enforcing any right or remedy
under this Agreement shall be construed as a waiver of any future or other exercise of such right
or remedy by Esri or its licensor(s).
Order for Precedence: This Agreement shall take precedence over the terms and conditions of
any purchase order or other document, except as required by law or regulation.
Export Regulation: Licensee acknowledges that the Training Course and all underlying
information or technology may not be exported or re-exported into any country to which the U.S.
has embargoed goods, or to anyone on the U.S. Treasury Department's list of Specially
Designated Nationals, or to the U.S. Commerce Department's Table of Deny Orders. Licensee
shall not export the Training Course or any underlying information or technology to any facility in
violation of these or other applicable laws and regulations. Licensee represents and warrants that
it is not a national or resident of, or located in or under the control of, any country subject to such
U.S. export controls.
A-3
Appendix A
A-4
B-1
Appendix B
B-2
A representative fraction can be used to display the ratio of the distance on the
map to the actual distance. 1:250,000 is an example of a representative fraction.
A verbal scale uses two different units to represent the distance on the map and
the actual distance. Units are chosen that the map user would typically use. "One
inch is equivalent to one mile" is an example of a verbal scale. This is typically
written as 1" = 1 mile.
A scale bar is a graphic method of displaying map scale. Distances are measured
on the map and compared to the scale bar to determine actual distance.
2. Large-scale maps show a smaller geographic area than small-scale maps.
a. True
3. Why should you group layers together?
Grouping layers allows you to control the properties, such as visibility, of all sub-layers
more efficiently by working only with the top-level group layer. Creating groups can
make your map easier to work with and understand by simplifying the table of
contents.
4. How can you control visibility of features within a layer?
A definition query is used to control which features are displayed within a layer. Only
the features that meet the query will be shown.
B-3
Appendix B
B-4
B-5
Appendix B
B-6
B-7
Appendix B
B-8
In the Catalog window, right-click the feature class and choose Properties.
In ArcMap, look at the layer properties and activate the Source tab.
B-9
Appendix B
B-10
B-11