GIS Lecture 9 - PowerPoint PPT Presentation

About This Presentation
Title:

GIS Lecture 9

Description:

Another buffer shows 30 minute ride times. Line Buffer Example ...45 minutes. Line ... Under-educated data is located in Census tracts (not car beat polygons) ... – PowerPoint PPT presentation

Number of Views:82
Avg rating:3.0/5.0
Slides: 57
Provided by: TheH77
Category:
Tags: gis | lecture

less

Transcript and Presenter's Notes

Title: GIS Lecture 9


1
GIS Lecture 9 Spatial Analysis
2
Outline
  • Proximity Buffers
  • Spatial Joins on Buffers
  • Visual Basic Scripts
  • Apportionment

3
Proximity Buffers
4
Proximity
  • Buffers Created
  • Points
  • Lines
  • Polygons

5
Points
Buffer created by assigning a buffer distance
around points
6
Green Spaces Near Schools
- Polygon buffer created ¼ and ½ mile around
schools
7
Businesses near Convention Center
  • Businesses that are with ¼ mile of Convention
    Center

8
Campus Safety
Polygon buffer 20 around lights in a parking lot
9
Lines
Buffer created by assigning a buffer distance
around lines
10
Line Buffer Example
Access-to-Work Study (Pittsburgh Foundation) -
Polygon buffer created around PAT Bus Routes -
Shows 15 minute ride times
11
Line Buffer Example
Another buffer shows 30 minute ride times
12
Line Buffer Example
45 minutes
13
Line Buffer Example
60 minutes
14
Line Buffer Example
Street Study - Polygon buffer created ¼ mile
around selected streets
15
Polygons
Buffer created by assigning a buffer distance
around polygons
16
Parcels within 150 of selected feature
17
Buffer is Created
18
Polluting Companies within ¼ mile buffer of a
River
19
Spatial Joins on Buffers
  • Spatially join Toxic Release sties to buffers
  • Count appears in new buffer

20
Visual Basic Scripts
21
Visual Basic Scripts
  • Adding Area and Perimeter to Polygons
  • Finding Polygon Centroids
  • Exporting to Google Earth

22
Area and Perimeter VB Script
  • Advanced calculations for finding area,
    perimeter, and length of features

23
Area and Perimeter VB Script
  • Add field in shapefile (e.g. area)
  • Use calculator function and Visual Basic Script
    to calculate polygon areas

24
Area and Perimeter VB Script
  • Result is the area of each polygon feature

25
Polygon Centroids
  • Advanced calculations for finding polygon
    centroids
  • Added as an XY Data Layer

26
Point Centroid VB Script
  • Adds XY Data to Attribute Table

27
Polygon Centroids
  • Export attributes as table
  • Add as XY Data

28
Polygon Centroids
29
Export to Google Earth Script
  • 1. Go to http//arcscripts.esri.com/details.asp?db
    id14273 and download the ArcView script for
    exporting.
  • 2. Unzip the files to a new folder.
  • 3. Run the install file called
    ExporttoKML_INSTALL.bat.
  • 4. Launch ArcView.
  • 5. Click Tools, Extensions..., and the new Export
    to KML extension. A dialog box will appear with a
    little globe. If it doesn't appear, right click
    on the toolbar and load it from there.
  • 6. Click the globe and follow the dialog box
    prompts to export to Google Earth.

30
Shapefiles Added to Google Earth
31
Simple Apportionment
32
Apportionment Example
  • You want to know the population of a ZIP code but
    only have census tracts
  • Approximate the population of zip codes using
    Census Tracts

33
Population Apportionment
  • Begin with census tract population

34
Population Apportionment
  • Overlay zip codes which are non-coterminous

35
Population Apportionment
  • Use census tracts to estimate the population in
    each zipcode
  • Or use census blocks for better estimates

36
Other examples of apportionment
Population by voting district
37
Other census data to apportion
  • SF1 Census Data
  • Population (tract, block group, and block)
  • Age (tract, block group, and block)
  • Race (tract, block group, and block)
  • Housing Units (tract, block group, and block)
  • SF3 Census Data
  • Educational Attainment (tract and block group
    only)
  • Income (tract and block group only)
  • Poverty Status (tract and block group only)
  • Others?

38
Advanced ApportionmentTutorial Example
  • Police want to know the number of under-educated
    persons (over Age22) in their car beats
  • Under-educated data is located in Census tracts
    (not car beat polygons)

39
Apportion Data for Non-CoterminousPolygons
  • Apportioning (makes approximate splits) of
    each tracts data to two or more car beats.

40
Approach to Apportionment
  • Better to use census block centroid data
  • Areas are smaller than Census Tracts (better
    population estimates)
  • Each centroid has census data attached to it
  • ProblemCentroids DO NOThave the
    under-educateddata, census tracts do

41
The Math of Apportionment
  • Zoomed view of 2 car beats and one tract
  • Beat 261 and 251
  • Tract 360550002100

42
The Math of Apportionment
  • Tract 360550002100
  • has 205 persons aged 25 or older with less than a
    HS education
  • 26 block centroids span 2 beats
  • Total Population2,266

43
The Math of Apportionment
  • Apportionment assumes that the fraction of under
    educated persons 25 or older is the same as that
    for the general population aged 25 or older
  • Beat 261 1,177/2,266 0.519
  • Beat 251 1,089/2,266 0.481

44
The Math of Apportionment
  • 205 is the number of under-educated people in
    tract 36055002100
  • Thus we estimate the contribution of tract
    36055002100 to car beat 261s under-educated
    population to be (1,177/2,266)x205 106. For
    car beat 251 it is (1,089/2,266)x205 99
  • To calculate this in GIS, we need to
    performintersects and joins

45
Apportionment Steps
  • Block Centroids
  • Add two fields TRACTID and SumAge22
  • TRACTID is a the census tract ID numbers (for
    later joins to census tracts and summaries)
  • SumAge22 is the summary of population Age22
    (calculating multiple age columns)

46
Apportionment Steps
  • From the block centroids, create a new summary
    table counting the number of persons Age22 for
    each census tract

47
Apportionment Steps
  • Create a new layer intersecting car beats and
    census tracts
  • Fields will include values from both tables

48
Apportionment Steps
  • Spatially join the new intersecting layer of car
    beats and census tracts (polygons) to block
    centroids (points)
  • New points will have beat and census tract data

49
Apportionment Steps
  • Check Apportionment Weights
  • Create apportionment weight denominator
  • Join the summary table of Age22 or greater to the
    newly created points
  • The result is the summary of Age22 or greater
    population is now on block centroid points

50
Apportionment Steps
  • Compute Apportionment Weights
  • Create new block centroid field called Weight

51
Apportionment Steps
  • Create new block centroid field called
    UnderEducated

52
Apportionment Steps
  • Sum Weights by Tract
  • Values should all
  • be 1.00

53
Apportionment Steps
  • Sum Under Educated by Car Beat

54
Join Summary Table to Beats
55
Map Under-Educated by Car Beat
56
Summary
  • Proximity Buffers
  • Points
  • Lines
  • Polygons
  • Spatial Joins on Buffers
  • Visual Basic Scripts
  • Area
  • Point Centroids
  • Apportionment
Write a Comment
User Comments (0)
About PowerShow.com