100% found this document useful (1 vote)
1K views90 pages

GISTutorialforArcGISPro2.8 Assignments

This document provides instructions for two assignments analyzing population change and crime data. Assignment 1-1 involves analyzing US county population changes from 2000 to 2010, creating maps and tables of the top increases and decreases, and writing a report. Assignment 1-2 involves creating a map and PowerPoint for a neighborhood crime watch using 911 call data and other GIS layers.

Uploaded by

sumalee
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
1K views90 pages

GISTutorialforArcGISPro2.8 Assignments

This document provides instructions for two assignments analyzing population change and crime data. Assignment 1-1 involves analyzing US county population changes from 2000 to 2010, creating maps and tables of the top increases and decreases, and writing a report. Assignment 1-2 involves creating a map and PowerPoint for a neighborhood crime watch using 911 call data and other GIS layers.

Uploaded by

sumalee
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 90

1

Assignments for GIS Tutorial for ArcGIS® Pro 2.8

Chapter 1
Assignment 1-1: Analyze the change in population by county in the
United States from 2000 to 2010
In this assignment, you’ll generate maps and statistics for the top 10 US counties for both
increases and decreases in population from 2000 to 2010. In addition, you’ll export images for
maps and capture screen prints of tables for use in a short Microsoft Word report that you’ll
write. You’ll also publish the map on ArcGIS® Online.
After you complete the ArcGIS StoryMapsSM tutorials in chapter 3, the material you
generate in this assignment makes good content for a story map. So, if you want an additional
exercise to build a story map, revisit this assignment.

Get set up
Start by renaming the Assignment1-1 project home folder to include your name, and open
its project file.
Open Windows Explorer or File Explorer and browse to the Assignment1-1 folder.
Rename the Assignment1-1 folder Assignment1-1[YourName] with no blank spaces (for
example, Assignment1-1MarySmith).

Double-click the Assignment1-1[YourName] folder, and double-click Assignment1-


1.aprx. That opens ArcGIS Pro with your project, which has no content yet.

Build maps
Next, you must create a map in your project.
 Click Insert > New map. This creates a map called Map.
 Open the Catalog pane, expand Maps, right-click Map, click Rename, and type Top 10
Population Increases by County.
Next, you’ll add map feature classes to your map.
 Click the Map tab > Add Data button.
2

 Browse to Assignment1-1[YourName]\Assignment1-1.gdb, hold down the Shift key, and


click Select to add the USCounties and USStates feature classes. If USStates is not on top,
drag that feature class to the top of the Contents pane.
 Zoom to the lower 48 states, and create a bookmark called Lower 48 States.
The added feature classes have default symbolization. Symbolize them as follows:
 For USStates, use no color for fill and a dark gray outline with width 1 pt.
 For USCounties, use white as the color for fill and a medium gray outline of width 0.5 pt.
Additional mapping steps are as follows:
 Click USStates in the Contents pane, click it again to get into change mode, and change the
name to States. Similarly, change USCounties to Counties.
 Label states with their names. Use a 7 pt font and a 1 pt white halo. You’ll notice some states
have more than one label.
 Under the Labeling tab, click Label Placement > the dialog launcher at the lower right > the

Conflict Resolution button > Remove duplicate labels > Remove all.
Open the Fields view of Counties, place attributes in the order shown below, make only
those attributes visible, and type aliases as shown. Remember to save your changes.
 Geography = county and state names, for example, Fayette County, Texas (alias County)
 POP2000 = population in 2000 (alias Population 2000)
 POP_2010 = population in 2010 (alias Population 2010)
 POP_Change = POP_2010 – POP2000 = population change from 2000 to 2010 (alias
Population Change)
Make a copy of your map using the Catalog pane. Right-click Top 10 Population
Increases by County, click Copy, right-click Maps, and click Paste. Rename the copy Top 10
Population Decreases by County.

Generate outputs
First, you’ll use the Windows Snip & Sketch tool to capture screen prints of data tables.
Open the Top 10 Population Decreases by County map, open the table for Counties, and sort the
table by Population Change, ascending. Use the following steps to capture an image of the table:
1. Search for the Snip & Sketch tool on your computer, and launch the program.
2. Click New > Snip now
3

3. Drag a rectangle around the heading row with attribute aliases and first 10 data rows.
4. In the Snip & Sketch tool, click the Save as button, and save to your assignment folder
with the name Top10DecreasesTable, and JPEG file type.
Next, click Project > Options > Selection, set the selection color to a bright red, and
select the top 10 rows of the sorted County table. Close the table, and use the Snip & Sketch tool
to capture the map with the name Top10DecreasesMap.JPG. Change the selection color to a
bright green, and in the Top 10 Population Increases by County map, capture the top 10 rows of
data and map image with the names Top10IncreasesTable.JPG and Top10IncreasesMap.JPG.

Write a short report


Create a Microsoft Word document called Assignment1-1Report[YourName].docx for
your report and save it in your Assignment1-1 folder. Start by pressing the Enter button in the
document to open up about two pages of lines. That makes it easier to insert tables and images.
Include the following parts for the report:
 Title page with the title and your name.
 Short paragraph or paragraphs mentioning each exhibit in the following bullet. Briefly
discuss an observation or a pattern for each exhibit, mentioning the exhibit by name (for
example, “See Exhibit 1 for …..”). Be brief!
 Four exhibits: Exhibit 1 has the table of the 10 biggest decreases, Exhibit 2 has the map of
the 10 biggest decreases, Exhibit 3 has the table of the 10 biggest increases, and Exhibit 4 has
the map of the 10 biggest increases. Each exhibit needs a caption at the top, for example,
Exhibit 1. Ten counties with the biggest decreases in population from 2000 to 2010.
You can easily insert your map image for counties with large population decreases into
the Microsoft Word document.
 In Word, click Insert > Pictures, browse to your folder, and insert Top10DecreasesTable.jpg
into your Word document below Exhibit 1. Resize the map by dragging its lower right
corner.
Now repeat all steps for the table and map image for population increases. Finish writing
the report.
4

Publish your map


Remove selections from one of your maps, and publish the map to ArcGIS Online with
the name Population_Changes_[YourName]. Open your map online, and select the top 10
counties for increases in population.

What to turn in
Turn in your Assignment1-1[YourName] folder for grading, according to instructions
provided by your instructor.
5

Assignment 1-2: Produce a neighborhood block watch crime map


In this assignment, you’ll prepare a PowerPoint presentation for a neighborhood block
watch. The presentation includes a map of 911 emergency calls for a number of crime types as
well as a corresponding list of crimes.

Get set up
Rename the Assignment1-2 project home folder to include your name, and open its
project file.
 Open Windows Explorer or File Explorer and browse to Assignment1-2. Rename the
Assignment1-2 folder Assignment1-2[YourName] with no blank spaces (for example,
Assignment1-1MarySmith).
 Double-click the Assignment1-2[YourName] folder, and double-click Assignment1-2.aprx,
which opens ArcGIS Pro with your project.

Build the map


Start by creating a map in your project.
 Click Insert > New Map, which creates a map called Map.
 Rename the map Block Watch.
Now add map feature classes to your map.
 Remove the Topographic basemap from Contents, and do not use any other basemap for this
assignment. The coordinate system of the feature classes you’ll add is not a standard one and
does not align with basemaps.
 Add the following feature classes to the map from Assignment1-2[YourName]\Assignment1-
2.gdb: Bldgs, CADCalls, Curbs, Streets, and Outline.
 CADCalls, the subject of the map, has point features for 911 computer-aided dispatch police
calls in the Middle Hill neighborhood of Pittsburgh. Attributes of interest include the
following:
 Nature_Code = call type code
 CallDate = date of incident
 Address = address of incident location.
 Bldgs has polygon features for building footprints (digitized rooftops from aerial
photographs) in the Middle Hill neighborhood. Bldgs is used for spatial context.
6

 Curbs has line features for curbs in the Middle Hill neighborhood. Curbs was also digitized
from aerial photographs and is used for spatial context, showing the actual shapes and widths
of streets. Curbs does not include street names, so you also need the next feature class.
 Streets has line features for street centerlines in the Middle Hill neighborhood. The streets are
so-called TIGER streets from the US Census Bureau. Each street feature is one block long
and has a street name plus starting and ending street numbers on both the left and right sides
of streets. This feature class is needed for its street name attribute, FName, to label curbs.
 Outline is a polygon feature class with the boundary of the Middle Hill neighborhood.

Symbolize the map


A fundamental cartographic principle for thematic maps (that is, maps with a specific
purpose) is to give the subject features bright colors to draw attention to them while making
spatial context feature classes drab colors, mainly grays. Also, providing clearly and plainly
written, self-documenting labels is always a good idea for maps and graphics.
 Symbolize CADCalls as bright red Circle 3 point markers, size 6 pt.
 Symbolize Outline with no color and 80% gray outline, size 1.5.
 Symbolize Bldgs with no color for border and 50% gray. Display Curbs as 30% gray with 0.5
pt line width, and streets with no color. You’ll not display Streets but will use street names to
label curbs in the next bullet.
 Label streets using the FName field. Use a 70% gray font color, size 7. Add a white halo with
no boundary, size 0.5. Click Label Placement, and select European Streets to place labels on
the street centerlines.
 Add aliases for the attributes listed above and rename feature classes in the Contents pane
with plain English labels.

Identify the block watch


The block watch is a single block, but of course any crime prevention efforts will impact
not only residences and businesses in the block, but those in adjacent blocks as well.
 Make CADCalls and Curbs the only selectable feature classes. Make the selection color a
bright blue.
7

 Zoom into the Perry/Elmore block watch, which is the block bounded by Webster, Elmore,
Wylie, and Perry streets. Create a bookmark, called Perry/Elmore Block Watch, of the
zoomed-in area.
 Select the curbs of the Perry/Elmore block watch. You should have one Curbs record
selected that outlines the block.
 Use the Perry/Elmore Block Watch bookmark.

Provide information for analyzing the block watch


Use the following steps to capture a screen print of your map:
1. Search for the Snip & Sketch tool on your computer, and launch the program.
2. Click New > Snip now.
3. Drag a rectangle around the desired part of the map.
4. Click the Save As button, and save the image to your assignment folder with the name,
BlockWatchMap and the JPEG file type.
In addition to the map, the presentation also needs a table of crimes that occurred in and
near the block watch.
 Press the Shift key and while carefully selecting each CAD Call point within the block watch
as well as all calls in or near buildings facing the block-watch streets in the adjacent four
blocks (hint: there are four relevant calls in adjacent blocks). Sort the selected rows by
descending CallDate.
 Use the Snip & Sketch tool to capture an image of the selected rows of data called
BlockWatchTable.jpg.

Create a Microsoft PowerPoint document


Create a PowerPoint presentation called Assignment1-2[YourName].pptx that includes
three slides:
 Title slide including your name
 Slide with map of Perry/Elmore Block Watch including the exported map of crimes
 Excel table listing the call type, address, and date
Click Design > Customize > Slide Size > Standard (4:3).
For the map slide, in PowerPoint, click Insert > Pictures, browse to your assignment
folder, and insert BlockWatchMap.jpg. To put a boundary on the map, right-click the map, and
8

click Format Picture > the bucket tool > Line > Solid line and black for color. Also insert
BlockWatchTable.jpg.

What to turn in
Turn in your Assignment1-2[YourName] folder for grading, according to instructions
provided by your instructor.
9

Chapter 2
Assignment 2-1: Analyze accessibility to charter schools in New York
City
Suppose that a philanthropic foundation wants to study the role of public charter schools
in New York City, including student access to public charter schools and the proximity of charter
schools to public and private schools. In the initial GIS project, you’ll create a map, and use
various point symbols and colors to show all the schools.
The design for this map uses two levels of codes from attributes available for the school’s
map layer. The first code is school type (public, public charter, and private). The second code is
grade level (for example, elementary, middle, junior, and high school). To handle this
complexity, you’ll create group layers, one for each school type, and each group layer will use
unique symbols for grade level. In this chapter, you completed separate tutorials for creating
group layers and symbolizing with unique symbols. In this assignment, you’ll use both designs in
the same map.
For comparison, you’ll use different colors for school types. You’ll make public charter
schools figure features and place private schools closer to ground features. You’ll use unique
symbols for each school category (for example, all elementary schools use circles, all middle
schools use triangles, all high schools use squares, and so on.) Layer groups allow you to easily
package and share school studies with others.

Get set up
Start by renaming the Assignment2-1 project home folder to include your name, and open
its project file.
 Rename the Assignment2-1 folder Assignment2-1[YourName].
 Open Assignment2-1.aprx in that folder, which has no content yet.

Build maps
 Insert a new map, and rename the map New York City School Types.
 Remove the Topographic basemap.
10

Add and symbolize map layers


 Add the following feature classes from Assignment2-1[YourName]\Assignment2-1.gdb:
Boroughs, Schools, SchoolDistricts, and Water.
 Symbolize Boroughs with no color fill, black outline, width 1.15.
 Label the boroughs using BoroName, a light-yellow halo mask, bold, and size 12.
 Symbolize SchoolDistricts with no color, Ultra Blue outline color, width 1.5.
 Symbolize Water with light-blue color and no outline.
Create a bookmark for the five Boroughs, zoomed approximately to each borough.

Create group layers


 Create three group layers called PublicCharterSchools, PublicSchools, and
PrivateParochialSchools, each including the four layers added earlier. Create tags, a
summary, and description for each layer group. (Hint: Copy the layers and place them in the
other layer groups.)
 Create definition queries for the schools in each group layer. Knowledge of which attribute
ranges to include in query criteria came from documentation provided by the data source.
 Public Charter Schools "Facility_T" > = 1011 And "Facility_T" < = 1017
 Public Schools "Facility_T" > = 1001 And "Facility_T" < = 1006
 Private/Parochial Schools "Facility_T" > = 1101 And "Facility_T" < = 1106
 In each group layer, use unique symbols for school _type (the Factype__1 code description
attribute) symbolized as shown below. Note: Some school types overlap in terms of school
grades included (such as Middle School. Junior High, and Intermediate/Junior High School)
and have similar or the same symbols (various triangles for the examples just cited).
 Elementary School (public charter/public/private/parochial): Circle1, size 10
 Middle School (public/private/parochial): Triangle1, size 12
 Junior High (private/parochial): Triangle4, size 12
 Intermediate/Junior High School (public charter/public): Triangle4, size 12
 Junior/Senior High School (public charter/public/private/parochial): Square5, size
