how to put gis to work for voting redistricting

27
©2012 Applied Geographics, Inc. Slide 1 How to Put GIS To Work for Voting Redistricting Empowering People with Spatial Solutions www.AppGeo.com Michele Giorgianni, GISP Project Manager Spring NEARC - May 22, 2012 - Smith College

Upload: brock

Post on 23-Feb-2016

60 views

Category:

Documents


0 download

DESCRIPTION

How to Put GIS To Work for Voting Redistricting. Spring NEARC - May 22, 2012 - Smith College. Michele Giorgianni, GISP Project Manager. Empowering People with Spatial Solutions. www.AppGeo.com. Agenda. Background Methods Data Prep Create Proposals Street List Lessons Learned. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1

How to Put GIS To Work for Voting Redistricting

Empowering People with Spatial Solutions

www.AppGeo.com

Michele Giorgianni, GISPProject Manager

Spring NEARC - May 22, 2012 - Smith College

Page 2: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 2

Agenda

• Background• Methods

– Data Prep– Create Proposals– Street List

• Lessons Learned

Page 3: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 3

Background• New 2010 Census data• New State and US districts

– State Representative (House)– State Senate– US Congressional

• Drives new local districts– Voting districts/precincts– Town Council districts/wards– Potentially others (School, Water, Special…)

• Case Studies– Lincoln/Cumberland RI– West Hartford CT

Page 4: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 4

Methods – Data Prep

• New State/US districts– CT published online

for download– RI didn’t distribute

publically – only to towns

Page 5: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 5

Methods – Data Prep

• Existing Local Districts– Obtain existing local

district layers And/Or– Convert existing maps– Start by coding census

blocks with district numbers

Page 6: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 6

Methods – Data Prep• Geocoding

– Obtain list of Registered Voters, Polling Locations, Commissioners/officials

– Prep into tabular format for geocoding

Page 7: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 7

Methods – Data Prep• Geocoding

– Composite Address Locators• RI: e911 Sites & e911 Roads• CT: address points & roads

Page 8: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 8

Methods – Data Prep

• Voters– Voter points by precinct

• Spatial Join

Page 9: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 9

Methods - Data Prep• Voters

– Summary Statistics on district– Create pivot table if labeling

multiple parameters– Join to display voter counts on

map

Page 10: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 0

Methods – Data Prep• Create map(s) of existing

conditions• Town can work with it

Page 11: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 1

Methods – Create Proposal(s)

• Workshop with Town Staff– Mark up maps interactively

• Pay attention to…– New State boundaries– Potential to merge districts– Keep a polling location in each

district– Don’t move official out of district– Registered voter count (ex: RI <

3000)– Council district population

balanced

Page 12: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 2

Methods – Create Proposal(s)• Create proposed layer(s) from Census Blocks

– Code each block w/ district number(s)– Try not to split across blocks if can be avoided

Adjust council boundary to follow block boundaries along the north side

Have to split block to keep Wake Robin Condo Complex voters in council district 4 (north)

Page 13: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 3

Methods – Create Proposal(s)

• Handling split blocks (only when absolutely necessary )– Proportion population

• Code all whole blocks fully• Make feature layer

– Enable Ratio Policy on population field

Page 14: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 4

Methods – Create Proposal(s)

• Split blocks by Union– Ex: with council layer from dissolved blocks with cuts

already made

Page 15: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 5

Methods – Create Proposal(s)

• Calculate new counts for proposed districts– Voters again (same steps as

before)– Population (council)

• Summarize District field for Pop Sum in Unioned block layer

Page 16: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 6

Methods – Create Proposal(s)• Display all on proposal map

Page 17: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 7

Methods – Street List

• States require table for import into their database– Include all potential

addresses, not just voters

– Address ranges on streets by district

Field Name Field Type Size Description not part of fileCity Town Text 30 City or TownLow Range Text 6 Low number of the assigned street rangeHigh Range Text 6 High number of the assigned street rangeSide Text 1 Side of street A=all numbers E=even numbers O=odd numbers

Street Name Pre Direction Text 1

E= EastN= NorthS= SouthW= West

Street Name Text 75 Street name

Street Type Text 5

AVE=AvenueBLVD=BoulevardCIR=CircleCT=CourtCV=COVEDR=DriveHWY=HighwayLN=LanePATH=PATHPKWY=PARKWAYPKY=PARKPL=PlacePSG=PASSAGEPT=POINTPTH=PRD=RoadRUN=RunST=StreetTER=TerraceTRL=TrailWAY=Way

Street Name Post Direction Text 1

E= EastN= NorthS= SouthW= West

Zip Code Text 5 Zip CodeZip 4 Code Text 4 Zip 4 codePostal City Text 30 Postal city of the assigned street range

Precinct Text 5Assigned precinct of the assigned street rangeshould be city town code and then the rep vote number

Congressional District Text 5 Congressional DistrictState Senate District Text 5 State Senate DistrictState Rep District Text 5 State Rep DistrictRep Vote Text 5 Rep vote should be last two digits of precinctWard/Council Text 5 Ward/CouncilWard District Text 5 Local ward district numberSchool Committee District Text 5 School Committee DistrictFire district Text 5 Fire DistrictSpecial District Text 5 Special district if any

Sample File Layout for Street Files

Page 18: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 8

Methods – Street List

• Need Census Geography – Faces and Edges

Page 19: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 9

Methods – Street List• Census Faces and Edges

– A census block may consist of one or more faces

• Faces:– Unique identifier: TFID

• Edges:– Unique identifier: TLID– Order of the nodes defines the From-To

orientation and left/right sides of the edge• Each Edge specifies which face (identified by TFID)

is on its… – right with the TFIDR field– left with the TFIDL field

• With this knowledge we can now…– Code the Faces with the districts (union)– Code the Edges with left/right districts

Edge

Face

Face

Page 20: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 2 0

Methods – Street List

• Use model builder and/or python scripting– West Hartford – just model builder

• Didn’t aggregate down to the “All” – Left each segment as a record in final output table – each

Even and Odd• Didn’t aggregate consecutive segments ranges to single

high-low range

Page 21: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 2 1

Methods – Street List

• Python scripting handled aggregations– RI: started w/ model,

moved to python after many crashes

• Final output table has roads aggregated as much as possible, but still not perfect

Page 22: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 2 2

Methods – Street List

Page 23: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 2 3

Lessons Learned• Geocoding

– Need good reference data – Need clean source address table– Can spend a lot of time reviewing/placing unmatched

• Census Data– Street Names

• Some are just missing• Some are just wrong• Check: join voter list & local road layer street names to census streets names

(both directions) – identify/fix mismatches– Missing address ranges– Edges missing zip codes if no range

• Populate from associated faces

Page 24: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 2 4

Lessons Learned• Example: Missing Address Ranges

Page 25: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 2 5

Lessons Learned

• Example: What side is District on if no range?

Page 26: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 2 6

Lessons Learned

• Example: Dealing with edges at split blocks = headache

Page 27: How to Put GIS To Work for Voting Redistricting

© 2 0 1 2 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 2 7

Thank You

Michele Giorgianni, GISPProject Manager

[email protected] 860-643-4401 x304

Special thanks to:Maria Giarrusso, City of Cranston, RI

For pointing me to the Faces and Edges!