GIS Tutorial 1
-
Upload
aurora-david -
Category
Documents
-
view
39 -
download
2
description
Transcript of GIS Tutorial 1
![Page 1: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/1.jpg)
GIS Tutorial 1
Lecture 9Spatial Analysis
![Page 2: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/2.jpg)
Outline
Proximity buffers
Site suitability example
Basic apportionment
Advanced apportionment
2GIS TUTORIAL 1 - Basic Workbook
![Page 3: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/3.jpg)
PROXIMITY BUFFERSLecture 9
3GIS TUTORIAL 1 - Basic Workbook
![Page 4: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/4.jpg)
Proximity buffers Points
Circular buffers with user supplied radius
Lines Looks like worm based on line feature
4GIS TUTORIAL 1 - Basic Workbook
![Page 5: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/5.jpg)
Proximity buffers Polygons
Extends polygons outward and rounds off corners
Created by assigning a buffer distance around polygon
5GIS TUTORIAL 1 - Basic Workbook
![Page 6: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/6.jpg)
Point buffer example Polluting company buffers
Added schools Added population
GIS TUTORIAL 1 - Basic Workbook 6
![Page 7: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/7.jpg)
Point buffer example
Crimes near schools
GIS TUTORIAL 1 - Basic Workbook 7
![Page 8: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/8.jpg)
Line buffer example Businesses within .25 miles of a
selected street
8GIS TUTORIAL 1 - Basic Workbook
![Page 9: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/9.jpg)
Select features in buffer
GIS TUTORIAL 1 - Basic Workbook 9
![Page 10: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/10.jpg)
Spatial join to count
Join business points to buffer polygon
GIS TUTORIAL 1 - Basic Workbook 10
![Page 11: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/11.jpg)
Polygon buffer example
Parcels within 150′ of selected property
11GIS TUTORIAL 1 - Basic Workbook
![Page 12: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/12.jpg)
Select features in buffer
GIS TUTORIAL 1 - Basic Workbook 12
![Page 13: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/13.jpg)
Polygon buffer example River buffer to analyze environmental
conditions, flooding, etc.
13GIS TUTORIAL 1 - Basic Workbook
![Page 14: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/14.jpg)
SITE SUITABILITYLecture 9
14GIS TUTORIAL 1 - Basic Workbook
![Page 15: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/15.jpg)
Locate new police station
Criteria Must be centrally located in each car beat
(within a 0.33-mile radius buffer of car beat centroids)
Must be in retail/commercial areas (within 0.10 mile of at least one retail business)
Must be within 0.05 mile of major streets
15GIS TUTORIAL 1 - Basic Workbook
![Page 16: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/16.jpg)
Starting map Lake Precinct of the Rochester, New
York, Police Department Police car beats Retail business points Street centerlines
16GIS TUTORIAL 1 - Basic Workbook
![Page 17: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/17.jpg)
Create car beat centroids
XY centroids for police beats
17GIS TUTORIAL 1 - Basic Workbook
![Page 18: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/18.jpg)
Buffer car beat centroids
.33 mile buffer
GIS TUTORIAL 1 - Basic Workbook 18
![Page 19: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/19.jpg)
Buffer retail businesses
0.1 mile buffer
GIS TUTORIAL 1 - Basic Workbook 19
![Page 20: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/20.jpg)
Select major streets
Select by attribute
GIS TUTORIAL 1 - Basic Workbook 20
![Page 21: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/21.jpg)
Buffer major streets
0.05 mile buffer
GIS TUTORIAL 1 - Basic Workbook 21
![Page 22: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/22.jpg)
Intersect buffers
Can only intersect two at a time Car beat and businesses Streets
GIS TUTORIAL 1 - Basic Workbook 22
![Page 23: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/23.jpg)
Site suitability result Map showing possible sites for police
station
GIS TUTORIAL 1 - Basic Workbook 23
![Page 24: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/24.jpg)
BASIC APPORTIONMENTLecture 9
24GIS TUTORIAL 1 - Basic Workbook
![Page 25: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/25.jpg)
Apportionment example
Population by voting district You want to know the population of a
voting district but only have census tracts Voting districts and census tracts are not
contiguous Approximate the population of voting using
census tracts and blocks
25GIS TUTORIAL 1 - Basic Workbook
![Page 26: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/26.jpg)
Population by voting district
Start with census tracts
26GIS TUTORIAL 1 - Basic Workbook
![Page 27: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/27.jpg)
Population by voting district Overlay voting districts (not contiguous
with tracts)
GIS TUTORIAL 1 - Basic Workbook 27
![Page 28: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/28.jpg)
Population by voting district Better to use block centroids for population
Smaller than tracts
28GIS TUTORIAL 1 - Basic Workbook
![Page 29: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/29.jpg)
Spatially join centriods
Join centroids to voting districts
GIS TUTORIAL 1 - Basic Workbook 29
![Page 30: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/30.jpg)
Other simple apportionments
Population by
Neighborhoods
Zip Codes
Historic sites
Others?
30GIS TUTORIAL 1 - Basic Workbook
![Page 31: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/31.jpg)
Census data to apportion Short form SF1 data (tract, block group,
block) Population Age Race Housing Units Others?
Long form SF3 data (tract and block group) Educational attainment Income Poverty status Others?
31GIS TUTORIAL 1 - Basic Workbook
![Page 32: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/32.jpg)
ADVANCED APPORTIONMENTLecture 9
32GIS TUTORIAL 1 - Basic Workbook
![Page 33: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/33.jpg)
Advanced Apportionment
Chapter 9 example Police want to know the number of under-
educated persons in their car beats Under-educated data is located SF3 tables,
census tracts or block groups (not car beat polygons)
33GIS TUTORIAL 1 - Basic Workbook
![Page 34: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/34.jpg)
Data to apportion
Car beats
Census tracts
Beats and tracts
Not contiguous
34GIS TUTORIAL 1 - Basic Workbook
![Page 35: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/35.jpg)
Beats and tracts zoomed
Tracts clearly cut across beats
GIS TUTORIAL 1 - Basic Workbook 35
![Page 36: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/36.jpg)
Tract attribute table Tracts contain undereducated data
No high school degree
GIS TUTORIAL 1 - Basic Workbook 36
![Page 37: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/37.jpg)
Math of apportionment Simple census data (e.g. population) is
not a problem Can use block centroids
Problem Block centroids don’t
contain undereducatedpopulation
Tracts contain thisinformation
GIS TUTORIAL 1 - Basic Workbook 37
![Page 38: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/38.jpg)
Math of apportionment Tract 360550002100 Car beats 261 and 251
GIS TUTORIAL 1 - Basic Workbook 38
![Page 39: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/39.jpg)
Math of apportionment
One approach Assume that the target population is
uniformly distributed across the tract You could split undereducated population
up by the fraction of the area of the tract in each car beat
What if, however, the tract has a cemetery, park, or other unoccupied areas? Then the apportionment could have sizable errors
GIS TUTORIAL 1 - Basic Workbook 39
![Page 40: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/40.jpg)
Math of apportionment A better approach
Use a block-level, short-form census attribute as the basis of apportionment
Assume that the long-form attribute of interest is uniformly distributed across the short-form population (accounts for unoccupied areas)
One limitation of the block-level data is that the break points for age categories do not match those of the educational attainment data (persons 25 or older)
The best that can be done with the block data is to tabulate persons aged 22 or older
Close enough for approximationGIS TUTORIAL 1 - Basic Workbook 40
![Page 41: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/41.jpg)
Math of apportionment Tract 360550002100 has 39 block
centroids that span 2 beats
Of the 26 blocks making up the tract, the 13 that lie in car beat 261 have 1,177 people aged 22 or older.
The other 13 blocks in car beat 251 have 1,089 such people for a total of 2,266 for the tract.
41GIS TUTORIAL 1 - Basic Workbook
![Page 42: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/42.jpg)
Math of apportionment Apportionment assumes that the
fraction of undereducated people aged 25 or older is the same as that for the general population aged 22 or older This fraction, called the weight, is 1,177 ÷
2,266 = 0.519. For the other car beat, the weight is 1,089 ÷ 2,266 = 0.481
Thus, we estimate the contribution of tract 36055002100 to car beat 261’s undereducated population to be (1,177 ÷ 2,266) × 205 = 106. For car beat 251, it is (1,089 ÷ 2,266) × 205 = 99
GIS TUTORIAL 1 - Basic Workbook 42
![Page 43: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/43.jpg)
Math of apportionment Eventually, by apportioning all tracts,
we can sum up the total undereducated population for car beats 261 and 251
GIS TUTORIAL 1 - Basic Workbook 43
![Page 44: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/44.jpg)
BACKGROUND STEPSLecture 9
44GIS TUTORIAL 1 - Basic Workbook
![Page 45: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/45.jpg)
Background steps1.) Download census data
Download census block and tract polygons from the census Web sites for the county containing the administrative area polygons
Download the short-form census data for blocks that are the basis of apportionment, in this case the population of age 22 and greater
Download the long-form census attribute(s) at the tract level that you wish to apportion to the administrative area, in this case the population aged 25 or greater with less than high school education
45GIS TUTORIAL 1 - Basic Workbook
![Page 46: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/46.jpg)
Background steps2.) Create new tract layer
That intersects administrative boundaries
If a tract is only partially inside the administrative area, you must include the entire tract for apportionment to work correctly
An example tract is the southerly-most tract in Tutorial9-3.mxd
GIS TUTORIAL 1 - Basic Workbook 46
![Page 47: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/47.jpg)
Background steps
3.) Prepare block centroids Create a new centroid point layer for blocks Clip the centroids with the new intersected tract
layer Join census short-form data to the clipped block
centroids This is the layer that is the basis for apportionment
GIS TUTORIAL 1 - Basic Workbook 47
![Page 48: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/48.jpg)
Background steps4.) Sum the short-form census attributes in age
categories to create Age22Plus in the clipped block centroids table
This step is unique to this problem Also, this table has a new TractID attribute which
concatenates FIPSSTCO & TRACT2000 to create an ID matching the Tracts map layer
GIS TUTORIAL 1 - Basic Workbook 48
![Page 49: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/49.jpg)
Background steps5.) In the attribute table for block centroids,
sum the field for persons aged 22 or older by TractID to create a new table, SumAge22Plus. This table provides the denominator for the weight used in apportionment
GIS TUTORIAL 1 - Basic Workbook 49
![Page 50: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/50.jpg)
APPORTIONMENT STEPSLecture 9
50GIS TUTORIAL 1 - Basic Workbook
![Page 51: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/51.jpg)
Apportionment steps1.)Intersect tracts and car beats to create new
polygons that each have a tract ID and car beat number
GIS TUTORIAL 1 - Basic Workbook 51
![Page 52: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/52.jpg)
Apportionment steps2.) Spatially join the new layer of tracts and car
beats with the block centroids to assign all the tract attributes (including the attribute of interest: undereducated population) and car beat attributes to each block’s centroid
GIS TUTORIAL 1 - Basic Workbook 52
![Page 53: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/53.jpg)
Apportionment steps
2.)
GIS TUTORIAL 1 - Basic Workbook 53
![Page 54: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/54.jpg)
Apportionment steps3.) Join SumAge22Plus to block centroids to
make the apportionment weight denominator, total population aged 22 or older by tract, available to each block centroid
GIS TUTORIAL 1 - Basic Workbook 54
![Page 55: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/55.jpg)
Apportionment steps3.) Export the join as a precaution
GIS TUTORIAL 1 - Basic Workbook 55
![Page 56: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/56.jpg)
Apportionment steps4.) For each block centroid, create new fields to
store apportionment weight and apportioned undereducated population values, then calculate these values
GIS TUTORIAL 1 - Basic Workbook 56
![Page 57: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/57.jpg)
Apportionment steps4.) Calculate values
GIS TUTORIAL 1 - Basic Workbook 57
![Page 58: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/58.jpg)
Apportionment steps5.) Sum the apportionment weights by tract as
a check for accuracy (they should sum to 1.0 for each tract)
GIS TUTORIAL 1 - Basic Workbook 58
![Page 59: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/59.jpg)
Apportionment steps5.) Each tract that is totally within car beats will
have weights summing to 1. Those partially within car beats sum to less than 1
GIS TUTORIAL 1 - Basic Workbook 59
![Page 60: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/60.jpg)
Apportionment steps5.) Sum the undereducated population per car
beat
GIS TUTORIAL 1 - Basic Workbook 60
![Page 61: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/61.jpg)
Join apportionment results The last task is to join
the table containing undereducated population by car beat to the car beats layer, then symbolize the data for map display
GIS TUTORIAL 1 - Basic Workbook 61
![Page 62: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/62.jpg)
Finished map
GIS TUTORIAL 1 - Basic Workbook 62
![Page 63: GIS Tutorial 1](https://reader036.fdocuments.ec/reader036/viewer/2022062304/568135e6550346895d9d5b33/html5/thumbnails/63.jpg)
Summary
Proximity buffers
Site suitability example
Basic apportionment
Advanced apportionment
63GIS TUTORIAL 1 - Basic Workbook