10
 High School (public charter/public): Square1, size 10
 Senior High School (private/parochial): Square1, size 10
11

 K-12 School (public charter/public/private/parochial): Star3, size 14


 Remove all other values.
 Use the Mars Red color for all public charter school symbols, Gray 30% color for all public
schools, and Soapstone Dust color for all private schools. This emphasizes public charter
schools by making them figure features.
 Save the layer groups as layer packages called PublicCharterSchools.lpkx,
PublicSchools.lpkx, and PrivateParochialSchools.lpkx to the Assignment2-1[YourName]
folder.
 Save your project with only the Public Charter Schools layer turned on and zoomed to the
Brooklyn bookmark.

What to turn in
Turn in your Assignment2-1[YourName] folder for grading, according to instructions
provided by your instructor.
12

Assignment 2-2: Study K-12 population versus school type densities


New York City is the most densely populated city in the United States. Over 8 million
people live in an area of about 300 square miles. According to the 2010 census, many
neighborhoods have over 10,000 children ages 5–17. A detailed study of school types and
population by neighborhoods would be useful to show where existing schools are located relative
to K-12 age population. In this assignment, you’ll create choropleth maps comparing the density
of public, public charter, and private schools by neighborhood. You’ll add point symbols for
each neighborhood showing the percentage of K-12 population.
Note that while you’ll create just one map, to use the results in a report or website, you
would produce three separate map outputs, one for each school type. In chapter 3, you’ll learn
how to create map layouts and ArcGIS StoryMaps websites, two good forms of output for this
assignment.

Get set up
Start by renaming the Assignment2-2 project home folder to include your name, and open
its project file.
 Rename the Assignment2-2 folder Assignment2-2[YourName].
 Open Assignment2-2.aprx in that folder, which has no content yet.

Build the map


 Insert a new map and rename it NYC K-12 School and Population Study.
 Remove the Topographic basemap.

Add and symbolize map layers


 Add the following feature classes from Assignment2-2[YourName]\Assignment2-2.gdb:
Boroughs, Neighborhoods, NeighborhoodCentroids, and Water.
 Symbolize Boroughs with no color, black outline, width 1.15. Label the boroughs
using BoroName, a light-yellow halo mask, bold, size 10. Remove all duplicate
labels.
 Symbolize Water with light-blue color, no outline.
 Symbolize NeighborhoodCentroids point features as graduated symbols to show
the K-12 population (Pop_5_17) normalized by the total population (Tot_Pop).
13

Label using a percentage (not a fraction), logical classifications, symbols, and


color.
Add or copy Neighborhoods three times as display as choropleth maps normalized using
Public, Private, and PubCharter (the number of schools in each neighborhood) / Area_SqMi
fields to show the density of school type by neighborhood. Think carefully about custom
classifications, colors, and polygon outline choices. The objective is to compare school types
using a single numerical scale for break points. (Hint: There are fewer public charter schools
than public or private. Take this into consideration when choosing classes, number of classes,
and colors for each layer.)
 Rename all layers with descriptive names based on the map content.

What to turn in
Turn in your Assignment2-2[YourName] folder for grading, according to instructions
provided by your instructor.
14

Assignment 2-3: Analyze military sites for closures by congressional


district
Base Realignment and Closure (BRAC) is a process of the federal government used by
the Department of Defense (DoD) and Congress to close and realign military installations to
reduce expenditures and achieve increased efficiency. At the same time, members of Congress
attempt to keep military installations open in their districts or states as sources of employment
and economic activity. More than 350 installations have been closed in five BRAC rounds since
1989, and a round was completed in November 2005. A 2005 commission recommended that
Congress authorize another BRAC round in 2015 and every eight years thereafter. GIS is an
effective tool regarding BRAC to visualize and analyze military installations and congressional
districts in the United States.

Get set up
Start by renaming the Assignment2-3 project home folder to include your name, and open
its project file.
 Rename the Assignment2-3 folder Assignment2-3[YourName].
 Open Assignment2-3.aprx in that folder, which has no content yet.

Build the map


 Insert a new map and rename it DoD Military Base Study.
 Change the basemap to a light-gray canvas and remove the World Light Gray Reference
layer.

Add map layers and create layer groups


 Add the following features from Assignment2-3[YourName]\Assignment2-3.gdb: USStates,
USCities, Congress116, MilitaryBnd, and MilitaryPT.
 Create three group layers called DoD Count by 116 Congress, DoD Installation by Military
Type, and BRAC Status and Political Party. Create tags, a summary, and description for each
layer group. Zoom to the 48 contiguous states in all three layer groups and create a bookmark
of this zoomed area.
15

Symbolize layers
 In the DoD Count by 116 Congress layer group, add the Congress116 and USStates layers
symbolized as follows:
 USStates with no color and a dark gray outline, 1.5 pt. Label the states with the
state abbreviation (STUSPS) using a yellow halo and duplicate labels removed.
 Congress116 as a choropleth map showing the number of DoD installation
(DoD_Count) by congressional district using logical classes and colors.
 Rename all layers logically.
 In the DoD Installation by Military Type layer group, include layers with the following
symbols:
 USStates copied from the first layer group.
 USCities with 2007 populations (Pop2007) greater than or equal to 250,000 and
labeled with a light gray, italic font.
 MilitaryBnd polygons (DoD installations) as unique symbols using the Component
field. Group the component colors based on the types. Use different shades of
purple for Air Force, blue for Navy, drab green for Army, orange for Marine
Corps, and gray for Washington Headquarters Service. When choosing colors,
focus on the active installations by making their colors darker than guard or
reserve installations. This will draw attention to these active installations. Remove
all other values.
 Zoom to the southwest states (California, Nevada, Utah, and Arizona) and create a
spatial bookmark called Southwest DoD Installations.
 Rename all layers logically.
 In the BRAC Status and Political Party layer group, include layers with the following
symbols:
 USStates copied from the first layer group.
 MilitaryPT points (DoD installations) as unique symbols using the BRAC_Site
field. Use a black square for No and a bright red circle for Yes.
 116th congressional districts as unique symbols using the Party field. Use a muted
red, medium-gray outline for Republican and a muted blue, medium-gray outline
for Democrat. Remove null and other values.
16

Save layer packages


 Save the layer groups as layer packages called BRACStatusPoliticalParty.lpkx,
DoDCountBy116Congress.lpkx, and DoDInstallationByType.lpkx to the Assignment2-
3[YourName] folder.

What to turn in
Turn in your Assignment2-3[YourName] folder for grading, according to instructions
provided by your instructor.
17

Assignment 2-4: Analyze US veteran unemployment status


The US Census Bureau collects data about US veterans and their dependents. In this
assignment, you’ll create a choropleth map showing the unemployment status of veterans in the
labor workforce by US county. The data for these maps are 2009 three-year estimates from the
American Community Survey. Some counties are not populated enough and have no data. You’ll
display these counties as a light-gray polygon.

Get set up
Start by renaming the Assignment2-4 project home folder to include your name, and open
its project file.
 Rename the Assignment2-4 folder Assignment2-4[YourName].
 Open Assignment2-4.aprx in that folder, which has no content yet.

Build a map
 Insert a new map and rename it Unemployed Veterans Study.
 Change the basemap to a light-gray canvas.
 Add the following features from \Assignment2-4[YourName]\Assignment2-4.gdb: USStates,
and USCounties.
 Zoom to the lower 48 contiguous states, and save the zoom as a bookmark called 48
Contiguous States.

Symbolize layers
 Symbolize USStates with no color, dark gray outline, width 1.5, and rename the layer.
 Label the states with the state abbreviation (STUSPS) using a yellow halo, bold font, and
duplicate labels removed.
 Symbolize USCounties as a choropleth map, normalized showing the percentage of
unemployed veterans in the labor workforce (using the VetUnempl and Vet_LbrForce fields).
Use a logical mathematic progression and good colors/color outlines. Think carefully about
your symbology and method choices. Use the Histogram view to understand the distribution
of the data and guide you. Edit the legend symbology to show the numbers as percentages.
Rename the layer. (Hint: There are many counties with no data. To show these, in the
Symbology pane, click More, and click “Show values out of range.”) Symbolize these as
18

Artic White fill color and Gray (30%) outline. Rename the label to reflect that it contains no
data.

What to turn in
Turn in your Assignment2-4[YourName] folder for grading, according to instructions
provided by your instructor.
19

Chapter 3
Assignment 3-1: Build a layout with income versus educational
attainment in Washington, DC
Generally higher educational attainment leads to better-paying jobs. You’ll create a map
layout in this assignment comparing per capita income versus percent of population with a
bachelor’s degree or higher in Washington, DC, by census tract. You’ll see which parts of
Washington, DC, have high and low income and educational attainment, plus you’ll see a scatter
plot of those two attributes.
Note that assignment 3-4 has you build a story for this same case. There you can use the
report that you write for this assignment in Microsoft Word as a manuscript, which will just need
minor editing for the non-map content of the story.

Get set up
 Rename the Assignment3-1 folder Assignment3-1[YourName].
 Open the Assignment3-1.aprx in your assignment folder to open the project. The project is
empty and has no map.

Map requirements
 Add Assignment3-1[YourName]\Assignment3-1.gdb\DCTract2010 (polygons for DC tracts)
and DCTracts2010Points (centroids for DC tracts) to your map document. Both layers
include the following attributes:
 GEOID10 = census tract number
 PerCapInc = per capita income
 PopBachDeg = percentage of population 25 or older with bachelor’s degree or
higher
Turn off visibility of all fields except GEOID10, PerCapInc, and PopBachDeg. Give the
visible fields good aliases. Make a choropleth map layer for PerCapInc and a graduated symbol
map layer for PopBachDeg, both on the same map and both with good numeric scales and color
schemes. Remove the basemap. Edit labels for numeric classes to state intervals (for example,
“10 to 20”), and round values to at most one decimal place. Give your map a descriptive name.
20

Layout requirements
In the layout, include the map, a legend, and “Map by your name” at the bottom right of
the layout. Share your layout as an exported JPEG image called DCIncomeEducation.jpg to your
assignment folder. Customize the legend so that extra text is eliminated and all labels are written
in clear and simple language.
Write a short report in Microsoft Word with a title, your name and date, and a short
paragraph discussing the relationship between per capita income and educational attainment in
Washington, DC. Include your map and scatter plot (described below), labeling them as Figures
1 and 2 with descriptive captions. Refer to both figures in text (for example, “Figure 1 is a map
showing…”). Name your document Assignment3-1[YourName].docx, and save it in the
assignment folder.
Make a scatter plot of PerCapInc versus PopBachDeg (with the dependent variable,
PerCapInc on the vertical axis). With your map active, right-click Educational Attainment in the
Contents pane, click Create Chart, and select Scatter Plot. Select PopBachDeg for the X- Axis
and PerCapInc for the Y-Axis. Notice that your scatter plot includes the regression line through
the data, y = 23083+ 522X with R2 = 0.51, meaning that with each additional percentage point of
educational attainment, another $522 is added to average per capital income. You can change the
labels for the axes and title of the chart by clicking the properties button for the chart (first button
on the top of the chart). The second button at the top of the chart is for exporting your chart as an
image file that you can use in your report. Type the file type (.jpg) with the file name including
your full name, for example, ScatterPlotMaryJSmith.jpg, when saving the image file.

What to turn in
Turn in your Assignment3-1[YourName] folder for grading, according to instructions
provided by your instructor.
21

Assignment 3-2: Build a map layout for comparing 2D and 3D maps for
urgent health-care clinics in Pittsburgh
Chapter 1 used 2D and 3D maps of Allegheny County, Pennsylvania, and its City of
Pittsburgh to visualize the geographic accessibility of populations to urgent health-care clinics.
In this assignment, you’ll use those maps to create a layout that helps explain the spatial
clustering of Federally Qualified Health Care (FQHC) clinics in certain parts of Pittsburgh.
While a choropleth map of population density shows areas with high density, it fails to depict
how much higher population density is for certain areas. In fact, population density has a
distribution highly skewed to the right, so that there are areas with dramatically higher densities
than other areas. The 3D map of population density depicts this extreme with polygons extruded
vertically by population density. In such areas, you can expect to see FQHCs clustered close
together. Any FQHC has limited capacity to serve patients, so that more than one FQHC is
needed in relatively close proximity for high population areas.

Get set up
Start by renaming the Assignment3-2 project home folder to include your name, and open
its project file.

Requirements
Create a layout with both maps that meets the following elements:

 ANSI-Portrait Letter 8.5" x 11" layout. (Hint: Use the New layout button under the Insert
tab, Project section to create your layout. It provides options for layout sizes and
orientations.)
 Both maps, same size, aligned left.
 One legend based on the 2D map, customized with plain-English labels.
 Text with subtitles for each map, aligned left (no layout title).
 Text with your name (for example, “Map by Mary Smith,” lower right, small font size).
 Microsoft Word document with title at top of page, short paragraph explaining the purpose of
the map, map inserted as an image with figure caption typed in Microsoft Word at top above
the image. The text must refer to the figure (for example, “See Figure 1 for the map.”)
22

What to turn in
Turn in your Assignment3-2[YourName] folder for grading, according to instructions
provided by your instructor.
23

Assignment 3-3: Build an ArcGIS StoryMaps story for locating charter


schools in New York City
Public charter schools provide an alternative to public schools. Charter schools are free;
open to all children; and often focus on a theme, for example, STEM (science, technology,
engineering, and mathematics), environment, arts, college preparation, and so on. Charter
schools generally serve higher percentages of minority and/or low-income students than public
schools. While having more freedom to innovate than public schools, charter schools are held
accountable for student performance.
This assignment has you build a story for identifying neighborhoods in New York City
that could possibly benefit from having one or more additional charter schools. The same story is
also useful for families looking for neighborhoods that have charter schools.
The Assignment3-3 project has two maps ready for you to publish in your ArcGIS Online
account. One has the number of school-age children and the other has the number of school-age
children living in poverty as choropleth maps by neighborhood. Both maps have the number of
schools in three categories: public, private, and public charter schools plotted as size-graduated
point symbols. The break points and sizes of point symbols across the three school types are the
same (created using the Manual Interval method), facilitating comparisons.
Note that the story for this assignment only provides the first, macro-level assessment of
public charter schools in an urban area. A good GIS project (not included as part of this
assignment) would be to add individual schools as points, including data on student enrollment.
Data is available for download from the National Center for Education Statistics
(http://nces.ed.gov/ccd/), which was the school data source for this assignment. The maps of this
possible project would also display individual schools when zoomed into neighborhoods. Pop-
ups for schools could include school websites. Also, demographic data from the American
Community Survey (see chapter 5) at the census-block-group level would provide a spatial
breakdown of school-age population because block groups are relatively small areas of about
1,000 population. You could build such a story for any city in the United States.
24

Get set up
Start by renaming the Assignment3-3 project home folder to include your name, and open
its project file. Add any new files you create to the Assignment3-3 home folder for the project.

Zoom to the New York City bookmark for each map. Publish the maps to your account.
Create a new folder called Assignment3-3[YourName] at ArcGIS Online, and move your
published maps to that folder. Include your full name (for example, MaryJSmith) at the end of
each map name.

Requirements
Do the following additional work on the two published maps:

 Use the Filter button in ArcGIS Online to create definition queries so that point symbols
are only displayed for neighborhoods with one or more schools of each type. An example
filter for public charter schools is PubCharter is greater than 0. Include similar filters for
public schools and private schools. Do this filtering for both maps.
 Configure pop-ups for each map. Have no pop-ups for school layers and boroughs, but
include a pop-up for School Age Population and School Age Population in Poverty layers in
the respective maps. Include BoroName, Name, Public, PubCharter, Private, Pop18Under,
and PopPov18 Under. The result will be pop-ups that are easy to use (in other words, you can
click anywhere in a neighborhood and get desired results).
 Label neighborhoods with neighborhood name.
Create a cover page and include an image of some aspect of a charter school that you find
on the internet. Add a block for the introduction with headings and subheadings. Add sidecar
blocks for each of your two maps. Add content in the left panels of the sidecar maps.

Create the text for your story initially in a Microsoft Word document. Use bulleted or
numbered lists wherever possible. Then copy the text into ArcGIS StoryMaps where needed.
Make your story public, and include navigation and credits. Include the following information in
the text:

 Purpose of the story.


 Characteristics of public charter schools with hyperlinks to two good examples of school
websites.
25

 Instructions on how to navigate and use the maps.


 Table with the top candidate neighborhoods for getting a new charter school and explanation
of your criteria or approach for selecting them. Use the Windows Snip & Sketch tool to
create an image of the table, save the image as a JPG type file with a file name that includes
your full name at the end of the file name. When you publish the table to ArcGIS Online,
share it with everyone. (Hint: Use Name, Population under 18, public schools, and private
schools. No need to include public charter schools because they all have value 0.)
 Break text into sections with headings.

What to turn in
Turn in your Word document and include the URL for your story at the top. Your
instructor will open your story using the URL.
26

Assignment 3-4: Build a story for income versus educational


attainment in Washington, DC
To work this problem, you need to have first worked assignment 3-1. Use the Word
document you created in assignment 3-1 as the start of the manuscript for non-map content here.
Use the JPEG image for the scatter plot of per capita income versus educational attainment that
you created in Assignment 3-1 for the story.

Get set up
Rename the Assignment3-4 folder Assignment3-4[YourName] and copy the content,
including your published map, from Assignment3-1 to this folder.

Do additional work in ArcGIS Pro


 Make ObjectID and Shape visible fields (in addition to the visible fields set in assignment 3-
1) in DCTracts2010 and DCTracts2010Points (this is necessary for map publishing on
ArcGIS Online).
 Add MajorRoads to the map and create a visibility range for it so that it and its labels (using
ST_NAME) turn on when zoomed in to about 25% of Washington, DC.
 Publish the map to your ArcGIS Online account with the name
EducationIncome[YourFullName], where you substitute your full name at the end.
 Upload your scatter plot image to that folder, with your full name added to the end of its
image name, and share it with everyone. Share all items in this new folder with everyone.

Requirements
On ArcGIS Online, configure pop-ups for the published map. Have no pop-ups for
Educational Attainment but include a pop-up for Per Capita Income. The result will be pop-ups
that are easy to use (for example, click anywhere in a neighborhood). Use all visible attributes in
the pop-up.

Create a story. Create a cover page and include an appropriate image that you find on the
internet. Add a block for the introduction with headings and subheadings, and include
instructions on how to use the map. Add a sidecar block for your map. Add content in the left
panel of the sidecar map, including your scatter plot. Use headings and subheadings. Extend
27

your Word document from assignment 3-1 to serve as the manuscript for text content. Use
bulleted or numbered lists wherever possible. Then copy the text into the story where needed.
Make your story public, and include navigation and credits. Add your story’s URL to the top of
your Word document.

What to turn in
Turn in the Word document. Your instructor will open your story using the URL.
28

Chapter 4
Assignment 4-1: Investigate the spatial distribution of PhDs in
Allegheny County
In this assignment, you’ll create a new ArcGIS project, import a census tract map and
data table into its file geodatabase, carry out several data utility and calculation steps, join the
data table to a tract map, and produce a map layout.

Create an ArcGIS Pro project and map


Open ArcGIS Pro and create a blank project called Assignment4-1[YourName] in the
Chapter4 folder. Make sure that the “Create a new folder for this project” check box is selected.
These steps will create the home folder and its file geodatabase, Assignment4-
1[YourName]\Assignment4-1[YourName].gdb (click Project > Options to verify this). Insert a
new map and rename it PhDs.

Set the spatial reference coordinate system for your map. In the Contents pane, right-click
PhDs, and click Properties Options > Coordinate system > Projected coordinate system > State
Plane > NAD 1983 (2011) (US Feet) > NAD 1983 (2011) State Plane Pennsylvania South
FIPS3702 (US Feet) > OK. You’ll learn about spatial coordinate systems in chapter 5.

Import data
Import the following layers into your file geodatabase:

 Chapter4\Data\AlleghenyCounty\tl_2010_42003_tract10.shp. Rename the new layer Tracts.


GEOID10 is the tract geocode and it has the text data type. Delete all attributes except
GEOID10 and essential, grayed-out attributes.
 Chapter4\Data\AlleghenyCounty\EducationalAttainment.csv as EducationalAttainment.
This is 2010 census tract data for Allegheny County on educational attainment. Leave all
attributes in the imported table. The following attributes are included:
 GEOid2 = tract geocode, numeric data type.
 Female25_ = total female population 25 and older.
 FemaleDoctorateDegree = female population 25 or older with a doctorate degree
as highest educational attainment.
29

 Data for males has similar names, starting with “Male” instead of “Female.”

Create attributes
Create three attributes in EducationalAttainment, all with the float data type:

 PhDs = Population 25 or older (females and males) who have PhDs.


 Pop25Plus = Population of females and males 25 or older.
 PhDRate = Percentage of population 25 or older who have PhDs. (Hint: Before calculating
PhDRate, select rows in which Pop25Plus > 0. Otherwise you‘ll get a warning message that
the calculation failed [in cases where the denominator of your expression was zero]).
Calculate the values for the new attributes.

Join data and symbolize maps


Join EducationalAttainment to Tracts.

Symbolize your map as follows:

 Use the Light Gray Canvas basemap.


 Symbolize tracts using seven quantiles and graduated colors for the PhDs attribute.
 In the Catalog pane, copy the PhDs map and rename the newly copied map PhD Rate.
Symbolize tracts in the map using seven quantiles and graduated colors for the PhDRate
attribute.
Create a layout called PHDs and Rates that includes both maps and two legends. Do not
customize the legends by turning them into graphics and editing them (to save time), but align
and size all layout objects. Do not include a map title, assuming that the layout will be used in a
Microsoft Word document report and have the figure number and caption typed there.

What to turn in
Turn in your Assignment4-1[YourName] folder for grading, according to instructions
provided by your instructor.
30

Assignment 4-2: Compare serious violent crime with poverty in


Pittsburgh
In the process of completing this assignment, you’ll build an ArcGIS project, import
feature classes and a stand-alone table into the project’s file geodatabase, add a domain to a
table, join census data to a feature class, and carry out a spatial join to aggregate point crime data
to crime counts per census tract. You’ll build a map layout for viewing the relationship between
serious violent crimes with poverty at the census tract level in Pittsburgh. Finally, you’ll use the
maps to zoom in to see individual crime points. Note that you need to have completed tutorial 4-
7 and created the UCRHierarchCode table to work this problem.

Get set up
Create an ArcGIS Pro project and map.

 Open ArcGIS Pro and create a blank project called Assignment4-2[YourName]. Make sure
that the “Create a new folder for this project” check box is selected.
 Insert a new map and rename it Crimes.
 Set the spatial reference coordinate system for your map. In the Contents pane, right-click
Crimes, and click Properties Options > Coordinate system > Projected coordinate system >
State Plane > NAD 1983 (2011) (US Feet) > NAD 1983 (2011) State Plane Pennsylvania
South FIPS3702 (US Feet) > OK.

Import data
Import the following layers and table into your file geodatabase:

 Chapter4\Data\Pittsburgh\PittsburghSeriousCrimesSummer2015.shp, a point shapefile of


serious crime offense locations in Pittsburgh during summer, 2015. If necessary, add the
imported layer to your map. Note that the year of crimes has been changed to protect privacy.
Note the included attributes:
 Address = location of the offense.
 CrimeDate = date of the offense.
 Hierarchy = FBI UCR hierarchy code (1 = Criminal Homicide, 2 = Forcible Rape,
3 = Robbery, 4 = Aggravated Assault, 5 = Burglary, 6 = Larceny-Theft, 7 = Motor
Vehicle Theft)
31

 Chapter4\Data\Pittsburgh\City.gdb\PghTracts, a polygon features of Pittsburgh 2010 census


tracts. GEOID10 (text data type) is the geocode for tracts. Note that this map layer has
several census attributes in it that you won’t use, but don’t delete them.
 Chapter4\Data\Crime.gdb\UCRHierarchyCode.

Create a definition query


Create the following definition query for PittsburghSeriousCrimesSummer2015 (stated in
SQL below) for serious violent crimes only:

Hierarchy > = 1 AND Hierarchy < = 4

Because all of the needed codes are in a numeric range (1 to 4), it’s easier to build the
criterion with a range instead of a series of ORs naming each crime type.

Join data and symbolize maps


Join UCRHierarchyCode to PittsburghSeriousCrimesSummer2015; then each crime will
have its descriptive name as well hierarchy number. Symbolize this layer with unique symbols,
each with its own shape and color. Rearrange the symbols in the Symbology pane so that they
are in the order of hierarchy, with Criminal Homicide first, Forcible Rape second, Robbery third,
and Aggravated Assault last.

Spatially join PittsburghSeriousCrimesSummer2015 to PghTracts to get a count of


serious violent crimes per tract in summer 2015. Remove all attributes of PghTracts in the
Output Fields panel except GEOID10. Name the output
PittsburghSeriousViolentCrimesSummer2015Tracts in your file geodatabase. Symbolize this
layer with graduated colors and seven quantiles for Join_Count.

Add visibility ranges


Zoom into about 25% of Pittsburgh’s area and create visibility ranges so that the
choropleth map turns off and the individual crime points turn on when zoomed to this scale. The
resulting map would be a good one to publish as a web map but would need additional work that
you won’t do here, so you’ll leave the map as an ArcGIS Pro desktop project.
32

What to turn in
Turn in your Assignment4-2[YourName] folder for grading, according to instructions
provided by your instructor.
33

Assignment 4-3: Query statistics for day and night burglaries and
larcenies by month
In this assignment, you’ll conduct a series of attribute queries on crime offenses to
investigate the time of day of burglaries and larceny-thefts. A burglary takes place when a
criminal unlawfully enters a residence or business with the intent to take and keep anything of
value, depriving the owner of it. Even if nothing is taken but there was an unlawful entry and
intent to steal, a burglary is committed. A larceny-theft is the actual taking of something of
value, but without unlawful entry. We expect more burglaries during the day when residents are
away at work, but perhaps larcenies are more numerous at night under the cover of darkness.

You’ll find the distribution of burglaries and larcenies by day (7 a.m. to 7 p.m.) versus
night (7 p.m. to midnight and midnight to 7 a.m.) for each of the three months of summer 2015.
Once you have a few basic queries set up, you can run them, type frequencies in an Excel
spreadsheet, edit the queries, run them again, and so on.

Get set up
Create an ArcGIS Pro project and map.

 Open ArcGIS Pro and create a blank project called Assignment4-3[YourName]. Make sure
that the “Create a new folder for this project” check box is selected.
 Insert a new map and rename it Burglaries.
 Set the spatial reference coordinate system for your map. In the Contents pane, right-click
Burglaries, and click Properties Options > Coordinate system > Projected coordinate system
> State Plane > NAD 1983 (2011) (US Feet) > NAD 1983 (2011) State Plane Pennsylvania
South FIPS3702 (US Feet) > OK.
Import data into your file geodatabase:

 Chapter4\Data\Pittsburgh\City.gdb\CrimeOffenses
 Chapter4\Data\Pittsburgh\City.gdb\Pittsburgh

Run select by attribute queries


Don’t use file definition queries; instead use select by attribute queries. Save your query
for Total June 2015 Burglaries as TotalJuneBurglaries and your query for June 2015 Day
34

burglaries as DayJuneBurglaries, both in Chapter4. Don’t save any other queries, just run them
and get results.
Open the Chapter4\Data\Assignment4-3.xlsx Excel workbook and save it to your
Assignment4-3[YourName] folder. Type queried Day frequencies and totals in appropriate
cells. The spreadsheet will calculate Night frequencies by difference (Total – Day) and also
calculate percentages using cell expressions.

(Hint: Calculating Night frequencies by difference (Total–Day) saves you time in terms of
the number of queries you run (half as many), but you have to think carefully about how to query
the totals for your spreadsheet. Check the query results for a total and ensure that you have the
correct value by looking at crimes and dates.)
Copy the SQL for TotalJuneBurglaries.exp and DayJuneBurglaries.exp at the bottom of
your spreadsheet.

Run similar queries for July and August to complete the spreadsheet.

What to turn in
Turn in your Assignment4-3[YourName] folder for grading, according to instructions
provided by your instructor.
35

Chapter 5
Assignment 5-1: Compare heating fuel types by US counties
According to a recent study by researchers at Columbia University’s Mailman School of
Public Health, housing heating fuel types can influence health conditions such as asthma,
obesity, developmental delays, and other health conditions. According to their research, residual
fuel oil #6 is among the dirtiest types of heating fuels. [1] Cost and availability of various heating
fuel types contributes to the decision of which fuel types houses use. [2] The US Census Bureau
collects data about the fuel used to heat houses in the United States. In this problem, you’ll
explore the different fuel types that are used throughout the country. To do so, you’ll download
the American Community Survey data from 5-year estimates at the county level, clean and join
two data tables together, and create six choropleth maps comparing fuel heating types by county.
While there may be newer estimates, this assignment uses 5-year estimates for years 2011-2015.

Get set up
 Rename the Assignment5-1 folder Assignment5-1[YourName].
 Open the Assignment5-1.aprx file, insert a new map, and rename it US Home Heating Fuel
by County (2011-2015).
 Set the spatial reference coordinate system for your map to the USA Contiguous Albers
Equal Area Conic projected coordinate system.

Download and process tabular data

Download American Community Survey data for US Counties:

 From the US Census Bureau website data.census.gov, click Advanced Search.


 Under Browse Filters, click Topics > Housing > Physical Characteristics > Heating and Air
Conditioning.
 Under Browse Filters, click Geography > County > All counties in the United States >
Search.
 Select and download the B25040 table (House Heating Fuel) for 2015 5-year estimates and
save it to your Assignment5-1[YourName] folder.
36

 In Excel, open the comma separated file to clean up this data. Note that the file name will
change based on the date you download the file. The only attributes that you need are a
GEOID field for joining and the heating fuel type estimate fields. Rename these with logical
names (for example, TOTAL, UTIL_GAS, TANK_LP_GAS, ELECTRICITY, OIL_
KEROSENE, COAL_COKE, WOOD, SOLAR, OTHER, NO_FUEL). Delete the margin of
error fields and any unnecessary rows. Save a comma-separated file called HeatingFuel.csv
and import it into file geodatabase Assignment5-1.gdb as a table called HeatingFuel and
delete all originally downloaded files.

Add data to the map


 Add Assignment5-1[YourName]\Assignment5-1.gdb\USCounties to your map, which
includes attribute:
GEOID10 = county ANSI number
 From the same location, add USStates, rename it STATES, symbolize it using no color, a
dark gray outline width 1.5, and label it with the state abbreviation as a white halo.
 Remove overlapping labels.
 Add the HeatingFuel table.

Join data and add fields


 Clean as necessary and join the HeatingFuel table to USCounties. Export the joined
features/table as CountiesHeatingFuel in Assignment5-1.gdb.
 Create fields called GAS (that adds fields UTIL_GAS and TANK_LP_GAS),
OIL_COAL_COKE (that adds fields OIL_KEROSENE and COAL_COKE), and
OTHER_NO (that adds fields OTHER and NO_FUEL).

Symbolize your map


 Use the Light Gray Canvas basemap.
 Zoom to the contiguous lower 48 states, and create a spatial bookmark for this zoom.
 Add the exported CountiesHeatingFuel layer six times and symbolize counties using each
heating type normalized using TOTAL for the normalization field.
 Use graduated colors with quantile classifications, four breaks with labels shown as
percentages with one, two, or three decimal places, depending on the data (some layers have
percentage values so low they must be three decimal places). Note: The focus of this
37

assignment is data joins and exploration of data and scientific, so quantile classifications are
a good choice.
 Use the following color schemes for heating fuel types:
 blue-purple (four classes) for GAS (all types)
 blues (four classes) for ELECTRICITY
 grays (four classes) for OIL_COAL_COKE
 reds (four classes) for WOOD
 yellow-orange-brown (four classes) for SOLAR
 greens(four classes) for OTHER_NO
 Rename each layer according to the fuel type.
 Save the project with all layers on.

Create a swipe story

 Click the link below to create a story that uses a swipe function:
https://storymaps.arcgis.com/en/app-list/swipe-spyglass/
 Click the BUILD A SWIPE/SPYGLASS STORY button.
 In the “Welcome to the Swipe/Spyglass Builder” window, click the search button , your
published map, and click Next.
 Click the vertical bar layout and click Next.
 Click Gas as the layer in a web map and click Next twice.
 Click Open the app and check to be sure both layers can be swiped.
 Type your name and today’s date in the upper left corner box.
 Save your story and share it with the public and everyone in your organization.
 Click Share and copy the URL to a Word document called Assignment5-
1StoryMap[YourName].docx.

What to turn in
Turn in your Assignment5-1[YourName] folder for grading, according to instructions
provided by your instructor.

[1] https://www.mailman.columbia.edu/public-health-now/news/use-dirty-heating-oil-nyc-concentrated-uptown
[2] https://www.farmersalmanac.com/which-home-heating-fuel-is-best-16760
38

Assignment 5-2: Solar roof housing study


Active solar heating and cooling technologies are alternative ways to provide hot water,
space heating, cooling, and pool heating for residential and commercial units. The return on
investment for solar installations can be as little as 3-6 years and the growth of jobs in the solar
industry will help the American economy. [1] Government officials or businesses focused on
expanding alternative housing fuel types such as solar could use GIS to determine areas within a
city that are good candidates for solar technologies. For example, data such as roof sizes, zoning,
home values, age of home owners, or home owner income might be criteria for determining
where to best market and install solar panels. Data for such a study comes from local government
open portal sites and US federal government sites.

In this assignment, you’ll download data from the City of Phoenix, Arizona, one of the
top five US cities with the highest number of solar heated homes. You‘ll also download US
Census Bureau home value data by block group for Maricopa County, Arizona to build an
interactive map that could be used for decision making.

Get set up
 Rename the Assignment5-2 folder Assignment5-2[YourName], and open Assignment5-
2.aprx. Insert a new map, and rename it Solar roof housing study, Phoenix, Arizona.
 Find and set the spatial reference for your map to the State Plane coordinate system for
Maricopa County, Arizona.
 Change the display units to Feet.

Download tabular data


Download the table of median housing values by census block group for Maricopa
County, Arizona.

 From the US Census Bureau website data.census.gov, click Advanced Search.


 Under Browse Filters, click Topics > Housing > Financial Characteristic > Housing Value
and Purchase Price.
 Under Browse Filters, click Geography > Block Group > Arizona > Maricopa County,
Arizona > All Block Groups within Maricopa County, Arizona.
39

 Click Search and download the B25077 Median Value (Dollars) for 2015 5-year estimates
table and save it to your Assignment5-2[YourName] folder.
 In Excel, open ACS_15_5YR_ B25077_with_ann.csv to clean up this data. The only
attributes that you need are a geoid field for joining and median value. Save and import the
table into the file geodatabase Assignment5-2.gdb as a table called MEDIANVALUE.

Download spatial data

Download 2010 TIGER shapefiles for Maricopa County, Arizona.

 Census block groups


 County subdivisions
 Water features (area hydrology)
Download the property parcels shapefile from Phoenix Open Data.

 From the open data website for the City of Phoenix, download the city’s parcels
shapefile and import it into your file geodatabase https://mapping-
phoenix.opendata.arcgis.com/datasets/city-parcels

Process data
Import and process table and vector features.

 Import all downloaded TIGER features and city parcels into Assignment5-2.gdb. Rename the
features logically and delete all original files.
 In Excel, clean as necessary and join the MEDIANVALUE table, import the table to
Assignment5-2.gdb, and join to the block groups polygons.
 Export the layer as a feature class in your file geodatabase called BG_MedianValue and add
it to your map. Remove the original block groups and table.
 Delete all original downloaded files.

Symbolize your map


 Rename all layers appropriately.
 Create a choropleth map of block groups by median home value. Use classes “under
$100,000, $100,000-$200,000, $200,000-$300,000, and over $300,000” and color Purples
(four classes).
40

 Display City Parcels as no color fill and a light gray outline.


 Display county subdivisions as no color fill, a black outline, width 2, labeled with the
subdivision name, font black, bold, size 12 pt, with a white halo mask.
 Display water features as natural features.

Create bookmarks
 Zoom to an area in Phoenix that includes block groups with median values, and water
features. Create a bookmark of this zoom level called City of Phoenix.
 Zoom to a few contiguous block groups with median housing value in the range of $100,000
- $200,000 or $200,000 to $300,000. Create a bookmark of this zoom level called Candidate
Solar Roof Parcels.

What to turn in
Turn in your Assignment5-2[YourName] folder for grading, according to instructions
provided by your instructor.

[1] https://www.seia.org/initiatives/solar-heating-cooling
41

Chapter 6
Assignment 6-1: Build a study area for a rapidly growing Texas
metropolitan area
Five of the fastest growing cities in the United States are in the state of Texas. Austin,
Texas, and its surrounding area have consistently topped the list for population growth.
Georgetown, Texas, (part of the Austin-Round Rock metro area) saw a recent population rise of
7.8 percent in one year making Georgetown the nation’s fastest growing city with a population of
50,000 or more. This metro area is also home to Pflugerville, the nation’s recent 11th fastest-
growing large city.
In this assignment, you’ll build a study area for three counties in this rapidly growing
region. You’ll create new feature classes for an urban area study using point, line, and polygon
layers downloaded from the US Census Bureau website.

Get set up
Rename the Assignment6-1 folder Assignment6-1[YourName], and open Assignment6-
1.aprx. The map has the following data downloaded from the US Census 2010:
 AustinMetroCities: point features of Travis and Williamson County, Texas, cities
 HaysCities: point features of Hays County, Texas, cities
 HaysStreets: line features of Hays County, Texas, County streets
 TravisStreets: line features of Travis County, Texas, streets
 WilliamsonStreets: line features of Williamson County, Texas, streets
 HaysWater: polygon features for Hays County, Texas, water
 TravisWater: polygon features for Travis County, Texas, water
 WillamsonWater: polygon features for Williamson County, Texas, water
 UrbanAreas: polygon features urban areas
 TexasCounties: polygon features of all Texas counties
42

Requirements
Use Select By Location, Append, Merge, and Clip to create the following study area
features in your Assignment6-1 file geodatabase. Remove the original and any interim layers or
feature classes from the map and file geodatabase when you are finished.
 AustinMetroCounties: a feature class of Hays, Travis, and Williamson, Texas, counties
only, labeled with the county name.
 AustinMetroCities: Hays County cities appended to AustinMetroCities.
 AustinMetroUrbanAreas: a new feature class of urban areas polygons clipped to Hays,
Travis, and Williamson counties only.
 AustinMetroUrbanAreaCities: AustinMetroCities (including the appended Hays County
cities) that are completely within AustinMetroUrbanAreas, labeled with the city name.
 AustinMetroUrbanAreasStreets: a feature class of the three county streets merged and
clipped to AustinMetroUrbanAreas.
 AustinMetroUrbanAreasWater: a feature class of the three county water features merged
and clipped to AustinMetroUrbanAreas.
In AustinMetroUrbanAreaCities, create a field called POP_CHANGE and calculate the
population change (actual population, not percent change) for cities from years 2000 to 2010.
Create an alias for this field. Show the cities using graduated points based on the population
changes considering some cities had a negative change in population.

Create a layout and image


Create a layout that includes all layers except AustinMetroCounties and a map scale,
north arrow, and legend. Save your layout as Assignment6-1[YourName].jpg.

Create a brief report


Create a Microsoft Word document called Assignment6-1[YourName].docx. Use your
attribute table and geoprocessing tools to answer the questions below. Insert your layout as a
figure with a title below your answers to the questions.
1. What city had the largest population increase between 2000 and 2010?
2. What city had the largest population decrease between 2000 and 2010?
3. What are the cities and their population changes within five miles of Austin?
43

What to turn In
Turn in your Assignment6-1[YourName] folder for grading, according to instructions
provided by your instructor.
44

Assignment 6-2: Use geoprocessing tools to study neighborhoods


Government officials want to study areas of city neighborhoods that have concentrations
of health care, computer science, and engineering organizations and firms. In this assignment,
you have census blocks with neighborhood names, number of housing units, and population. You
also have block groups with data about the civilian population over the age of 16 who are
employed, total workers in health-care fields, and male and female workers in computer science
and engineering fields. Using geoprocessing tools such as Dissolve and Tabulate Intersection,
you will tell officials which neighborhoods are health care or computer and engineering industry
rich.

Get set up
Rename the Assignment6-2 folder Assignment6-2[YourName], and open Assignment6-
2.aprx.
Insert a new map called Housing and Population Study, and add the following layer:
 AustinBlocks: polygon features of Austin, Texas, census blocks
Insert a new map called Industry Study, and add the following layer:
 TravisBlockGroups: polygon features of Travis County block groups, ACS estimates 2010-
2014

Requirements
In the Housing and Population Study map, dissolve blocks to create Austin
neighborhoods. Use Name as the Dissolve Field, the Sum option for Housing10, and Pop10 to
calculate the number of housing units and population per neighborhood. Save the new features as
AustinNeighborhoods in your Assignment6-2 file geodatabase. Add Austin neighborhoods
three times, one as a thick black outline, labeled with the neighborhood name, and two with
choropleth maps showing the sum of the 2010 population and housing units.
In the Industry Study map, add AustinNeighborhoods. Use the Tabulate Intersection tool
with AustinNeighborhoods for Input Zone Features. For Zone Fields, use Name, and for Input
Class Features, use TravisBlockGroups. Call the Output Table
AustinNeighborhoods_Tabulate. For Class Fields, use GeoID, and for Sum Fields, use
HealthCare, Male_CompSciEng, Female_CompSciEng, and Tot_WorkersOver16.
45

Summarize the new table using the Name field and statistics fields for workers in each
industry and the total workers over age 16. Call the summary table
AustinNeighborhoods_IndustryWorkerSUM. Create fields calculating the percentage of
health-care workers, male computer science or engineering workers, and female computer
science or engineering workers.
Join the summary table to AustinNeighborhoods and export as a feature class called
AustinNeighborhoodsIndustryWorkers. Add the layer three times, classified using the
percentage of each type of industry worker.
Display AustinNeighborhoods as a thick black outline, labeled using the neighborhood
names.

What to turn in
Turn in your Assignment6-2[YourName] folder for grading, according to instructions
provided by your instructor.
46

Assignment 6-3: Dissolve property parcels to create a zoning map


In this assignment, you’ll dissolve a parcel map to create a zoning map that highlights a
proposed commercial development in what is now a residential area. A company wants to apply
for a zoning variance to use the land in residential parcels with zoning code R5 (residential
dwelling with five units) for a commercial purpose. The zoning department needs the map for a
public hearing on the proposal to use in a PowerPoint presentation to show these parcels and
general zoning for the neighborhood. You have parcels and can use the Dissolve geoprocessing
tool to make the map.

Get set up
Rename the Assignment6-3 folder Assignment6-3[YourName], and open Assignment6-
3.aprx. The map contains the data described below. Note that the map’s projection does not align
properly to its true geography, so no basemap is used.
 Outline: polygon feature for the East Liberty neighborhood boundary.
 Curbs: polyline features for the East Liberty neighborhood street curbs.
 Parcels: polygon features of East Liberty property parcels in the East Liberty neighborhood
of Pittsburgh. Attributes include Zon_Code, an attribute with the following zoning code
values: A = development, C = commercial, M = industrial, R = residential, S = special; and
Tax_Area_A, Tax_Bldg_A, and Tax_Land, which are attributes with annual property tax
values.

Requirements
Select parcels with Zon_Code = R5. These parcels could be converted for a commercial
purpose. Export these parcels, and add the parcels as a new layer renamed Proposed
Commercial Parcels, shown with red color fill and black outline.
Create an aggregate-level zoning code by adding a new field to the parcels attribute table
that has just the first character of the full zoning code. Call the new field Zone with text data type
and length 1. Using the Field Calculator on the new Zone field, use Zone = !Zon_Code![0] for
the expression. The [0] notation extracts the first character on the left of the input field,
Zon_Code.
Dissolve the parcel’s features using the Dissolve tool, using your new field (Zone) as the
dissolve field, and adding Sum statistics for the three tax fields (Tax_Land_A, Tax_Bldg_A,
47

Tax_Area). Click in the Statistics Type cells to select Sum. Save the output feature class called
Zoning in your file geodatabase.
Add the new Zoning feature class to your map document using the Unique Values option
of the categories method of classification for symbolizing the Zone field. Use muted colors with
no outlines for the various Zone values, including Lilac Dust for A (Development), Rose Quartz
for C (Commercial), Gray 30% for M (Industrial), Yucca Yellow for R (Residential), and Blue
Gray Dust for S (Special). Label each zoning code with its full name.
Add the original Parcels as no color and gray outline, Curbs as medium-gray ground
features, and Outline as a hollow fill, thick black outline renamed East Liberty Neighborhood.
Create an 8.5 x 11 layout including a title, legend, map scale, and north arrow. Export
your map layout as Assignment6-3[YourName].jpg.

Create a brief presentation


Create a PowerPoint presentation called Assignment6-3[YourName].pptx that includes
the following elements:
 Title slide, including your name
 Slide with a table of the summed tax values for each zoning code
 Slide with your map layout image

What to turn in
Turn in your Assignment6-3[YourName] folder for grading, according to instructions
provided by your instructor.
48

Chapter 7
Assignment 7-1: Conduct a campus storm water runoff project
Universities are often ideal sites for best-practice sustainability projects, including green
roofs, energy initiatives, water and ecological designs, recycling and waste reduction, and
innovative transportation projects. GIS analysis is a key part of such projects.
For example, a Carnegie Mellon University (CMU) project addresses storm water runoff
that causes major flooding at the university. The project will install four concrete, waterproof
sectioned tanks—80 feet long, 16 feet wide, and 10 feet high—under one of CMU’s “mall” areas
between the College of Fine Arts lawn and Hamerschlag Hall. The installation will help mitigate
flooding during storms by collecting runoff from the downspouts and catch basins of buildings
along the mall. The underground tanks will collect runoff that can be reused for the campus
chilled water cooling system.
Trees, most effective at reducing runoff from smaller storms, also reduce storm water
runoff by capturing and storing rainfall in the canopy and releasing water into the atmosphere.
Your task in this assignment is to prepare GIS layers for facility planners by digitizing
polygons for the green spaces and points for the trees in this mall.

Get set up
Rename the Assignment7-1 folder Assignment7-1[YourName], and open Assignment7-
1.aprx. The project map has buildings surrounding the mall study.
In the Catalog pane, create two feature classes in Assignment7-1.gdb, a polygon feature
class called Greenspaces and a point feature class called Trees. Assign the
WGS_1984_Web_Mercator_Auxiliary_Sphere projection to both feature classes.
Add the following layers:
 Greenspaces: new polygon feature class used to digitize campus green spaces
 Trees: new point feature class used to digitize campus trees
 WalkwaysCAD.dwg: the polyline layer of the CAD drawing of CMU sidewalks and
pathways
49

Spatially adjust features


 Export the polylines of the WalkwaysCAD drawing to Assignment7-1.gdb as Walkways.
 Move and rotate to spatially adjust Walkways to match the walkway paths on the university’s
campus in the World Imagery map.

Digitize polygon features


 Using Walkways as a guide, digitize the green spaces on CMU’s main campus in the
Greenspaces feature class, as shown.

 In the Greenspaces attribute table, change the properties of the Shape_Area field to display
zero decimal places and “thousands separators.” Label the green space polygons using
Shape_Area.
50

Digitize point features


 Using the base of the tree trunks in the previous aerial image, digitize trees on this mall.

Create and export a layout


 Create a landscape layout for the study, including a title, map scale, north arrow, and legend.
Include your name as the author and the current date.
 Click File > Export Map, and save your map layout as Assignment7-1[YourName].jpg with
150 dpi resolution.

What to turn in
Turn in your Assignment7-1[YourName] folder for grading, according to instructions
provided by your instructor.
51

Assignment 7-2: Digitize police beats


Community-oriented police officers are responsible for preventing crime and solving
underlying community problems related to crime. Among other activities, these officers walk
specific geographic areas, or “beats,” which are small networks of streets in specified areas.
Often the beats are designed in cooperation with campus police who help set policing priorities.
Beats change as problems are solved and priorities change. Therefore, having the capability to
digitize and modify police beats is a good idea. In this assignment, you’ll digitize two new
polyline police beats for the City of Pittsburgh Bureau of Police district near the Carnegie
Mellon University (CMU) campus based on street centerlines that make up these beats.

Get set up
 Rename the Assignment7-2 folder Assignment7-2[YourName], and open Assignment7-
2.aprx. The project map, Campus Police Beats, has streets surrounding the university and a
World Topographic Map.
 In the Catalog pane, create a polyline feature class in Assignment7-2.gdb called PoliceBeats
and assign the feature class the WGS_1984_Web_Mercator_Auxiliary_Sphere coordinate
projection. In the attribute table, create a text field called BeatNumber, length 10.

Digitize beats
Add PoliceBeats and digitize line segments for the police beats using the guidelines as
shown in the next two tables to identify the streets in each police beat. Populate the fields as
Beat1 and Beat2 for each line segment making up each beat.
(Hints: Open the attribute table for Streets. Move the table so that you can see both the
table and the streets on the map. Sort the table by the Fullname field, and make multiple
selections for a given beat in the table by simultaneously pressing the Ctrl key and clicking rows
corresponding to the beat’s street segments. The streets layer is a TIGER file map with TIGER
style address number data, so look for street number ranges in the following fields: Fullname,
LFROMADD, LTOADD, RFROMADD, and RTOADD. With all streets for a beat selected,
digitize lines for streets.)
52
53

 Using Unique Values, show the beats with line widths 1.5 and bright, distinctive colors
(Mars Red and Ultra Blue).
 Turn the streets layer off.
54

Create and export a layout


Create a layout including a legend with a title, zoomed to the police beats, and a scale bar
in feet. Include your name as the author and the current date.

Click File > Export Map and save your map layout as Assignment7-2[YourName].jpg
with 150 dpi resolution.

What to turn in
Turn in your Assignment7-2[YourName] folder for grading, according to instructions
provided by your instructor.
55

Chapter 8
Assignment 8-1: Geocode grocery stores in Allegheny County
In this assignment, you’ll geocode grocery stores in Allegheny County first by ZIP Code
and then by street address. As you might expect, you’ll get a high match rate for ZIP Codes but
low granularity of spatial location. For geocoded street addresses, you’ll get more precise
locations, but a lower match rate.

Get set up
Rename the Assignment8-1 folder Assignment8-1[YourName], and open Assignment8-
1.aprx. The project map has the following data:
 GroceryStores table: with attributes Size (Small, Medium, and Large), a classification of
store size; Address, City, and ZIP Code
 AllCoZIP: Allegheny County ZIP Codes including attributes ZIP = ZIP Code, PO_NAME =
city name, and STATE = state abbreviation
 Municipalities: Allegheny County municipalities (cities)
 Streets: Allegheny County TIGER streets

Build locators
Create two locators stored in your Assignment8-1 folder.
 AllCoZIP_CreateLocator—using AllCoZIP as the reference data and default minimum
scores.
 AllCoStreets_CreateLocator—using Streets as the reference data and minimum candidate
and match scores of 10 each so that you can search for the best values for such scores.

Geocode grocery stores


 Geocode grocery stores to ZIP Codes to create GroceryStores_ZIPCodes.
 Geocode grocery stores to streets to create GroceryStores_Streets1010.
Save match statistics for both geocoded feature classes.
56

Analyze minimum score for geocoding grocery stores by street


Suppose that high accuracy is needed for grocery stores at street addresses, with good
matches of house numbers (for example, the “123” in 123 Oak ST); street names, directions, and
types; and ZIP Codes. Of course, you want as many grocery stores mapped as possible. You can
tolerate only one or two mismatches of ZIP Codes. Find the optimal minimum score. Consider
minimum scores of 85, 90, or 95. Which do you think is best? Discuss each of the three
alternative minimum scores.

Symbolize the grocery stores geocoded by ZIP Code


Use graduated point markers with equal (defined) interval widths of 5.

Present results
Create a word document, Assignment8-1[YourName], including a title and name.
Report match statistics in the document as follows for ZIP Code and street geocoding:
 Number matched (percentage matched)
 Number tied (percentage tied)
 Number unmatched (percentage unmatched)
 Total number of input records
Include a screen shot of the ZIP Code map. Zoom into Pittsburgh and display the number
of grocery stores by ZIP Code. Include Contents (showing the map key) and the map in your
screen shot.
Include the discussion of alternative minimum scores for geocoding grocery stores by
streets addresses. Report the additional number of grocery stores matched for each alternative
when making minimum scores smaller. Give specific reasons why you reject two of the
alternatives and accept one.

What to turn in
Turn in your Assignment8-1[YourName] folder for grading, according to instructions
provided by your instructor.
57

Assignment 8-2: Reverse geocode a random sample of points


representing stops for Meals on Wheels kitchen siting
Reverse geocoding takes points on a map and finds their nearest street address points
using a street map and locator. This workflow is valuable for applications involving estimating
future demand for goods or services. In this assignment, demand is in regard to a facility location
problem—locating new kitchens for Meals on Wheels. This home-delivery service provides hot
meals each day for elderly persons who want to live independently in their homes instead of
moving to an assisted living facility.
The challenge of locating new kitchens requires, as input, a point layer of addresses for
delivery. Of course, the current set of customer addresses does not represent future demand
patterns over the life of a kitchen facility. Moreover, opening a new kitchen in an underserved
area will create new demand. A better first step is to take a random sample of locations relative
to the distribution of elderly persons, using the Create Random Points tool, to represent demand.
Pittsburgh has 42,151 persons 65 and older, and an estimated 8.3 percent of them would like to
use the Meals on Wheels program. So you’ll create random points per census tract using 8.3
percent of the elderly population by tract. Then you’ll use the Reverse Geocode tool to move
those points to street addresses representing stops. A Meals On Wheels location algorithm is not
available here, but such an algorithm would optimally locate new kitchens relative to existing
kitchens to optimally serve the demand spatial pattern.

Get set up
Rename the Assignment8-2 folder Assignment8-2[YourName], and open Assignment8-
2.aprx. The project map has the following layers:
 PghTracts has census tracts for Pittsburgh, and the attributes include GeoID10 and
Age_65_Up.
 PghStreets has TIGER streets for Pittsburgh.

Create a random sample of points


 Add a new column, ElderlySample, Long data type, to PghTracts and calculate
ElderlySample as 0.083 * !Age_65_Up!.
 Sort ElderlySample descending in the table.
58

 Use the Create Random Points tool to create ClientPoints as the Output Point Feature Class
in Assignments8-2.gdb. Select PghTracts as the constraining feature class, select Field to the
right of Number of Points, and select ElderlySample as the Number of Points field. Allow a
minimum distance of 100 feet between points and leave Create Multipoint Output
unchecked.

Reverse geocode points


 Create a locator with the Streets Address role using PghStreets as reference data using fields
L_F_ADD, L-T_ADD, R_F_ADD, R_T_ADD, and NAME. Do not include ZIPL and ZIPR
in the locator fields because ClientPoints does not include ZIP Codes. Name the locator
PghStreets_Locator. Ignore any warning messages. Leave the geocoding parameters at their
default values.
 Use the Reverse Geocode tool with ClientPoints as input, PghStreets_Locator as the input
locator, and ClientAddresses as output. Select Street Address as the Feature Type.

Present results
Create a word document, Assignment8-2[YourName].docx, including a title and your
name. Include a JPEG image of a map with streets, tracts, ClientPoints, and ClientAddresses,
zoomed into tract 42003070900, which has 600 persons 65 and older. Symbolize ClientPoints
with a smaller point marker than Client Addresses and move ClientPoints to the top of Contents.
Include the number of points in ClientPoints and ClientAddresses.

What to turn in
Turn in your Assignment8-2[YourName] folder for grading, according to instructions
provided by your instructor.
59

Chapter 9
Assignment 9-1: Study California cities affected by earthquakes
Using buffers in this assignment, you’ll determine cities and populations possibly
affected by California earthquakes that occurred in the 1980s and early 1990s.

Get set up
Rename the Assignment9-1 folder Assignment9-1[YourName], and open Assignment9-1.aprx.
The needed map layers (CaliforniaEarthquakes, CaliforniaCities, and CaliforniaCounties) are
included in the map that opens.
The following are definitions of attributes that you’ll use from the CaliforniaEarthquakes
layer. Selected from the original dataset available were earthquakes from 1980 and newer and
which had damages reported.

 Deaths = number of deaths attributed to an earthquake


 Damage = property damages ($) attributed to an earthquake
 MMI = Modified Mercalli Intensity Scale has codes corresponding to increasing damage.
Values of 7 to 12 correspond to damage of poorly constructed buildings through total
destruction. The data has values from 7 through 9.
The CaliforniaCities layer has cities with at least 1,000 population and includes attributes. Name
= city name and POP_2000 = 2000 population.

Requirements
Use buffers to learn the number of cities and the total population within 10 miles of
earthquakes for the given data. Write a short report, Assignment9-1[YourName].docx, with a
layout of your finished map and statistics on the number of cities and total population within
buffers.

What to turn in
Turn in your Assignment9-1[YourName] folder for grading, according to instructions
provided by your instructor.
60

Assignment 9-2: Analyze geographic access to Federally Qualified


Health Centers
Federally Qualified Health Centers (FQHCs) provide subsidized health services to
underserved poor populations. There are 17 FQHCs in Pittsburgh, well-located in poverty areas.
In this assignment, you’ll compare two methods of estimating the number of persons who have
good geographic access to FQHCs: buffers versus service areas (travel time polygons) computed
using Network Analysis.

Suppose that a travel time of three minutes or less by car to an FQHC is considered good
geographic access. Given a street network, it’s easy to estimate three-minute travel time
polygons for the FQHCs.

For buffers, you need a buffer radius that roughly approximates three-minute maximum
travel times. Suppose that non-rush-hour urban traffic—including stops, turns, and so on—
averages 15 miles per hour overall. Using 15 miles per hour (or 15/60 miles per minute), three
minutes corresponds to a 1-mile radius buffer for straight-line travel from a residence on the
buffer’s perimeter to an FQHC. Of course, travel distance for residences on the buffer’s
perimeter where turns are necessary to get to a FQHC would be longer than 1 mile.

Get set up
Rename the Assignment9-2 folder Assignment9-2[YourName], and open Assignment9-
2.aprx.The needed map layers are included in the map that opens:
 PittsburghBlockCenterPoints: center points for block polygons with POP10 = 2010
population attribute
 FQHC: FQHC points with Name = name of FQHC
 PittsburghStreets_ND: street network created from TIGER files using average travel times by
street type (as in tutorial 9-5)
 Pittsburgh: outline of city

Requirements
Create 1-mile, dissolved buffers for the 17 FQHCs in Pittsburgh and create dissolved 3-
minute service area polygons for the same FQHCs.
61

Assume that any block center point that is inside a buffer or service area has good access
to one or more FQHCs (even though parts of some blocks will be outside the buffers or service
areas).
Determine the population and percent total population that has good geographic access to
FQHCs based on buffers and service areas. Create a Microsoft Word document called
Assignment9-2[YourName].docx that includes a layout of your finished map with FQHCs,
buffers, travel-time polygons, streets, and other layers turned on, as well as the statistics
requested above. How good or bad are the buffer estimates compared to the superior service area
estimates?

What to turn in
Turn in your Assignment9-2[YourName] folder for grading, according to instructions
provided by your instructor.
62

Assignment 9-3: Analyze visits to the Phillips public pool in Pittsburgh


In this assignment, you’ll estimate a gravity model for visits of youths to Phillips pool in
Pittsburgh using service areas. The question addressed is whether the average number of visits
made to Phillips pool in a season declines with travel time to the pool.

Get set up
Rename the Assignment9-3 folder Assignment9-3[YourName], and open Assignment9-
3.aprx.The needed map layers, including the PittsburghStreets_ND network dataset, are included
in the map that opens.

The PhillipsVisits layer has a random sample of visits to the Phillips pool. Attributes
include:

 Pool = name of the pool that the pool tag owner stated that he/she intended to use
 NOPersons = number of persons in the party or family for a visit
 Age = age of the person in the party included in the random sample
 Visits = number of visits that the person included in the random sample actually made to the
pool during the summer studied
The following definition query has been added to PhillipsVisits so that you analyze only
youths:

AGE is Greater Than or Equal to 5 And AGE is Less Than or


Equal to 17

Symbolize PhillipsVisits with size-graduated point markers using the Visits attribute.
From the map alone, it’s difficult to discern whether the average number of visits declines with
distance or travel time from the pool.

Requirements

Select Phillips pool in the Pools layer to restrict the service areas to that pool only. Create
dissolved multiple-ring service areas for the Phillips pool using impedances of minutes of travel
time to the pool. Use the following ranges of travel-time distances for service area rings: 0 to 1, 1
to 2, 2 to 3, 3 to 5, and 5 to 9. Symbolize the service areas colors from the color spectrum (for
example, green through red).
63

Spatially join PhillipsVisits to Polygons of the service area, and calculate the mean for
VISITS for each buffer ring. (Hint: Call the new layer PhillipsServiceAreaVisits. When setting
up geoprocessing for the spatial join, select Visits in the Field Map of Join Features panel and
use Mean for the Merge Rule.)

Create a short Microsoft Word document, Assignment9-3[YourName].docx, with a


table that includes Name, Frequency (Join_Count), and Mean Visits (visits from the Spatial Join
attribute table) and a map layout zoomed into the service area Polygons layer. Comment on the
pattern in the statistics.

What to turn in
Turn in your Assignment9-3[YourName] folder for grading, according to instructions
provided by your instructor.
64

Assignment 9-4: Locate new farmers markets in Washington, DC


Urban farmers markets supply locally grown produce for communities and are especially
important for poor neighborhoods that may not have grocery stores. This assignment uses data
for Washington, DC, on its farmers markets plus block group data on populations with incomes
below the poverty line. The objective is to select the best 5out of 15 potential sites for additional
farmers markets, keeping the existing markets and adding 5 more that maximize the number of
poor persons as potential customers.

Get set up
Rename the Assignment9-4 folder Assignment9-4[YourName], and open Assignment9-
4.aprx. The needed map layers, including the DCStreets_ND network dataset (street network
dataset constructed from TIGER street centerlines), are included in the map that opens. Other
layers are:
 FarrmersMarkets: 22 existing farmers’ markets
 XYNewLocs: 15 potential new sites for farmers’ markets
 DCPovBlkGrpCntrd: 2010 block group centroids with five-year 2013 ACS data on poverty
 Pop13: population for which poverty status is known (577,244 total)
 PopPov13: population below poverty line (109,200 total)

Requirements
Create a Location-Allocation model to maximize attendance. Add all 22 farmers markets
as required and the 15 potential new locations as Candidate locations. Use DCPovBlkGrpCntrd
for demand points with PopPov13 as the field for Weight. Use 27 for the facilities to choose (22
required and 5 of the 15 candidates).

We do not have a gravity model calibrated with customer data, so you must exercise
judgment for the fall-off of farmer market use with travel time, along with a sensitivity analysis.
Use Linear for the Impedance Transformation with three alternative impedance cutoffs for three
runs of the model: 15, 20, and 25 minutes to see if the solution of chosen potential sites is robust
(does not vary with variation in cutoffs). (Hint: Make your ArcGIS Pro window wide enough so
that you can see the Cutoff field under Travel settings.) Type a cutoff of 15 for the first model
run, and so on. Also, zoom in to see lines connecting facilities and block groups served after
65

running each model. Recall that for a cutoff, the model allocates 100 percent of population as
users at 0 minutes and linearly decreases users to 0 percent at the cutoff. Here we’re guessing a
linear decline with a 15-minutes cutoff as conservative, 20 minutes as expected, and 25 minutes
as optimistic. Run the model with each of these times. Create and fill out a table in Microsoft
Word similar to the one below where you enter the names of five chosen sites for each cutoff and
highlight any differences. Also include the sum of DemandWeight from the Facilities table for
each cutoff, which is the estimate of total users.

Create a Word document, Assignment9-4[YourName].docx, with a title, your name, the


above table, and a layout of your map showing the 25-minute cutoff solution, including lines
from block group centroids to farmers markets sites. Comment on the sensitivity of the three
solutions.

What to turn in
Turn in your Assignment9-4[YourName] folder for grading, according to instructions
provided by your instructor.
66

Assignment 9-5: Carry out a cluster analysis of tornadoes


A tornado is a rotating column of air, a condensation funnel that is generally visible,
touching the ground, and extending up to a cumulonimbus cloud. While a tornado can appear
almost anywhere, the greatest number in the United States occur in Tornado Alley, an area
encompassing Texas, Arkansas, Oklahoma, Nebraska, South Dakota, and Iowa. In this
assignment, you’ll explore tornadoes from 2000 through 2008 that had at least one injury or
fatality each. You’ll use k-means clustering, combining several measures of impact, to identify
areas with the most fatalities, injuries, and damages: are they inside or outside of Tornado Alley?

Get set up
Rename the Assignment9-5 folder Assignment9-5[YourName]. Open Assignment9-
5.aprx. You’ll use the following attribute definitions from the tornadoes feature class:

 F_SCALE = Fujita Tornado Damage Scale:


 0 = light damage (winds , 73 MPH, shallow trees blown over)
 1 = moderate damage (73-112 MPH, mobile homes pushed off foundations)
 2 = considerable damage (113-157 MPH, mobile homes demolished)
 3 = severe damage (158 – 206 MPH, most trees in forest uprooted)
 4 = devastating damage (207-260 MPH, well-constructed houses leveled)
 5 = incredible damage (261-318 MPH, automobiles fly through the air for over
100 meters, trees debarked) 1
 AREA = area hit by tornado (tenths of miles squared)
 DAMAGE = property damage in $ millions
 INJ = number of injuries
 FATAL = number of fatalities
The “distances” of 1 between values of F_SCALE category numbers (0, 1, 2, 3, 4, 5)
clearly do not represent a measure of relative cost or impact of tornadoes. You’d expect the
distance between categories to increase as tornadoes become more damaging. As an estimate,
you’ll use the square of F_SCALE (F_SCALE_Sqd = 0, 1, 4, 9, 16, 25) for clustering. Note that

1
http://www.spc.noaa.gov/faq/tornado/f-scale.html
67

while you can modify the weight or distance between values in an attribute such as F_SCALE,
all numerical input attributes are equally weighted among themselves because Multivariate
Clustering automatically standardizes all numerical input attributes. Therefore, even though you
might determine that injuries are twice as important as damages and that fatalities are three times
as important as damages, Multivariate Clustering gives all three of these attributes the same
weight for clustering purposes.

Run k-means clustering


Use the following with the Multivariate Clustering tool:

 F_SCALE_Sqd, AREA, DAMAGE, INJ, and FATAL as inputs


 Seeds from the Seed field (which has five rows with Seed = 1 and therefore leads to five
clusters)

Interpret and symbolize grouping results


Calculate means of input attributes by cluster and create meaningful labels for each of the
groups in a table for the means and on your map. Show three categories for each cluster and
attribute: High, Medium, and Low. For example, for clusters, assign High Impact, Medium
Impact, and Low Impact; for FATAL, assign High Fatalities, Medium Fatalities, and Low
Fatalities; and so forth. Change colors to show impact (for example, red being high impact,
orange being medium, and yellow being low). Make the symbol sizes large to small by category
of impact. Note: There are five groups. Three groups will be assigned as low impact, one as
medium impact, and one as high impact. The legend in the layout should combine the three low
impact groups as one symbol.

Present results
On your map, select Texas, Arkansas, Oklahoma, Nebraska, South Dakota, and Iowa to
represent Tornado Alley. How do your results for Tornado Alley compare to the rest of the
United States using impact as the criterion? Create a layout with your map and legend, and
export it to your assignment folder as Tornadoes.jpg. Create a short report in Microsoft Word,
Assignment9-5[YourName].docx, including your table of means and labels as Table 1 and the
layout as Figure 1. Describe how you got the clusters (in tornado attribute space). Discuss your
map in terms of Tornado Alley.
68

What to turn in
Turn in your Assignment9-5[YourName] folder for grading, according to instructions
provided by your instructor.
69

Chapter 10
Assignment 10-1: Create raster maps for the Pittsburgh Almono
development area
The Almono Limited Partnership, made up of four Pittsburgh grant-making foundations,
bought the 178-acre brownfield site of Pittsburgh’s former LTV Corporation integrated steel
mill, which is in sight of downtown Pittsburgh on the north shore of the Monongahela River. The
partners envisioned a multiuse, sustainable development for the site, now known as “Hazelwood
Green”(see https://www.hazelwoodgreen.com/). Your assignment is to build raster datasets for
an Almono GIS that will evaluate the impact of the development on neighboring areas over time.
Pittsburgh neighborhoods adjacent to Almono and north of the river—Glen Hazel,
Greenfield, Hazelwood, and Squirrel Hill South—make up the study area. The river forms a
barrier to interactions with neighborhoods to the south. Your task is to create a hillshade map,
elevation contours, and a population density raster map for this area, part of what you can
imagine would become a larger GIS with many other feature classes and raster datasets. Not all
layers that you create would necessarily be displayed at the same time. Also, the elevation raster
datasets are key to creating 3D maps. To save you some time, considerable effort has been done
to get the inputs downloaded and into good form for processing.

Get started
Rename the Assignment10-1 folder Assignment10-1[YourName], and open
Assignment10-1.aprx.. The project’s file geodatabase, Assignment10-1.gdb, includes the
following starting feature classes and raster dataset:
 Neighborhoods—polygon features for neighborhoods in Pittsburgh.
 AlmonoSite—boundary of the Almono development site.
 AlmonoAreaBlocks—block centroids in a 2,000-foot buffer of the study region. You’ll
estimate a population density surface with this data. The additional data outside of the study
area is needed to better estimate density at the boundaries of the region. Population = 2014
estimated population.
 HazelNED—1/9 arc second (30-foot resolution) elevation data (in meters) for an area larger
than but including the study region. The raster dataset is in latitude/longitude coordinates.
70

Save all new raster datasets that you create in Assignment10-1.gdb.

Create a study region


 Create a study-area feature class called AlmonoNeighborhoods, consisting of the Glen
Hazel, Greenfield, Hazelwood, and Squirrel Hill South neighborhoods. Retain neighborhood
boundaries of the four neighborhoods. Symbolize the corresponding map layer with hollow
fill. Label with neighborhood name and a halo.
 Make the study region’s extent be the full extent for the data frame. (Hint: Search for
“custom full extent” in the ArcGIS Pro help.)

Create a hillshade
 Create AlmonoNED extracted from HazelNED with the extent of AlmonoNeighborhoods. In
the Extract by Mask geoprocessing tool pane, click Environments and select the State Plane
NAD 1983 (US Feet) projection for Pennsylvania South as the Output Coordinate System.
Under Extract by Mask > Environments > Mask, choose AlmonoNeighborhoods as the mask.
 Create a hillshade map from AlmonoNED called AlmonoHillshade using default parameter
values. Symbolize AlmonoHillshade with Classified, Standard Deviations, one-fourth
standard deviation, and a black-to-white color scheme.
 Use the Imagery basemap, make it about 20% transparent, and place AlmonoHillshade below
it to enhance the appearance of the Imagery basemap.

Create elevation contours


 Create elevation contours called AlmonoElevationContours with a base of 0 and a 20-foot
interval from AlmonoNED. Optional: Label with Contour (use some advanced positioning to
turn labeling on, follow the contours, and include a halo). Warning: It takes a lot of computer
resources for ArcGIS Pro to do the labeling, so you might have to wait for labeling to finish.
If your computer cannot handle labeling contours, turn labeling off.
71

Create a population density surface


 The next raster you create uses the distance units of the data frame, State Plane feet, so reset
the geoprocessing environment. Leave AlmonoNeighborhoods as the mask and set cell size
to 50 (feet).
 Create a kernel density map called AlmonoPopulationDensity from AlmonoAreaBlocks
using Population, a search radius of 1,500 feet, and area units of square miles. Symbolize
with Classify but otherwise as you like.

Prepare maps displaying results


Remove all layers added as inputs that are no longer needed. In the Catalog pane, copy
your map and paste it twice. Name the three maps as described below. Turn layers on and off in
each map as specified.
 Imagery—Imagery and AlmonoHillshade, AlmonoNeighborhoods, and AlmonoSite turned
on with all other layers turned off.
 Elevation Contours—AlmonoElevationContours turned on and not labeled, but all other
layers turned off, including the Imagery basemap. Labeling takes a long time to draw for the
contours.
 Population Density—AlmonoPopulationDensity, AlmonoNeighborhoods, and AlmonoSite
turned on with all other layers turned off including the Imagery basemap.
Export a JPEG image of each map (just the maps, no layouts) with names that identify them.

What to turn in
Turn in your Assignment10-1[YourName] folder for grading, according to instructions
provided by your instructor.
72

Assignment 10‐2: Estimate heart attack fatalities outside of hospitals


in Wilkinsburg by gender
Men have a higher incidence of heart attacks than women. Unfortunately, though, women
have a higher incidence of fatal heart attacks than men, perhaps because symptoms of heart
attacks in women are less well-known than those for men. Fatal heart attacks outside of hospitals
are roughly 1.5 per thousand for men aged 35 to 74 and 2.3 per thousand for women (50 percent
higher) in the same age range. In this assignment, you’ll create two density map layers—one for
men and one for women—using these incidence rates for the municipality of Wilkinsburg in
Allegheny County.

Get set up
Rename the Assignment10-2 folder Assignment10-2[YourName], and open
Assignment10-2.aprx.

 Insert a new map and name it Heart Attack Fatalities.


 Save all new map layers you create to Assignment10-2.gdb.
 Add the following feature classes to your map document from Assignment10-2.gdb:
 AllCoBlocks: point layer for census block centroids in Allegheny County
 Municipalities: polygon layer for municipalities in Allegheny County

Requirements
 Select the Wilkinsburg polygon from Municipality, and export it as Wilkinsburg. Make
Wilkinsburg the full extent of your map.
 Create a 1500 foot buffer of Wilkinsburg called WilkinsburgBuffer.
 Extract the buffered Wilkinsburg blocks from AllCoBlocks using WilkinsburgBuffer, and
save them as WilkinsburgBlocks.
 Add floating point fields to the attribute table for WilkinsburgBlocks:
 FMortInc = 0.0023 × [Fem35T74] is the annual number of heart‐attack fatalities
for women aged 35 to 74.
 MMortInc = 0.0015 × [Male35T74] is the annual number of heart‐attack fatalities
for men aged 35 to 74.
73

 Create kernel density map layers for MMortinc and FMortinc, called MaleMortality and
FemaleMortality, using Wilkinsburg as the mask, a cell size of 25, and a search radius of
1,500 feet. Give the outputs descriptive names and add them to the map.

Additional requirements
 Symbolize the female mortality surface using Classified from the left panel of the
Symbology tab of Layer Properties. Use the Standard Deviation Classification method with
one-fourth standard deviation intervals. Create a layer file from this layer, and import it for
male mortality so that both layers have identical breakpoints and color ramp. Then you can
easily compare female and male incidence. (Hint: To create the layer file, right-click
FemaleMortality, click Save As Layer File, and save it in your assignment folder. Then in the
Symbology pane for MaleMortality, click the Options button at the top right (four horizontal
bars), click Import, and import the layer file.)
 Using the Catalog pane, copy and paste your map and rename maps to create Heart Attack
Fatalities Female and Heart Attack Fatalities Male.
 Create a layout with the two maps, comparing both density surfaces.
 Add a text note on your layout explaining what contributes to the increased densities for
females. (Hint: Use the Summary Statistics tool to get total populations and incidences for
males and females.)
 Export your layout as a JPEG image with 150 DPI resolution and name it Wilkinsburg.jpg.

What to turn in
Turn in your Assignment10-2[YourName] folder for grading, according to instructions
provided by your instructor.
74

Chapter 11
Assignment 11-1: Prepare 3D building and topography features for a
3D study
3D GIS is an essential tool for managing campuses for many organizations including
universities, hospitals, office parks, shopping centers, and others who have buildings and land
parcels to manage. Having 3D campuses are important for owners and operators who need
planning and maintenance tools to serve students, customers, and shoppers using outdoor and
indoor spaces. Security, safety, staffing, networking, ADA (Americans with Disabilities Act)
compliance, and utility management are just a few reasons to use GIS to create 3D campuses. In
this assignment, you’ll prepare a local scene for use in a 3D campus study for two of Pittsburgh's
largest academic campuses: Carnegie Mellon University (CMU) and the University of
Pittsburgh.

Get set up
Rename the Assignment11-1 folder Assignment11-1[YourName], and open
Assignment11-1.aprx. Its map has the following data in a 2D map:
 Buildings3D_Pitt: polygon features of University of Pittsburgh buildings, including an
existing building height field that is derived from lidar data
 Buildings2D_CMU: polygon features of Carnegie Mellon University buildings, used to
create a building height field derived from lidar data
 Topo: polyline topography contour features of the campus study area
 StreetCurbs: 2D polyline layer of street curbs
 Parks: 2D polygon layer of parks

Build a TIN surface


Create a TIN surface called CAMPUS_TIN from the contours polylines using the same
coordinate system as the contours layer.
75

Create 3D buildings from lidar data


 Using LAS files in Assignment11-1\Data\LASFiles, create a LAS dataset called
Assignment11-1_LASDataset. These are for the CMU campus buildings only. The
University of Pittsburgh's buildings have a 3D height field.
Create a DSM (digital surface model) using first return LAS points, a DTM (digital
terrain model) using ground LAS points, and a nDSM (normalized digital surface model). Use a
cell size of 5 feet for all rasters and correct settings for each raster type (for example, Binning
interpolation for DSM and Triangulation for DTM).
 Create random points for Buildings2D_CMU with 100 points and a minimum allowed
distance of 5 feet.
 Apply the nDSM surface to the buildings, and use summary statistics to generate a z-value
(height) for the buildings.
 Join the summary statistics to the Bldgs features and create a field called Height that is
calculated from the statistics table Z field. Remove the summary statistics join and export a
feature class called Buildings3D_CMU to your assignment's file geodatabase.
 Add Buildings3D_CMU to your map, and remove Buildings2D_CMU from the Contents
pane.

Create a local scene


 Convert the map to a scene and make it a local 3D scene called CampusStudy_3D using
Campus_TIN as the current surface, displaying it as a slope, simple feature using a neutral
color.
 Clip the layers to the extent of the Campus_TIN layer and change the scene's coordinate
system to NAD 1983 State Plane PA South.
 Remove the existing ArcGIS Online service 3D Terrain surface and all 2D layers except
StreetCurbs, Parks, and Campus_TIN.
 Display Buildings3D_CMU as 3D features using the Height field.
76

Edit a building's height


 The University of Pittsburgh's Cathedral of Learning building height is incorrect in the
attribute table (250 feet). Using lidar points, scale the building to its correct height or edit the
Buildings3D_Pitt building attribute table to correct the height to its actual height of 535 feet.

Create bookmarks
Create three bookmarks:
 Pitt campus—view from the University of Pittsburgh campus to the CMU campus buildings
to the east
 CMU campus—view from the CMU campus to the University of Pittsburgh campus
buildings to the west
 Cathedral of Learning—3D zoomed view of one of the tallest academic buildings in the
world

What to turn in
Turn in your Assignment11-1[YourName] folder for grading, according to instructions
provided by your instructor.
77

Assignment 11-2: Create a realistic 3D scene for a campus study


Building footprints extruded to 3D are useful for a planning study but need details using
procedural rules and multipatches for buildings. Rules to display point features as realistic trees
make for a more interesting and useful planning project. In this assignment, you‘ll use a
multipatch layer of the University of Pittsburgh's Cathedral of Learning, a building with many
levels and various heights. You’ll apply procedural rules to a few buildings on the Carnegie
Mellon University (CMU) campus to give context to the site and use a procedural rule for CMU
campus trees and a thematic procedural rule to street trees. Then you’ll create and export an
animation that could be used by campus architects and planners in a town hall meeting with
citizens and campus stakeholders.

Get set up
Rename the Assignment11-2 folder Assignment11-2[YourName], and open
Assignment11-2.aprx. Its map has the following data in a 2D map:
 CathedralOfLearning: multipatch layer of the University of Pittsburgh's Cathedral of
Learning building whose actual building and facade are seen in the image below
78

 3DBldgs: polygon features of buildings footprints in the urban campus study area, including
a building height field
 CarnegieMuseum: polygon feature of a building footprint of the Carnegie Museum of
Natural History
 CyertHall: polygon feature of a building footprint of Carnegie Mellon University's Cyert Hall
academic and administration building
 HamburgHall: polygon feature of a building footprint of Carnegie Mellon University's
Hamburg Hall academic building
 WarnerHall: polygon feature of a building footprint of Carnegie Mellon University's Warner
Hall administration building
 MorewoodGardens: polygon feature of a building footprint of Carnegie Mellon University's
Morewood Gardens dormitory
 StreetCurbs: polyline features of street curbs in the urban campus study area
 Parks: 2D polygon features of parks in the urban campus study area

Create and configure the scene


 Convert the 2D map to a 3D local scene called Urban Campus_3D.
 Set the coordinate system to NAD 1983 State Plane Pennsylvania South FIPS 3702 (US
Feet).
 Set the map units to Foot US, and Display and Elevation units to Feet.
 Set the extent to Custom extent using Bldgs3D as the layer to calculate from and clip layers
to extent.
 Use a Light Gray Canvas basemap.

Configure 3D building layers


 Set the elevation properties of the CathedralOfLearning multipatches to On the ground.
 Display Bldgs3D using Max height and the Height field. Symbolize as solid features.
 Change the symbology of the CarnegieMuseum layer using procedural rule "Extruded
Building Shape"; Units = Feet; EaveHeight = [Height] field; Levels = 2; RoofForm = Flat;
Roof Texture = Color; RoofColor = Gray 70%; and FacadeTexture = Limestone. Turn Show
Windows on and use WindowWidth = 10 and WindowHeight = 20.
79

 Change the symbology of the CyertHall layer using procedural rule "Stacked Blocks";
Representation = Thin divider; Units = Feet; TotalHeight = [Height] field; and Levels = 4.
 Change the symbology of the HamburgHall layer using procedural rule "Extruded Building
Shape"; Units = Feet; EaveHeight = [Height] field; Levels = 4; RoofForm = Gable; Roof
Angle = 45; Roof Texture = Color; Roof Color = Deep Forest Green; FacadeTexture = Color
and FacadeColor = TopazSand (20% transparent). Use a FloorSeparator of 10% and
SeparatorColor = Gray 10%.
 Change the symbology of the MorewoodGardens layer using procedural rule "Extruded
Building Shape"; Units = Feet; EaveHeight = [Height] field; Levels = 7; Flat Roof, Roof
Texture = Gravel; FacadeTexture = Brick; and turn Show Windows on.
 Change the symbology of the WarnerHall layer using procedural rule "International
Building"; Units = Feet; BuildingType = Highrise; FloorHeightGround = 5;
FloorHeightUpper = 2, and TotalHeight = Height field.

Configure 3D trees
 Add Assignment11-2.gdb\StreetTrees as Preset Thematic trees; Type = Spherical; Height =
FromType; Crown Width = Proportional; and Color = Sage Dust.
 Add Assignment11-2.gdb\CMUTrees as Preset Realistic trees; Type = Genus; Height =
FromType; and Crown Width = Proportional.

Create bookmarks
Create five bookmarks called Frame1, Frame2, Frame3, Frame4, and Frame5. Start
with a view from the University of Pittsburgh campus showing the Cathedral of Learning
looking toward the CMU campus. Zoom into Forbes Avenue, and create the remaining four
bookmarks along this street, ending at a bird’s-eye view of CMU's Warner Hall, including a view
of the CMU campus.

Create an animation
Turn CMUTrees off. Using the bookmarks as initial keyframes, create a 20-second
animation. Adjust the keyframes and cameras to make an interesting animation. Export the
animation as a Draft MP4 video called Assignment11-2[YourName].mp4.
80

What to turn in
Turn in your Assignment11-2[YourName] folder for grading, according to instructions
provided by your instructor.
81

Chapter 12
Assignment 12-1: Create tasks to publish a choropleth map for the
Graffiti Dashboard operation view
In this assignment, you’ll revise and extend the Prepare Graffiti Data for ArcGIS Online
task item of tutorial 12-1 to add a choropleth map with the number of graffiti calls by
neighborhood while keeping the original graffiti call point map layer also in the map. One of the
tasks is to run the Graffiti Data Import model, and you’ll extend this model to create the
choropleth map. The choropleth map provides the “big picture” of graffiti spatial patterns by
neighborhood, and the original graffiti points provide the details. In Assignment12-2, you’ll
build an operation view using Operations Dashboard for ArcGIS that includes the new map with
the choropleth map layer added, and new or modified widgets.

Get set up
Rename the Assignment12-1 folder Assignment12-1[YourName], and open
Assignment12-1.aprx The map has the Graffiti point layer plus a new choropleth map,
GraffitiByNeighborhood.
Open the Catalog pane to see that you have the completed Graffiti Data Import model
from tutorial 12-1 and the completed Prepare Graffiti Data for ArcGIS Online task item from
tutorial 12-2. You’ll edit the model and task item to add more processes and tasks. The map
includes the choropleth map for graffiti calls by neighborhood, but you need a model to create
that map at the start of each new week.

Extend the Graffiti Data Import model


To make the choropleth map in the Graffiti Data Import model, you need to make a
spatial join of Neighborhoods and Graffiti to create a new polygon feature class,
GraffitiByNeighborhood. The join automatically produces an attribute called Join_Count that has
the count of graffiti calls by neighborhood. Add and configure the Spatial Join tool to the bottom
of the model.
Now you need to add a second Apply Symbology From Layer tool to symbolize
GraffitiByNeighborhood, but first, you need to add a Calculate Field tool to the model with
GraffitiByNeighborhood as input. Join_Count has the number of graffiti calls per neighborhood
82

and therefore is the attribute for making the choropleth map, except that the Apply Symbology
From Layer tool only allows attributes originally available from the Graffiti point layer for use in
symbolization. As a workaround to this limitation, Graffiti has an attribute called Frequency that
you set equal to Join-Count in the Calculate Field tool. Then you can use the Apply Symbology
From Layer tool to symbolize the choropleth map using Frequency. Use the pre-built layer file,
GraffitiChoropleth.lyrx, from Assignment12-1\Resources for symbolizing
GraffitiByNeighborhood. Note that that Graffiti Map includes the GraffitiByNeighborhood map
layer. The Apply Symbology From Layer tool only works if the map layer being symbolized
exists in the Contents pane before the model is run. Normally, the Contents pane will have the
previous week’s GraffitiByNeighborhood map layer, so this condition will be met. Here,
however, the map has the current GraffitiByNeighborhood map layer, which your model will re-
create.

Extend the Prepare Graffiti Data for ArcGIS Online task item
Start by publishing the existing copy of GraffitiByNeighborhood in the Contents pane of
the Assignment 12-1 project to your ArcGIS Online account. Then the new Share
GraffitiByNeighborhood Web Layer step below can use the Overwrite Web Layer option for
publishing the same web layer whenever new data is available (or whenever you run the tasks
while designing and debugging).
In the Catalog pane, under Tasks, right-click Prepare Graffiti Data for ArcGIS Online,
and click Edit in Designer to revise and extend tasks and task items according to the following
task item structure. Changes to the structure of the task item are in italics.
 a. Prepare Data task.
 Enter Date step. Opens the Heading attribute table and guides the user in editing
the Heading date value.
 Create Graffiti and GraffitiByNeighborhood Feature Classes step. This step runs
the extended Graffiti Data Import model.
 Symbolize the Graffiti and GraffitibyNeighborhood layers.
 b. Share Web Layers task.
 Share Heading Web Layer step.
 Share Graffiti Web Layer step.
83

 Share GraffitiByNeighborhood Web Layer step.

What to turn in
Create a Word document called Assignment12-1[YourName].docx and include images
of the following panes or windows (use the Windows Snip & Sketch tool), with each labeled
using the names provided.
 Graffiti Data Import model in edit mode.
 Opened Spatial Join process, from the Graffiti Data Import model.
 Opened Calculate Field process, from the Graffiti Data Import model.
 Opened Apply Symbology From Layer process, from the Graffiti Data Import model for
symbolizing GraffitiByNeighborhood.
 a. Prepare Data task in edit mode in Task Designer.
 b. Share Web Layers task in edit mode in Task Designer.
 Share GraffitiByNeighborhood Web Layer step in edit mode in Task Designer.
84

Assignment 12-2: Modify and extend the Graffiti Dashboard operation


view
The Graffiti Dashboard operation view enables police to study the spatial patterns of
serial graffiti artists. Then police can direct patrols to target areas where graffiti artists are active
to either prevent new graffiti by police presence or to apprehend graffiti artists in action. The
operation view you built in tutorial 12-4 includes some useful queries for this purpose. In this
assignment, you’ll add a new query that highlights all graffiti sites that have artists identified,
and you’ll add a bar chart of the number of graffiti sites by artist.

You need to have completed tutorials 12-3 and 12-4 in order to do this assignment, but
you don’t have to have completed assignment 12-1. The Assignment12-2 project has the
choropleth map of assignment 12-1, which you can publish, if needed, in your ArcGIS Online
account and add to your ArcGIS Online Graffiti Map.

Get set up
If you completed assignment 12-1, you have the GraffitiByNeighborhood choropleth map
published. If not, open Assignment12-2.aprx in the Assignment12-2 folder and publish its
GraffitiByNeighborhood map layer. Then add GraffitiByNeighborhood to your ArcGIS Online
map, GraffitiMap, created in tutorial 12-3. When you open your operation view, Graffiti
Dashboard, in Operations Dashboard for ArcGIS, Graffiti Map will open with the new
choropleth layer. The Legend widget will automatically include the choropleth map.
To get started with Graffiti Dashboard, open that operation view, click Tools, and click
Edit Operation View.

Configure a new query and bar chart


To the existing Graffiti queries widget, add a query called “Calls with artist names” that
highlights all graffiti calls that have values entered for ARTIST. Run the query to highlight those
graffiti calls.

Remove the Frequency of graffiti type bar chart. Add a new bar chart widget, with
“Graffiti queries Results” as data Source, Display feature counts as bars for Display Type, and
Artist as Value Field. For the bar chart to display information, you need to run the “Calls with
artist names” query first so that some graffiti sites are selected.
85

What to turn in
Create a Microsoft Word document called Assignment12-2[YourName].docx, and
include images of the following panes or windows (use the Windows Snip & Sketch tool), with
each labeled using the names provided.
• Operation view, with Results for Calls with artist names run and Artist Frequency bar
chart displaying results of the query.
• Query Definition for Calls, with artist names query, from configure mode of the query
showing its completed condition.
• Configure Bar Chart, from configure mode of Artist Frequency bar chart.
86

Chapter 13
Assignment 13-1: Build models for routing the supervisor’s
assessment of new graffiti
The models that you’ll build in this assignment are similar to those of tutorials 13-1 and
13-2. The Public Works supervisor in charge of graffiti removal needs to visit each new graffiti
site to make several assessments, which she records using Collector for ArcGIS (as configured in
tutorial 13-4). In this assignment, you’ll build ModelBuilder models that the supervisor runs
weekly to get optimal routes for visiting the new graffiti sites.
The volume of new graffiti is low enough and on-site time is short enough so that the
supervisor can visit all new sites in just part of a day. She needs to spend only 5 to 10 minutes at
each site, so most of her time is spent driving from site to site. There is no need to make a
permanent record of the route, as in tutorial 13-3. Instead, for output, the supervisor just wants a
screen shot of the optimal route map with each graffiti point to be visited labeled with a street
address. Then, if needed, she’ll use her in-car GPS to get driving instructions from one graffiti
site to the next.
One complication is that the supervisor needs two model versions available for routing.
She either starts a route from her home and finishes at the Public Works garage, or she starts and
finishes a route at the garage. To handle this, you’ll build a model called “b1. Calculate Optimal
Route Starting from Home” for starting a route at her home and a second model called “b2.
Calculate Optimal Route Starting from Garage” for starting a route at the garage. (Hint: Build
“b1. Calculate Optimal Route Starting from Home”; then copy it to the Catalog pane, and
modify the copy to be model “b2. Calculate Optimal Route Starting from Garage.”)

Get set up
Rename the Assignment13-1 folder Assignment13-1[YourName], and open
Assignment13-1.aprx. The map has map layers from the GraffitiCalls and Garage feature classes
and the PittsburghStreets_ND network dataset that you’ll use in tutorials 13-2 and 13-3 of this
chapter.
87

Build the models


This model, “a. Identify New Graffiti”, is similar to the model of tutorial 13-1 except that
you have to design criteria to identify new graffiti. Choose a symbolization for graffiti points,
which must be different than in tutorial 13-1 because graffiti is not classified by type until the
supervisor inspects graffiti sites. Save the symbolization as a layer file in your Assignment13-1
folder for use in the a. Identify New Graffiti model.

The “b1. Calculate Optimal Route Starting from Home” model and “b2. Calculate
Optimal Route Starting from Garage” model are similar to that of tutorial 13-2 except that the
Home point is used as the starting point in the b2 model. Remember to use PittsburghStreets_ND
as the Network Data Source.

What to turn in
 Create a Word document called Assignment13-1[YourName].docx. Type Assignment13-1
and your name at the top. First, create a section called Models and include the following
screen shots from your model:
 Finished a. Identify New Graffiti model—the valid model ready to run
 Make Feature Layer—the opened Make Feature Layer process showing its query
expression
 Finished b1. Calculate Optimal Route Starting from Home model—the valid
model ready to run
 Next include a section called Optimal Routes with the optimal route for that case.
 The optimal route starting from home—the map with optimal route starting from
home and ending at the garage
 The optimal route starting from the garage—the map with optimal route starting
from and ending at the garage
88

Assignment 13-2: Create a Collector map for the public works


employee who removes graffiti
When public works employees go out on a route and remove graffiti from a site, they
must update or record data. In particular, they must input or revise data for the following
attributes:
 Work_Time_Actual (record)
 Date_Finished (record)
 Removal_Type_Code (possibly update)
 Graffiti_Type_Code (possibly update)
 Artist (possibly record or update)
 Comment (possibly record)

Your assignment is to create a Collector for ArcGIS application for this purpose.
Optional: Include the stops layer from optimal routing and use its sequence number for stops as
a label, along with Address as a label for graffiti calls.

Get set up
Rename the Assignment13-2 folder Assignment13-2[YourName], and open
Assignment13-2.aprx. The map has the following layers:
 GraffitiCalls2 is the master layer of all graffiti calls, historical and current. The calls for the
current route are indicated with the attribute condition, Current_Route = Yes.
 Routes has the optimal route for display purposes.
 Stops has the sequence of stops of the optimal route. This layer is included for future use
when Collector can display feature labels. Then the Stops Sequence attribute would serve as
the label.
Rename GraffitiCalls2 to GraffitiCalls[YourName], substituting your name for
[YourName]. Use the Rename tool for this purpose. Change the name in the Contents pane to
also be GraffitiCalls[YourName]. Similarly, rename Routes to Routes[YourName].
89

Create code-value domains


Re-create the RemovalType and GraffitiType domains from tutorial 13-4. In addition,
include a new graffiti type, “Blockbuster” (blockbuster graffiti covers large areas, often includes
large block letters, and often is painted with a roller). Then apply the domains to
Removal_Type_Code and Graffiti_Type_Code in the GraffitiCalls[YourName] feature class.

Publish web layers and configure your map on ArcGIS Online


 Share the GraffitiCalls[YourName] and Routes[YourName] feature classes as web layers in
your ArcGIS Online account. Add those layers to an ArcGIS Online map you save as
Graffiti Calls for Removal.
 Make Streets the basemap.
 Add the following filter to GraffitiCalls[YourName]:
 Current_Route is Yes.
 Enable editing of the GraffitiCalls[YourName] web layer.
 Create pop-ups for GraffitiCalls[YourName] that have the needed attributes for input of
updating as well as Address for identification and Work_Time_Estimate for reference.

Update records
Following are the changes that the employee who removes graffiti would make on their
route. Using Collector, just make the changes for the 3374 NIAGARA ST record.

What to turn in
Create a Word document, Assignment13-2[YourName].docx. Type Assignment13-2
and your name at the top. Then include the following screen shots labeled as follows:

 Finished domain for RemovalType showing code values.


 Finished domain for GraffitiType showing code values.
90

 Graffiti Calls for Removal map showing the ArcGIS Online map with graffiti sites and
route.
 Collector edit session screen shot from your mobile device (Android, Apple, or
Windows 10) of your completed edits in the Collector edit form for the 3374
NIAGARA ST location. Get a copy of the resulting image (via email or otherwise) to
include.

You might also like