]>
gitweb.michael.orlitzky.com - dead/census-tools.git/blob - bin/download_data
4 Download any necessary data from TIGER and Summary File 1.
11 # Basically, add '../src' to our path.
12 # Needed for the imports that follow.
13 site
.addsitedir(os
.path
.dirname(os
.path
.abspath(sys
.argv
[0])) + '/../src')
16 from Data
import State
, County
19 dc
= State(11, 'District of Columbia')
20 md
= State(24, 'Maryland')
21 ny
= State(36, 'New York')
22 pa
= State(42, 'Pennsylvania')
23 va
= State(51, 'Virginia')
26 dc
.add_county(1, 'District of Columbia', True)
29 md
.add_county(1, 'Allegany')
30 md
.add_county(3, 'Anne Arundel')
31 md
.add_county(5, 'Baltimore')
32 md
.add_county(510, 'Baltimore city', True)
33 md
.add_county(9, 'Calvert')
34 md
.add_county(11, 'Caroline')
35 md
.add_county(13, 'Carroll')
36 md
.add_county(15, 'Cecil')
37 md
.add_county(17, 'Charles')
38 md
.add_county(19, 'Dorchester')
39 md
.add_county(21, 'Frederick')
40 md
.add_county(23, 'Garrett')
41 md
.add_county(25, 'Harford')
42 md
.add_county(27, 'Howard')
43 md
.add_county(29, 'Kent')
44 md
.add_county(31, 'Montgomery')
45 md
.add_county(33, 'Prince Georges')
46 md
.add_county(35, 'Queen Annes')
47 md
.add_county(37, 'St Marys')
48 md
.add_county(39, 'Somerset')
49 md
.add_county(41, 'Talbot')
50 md
.add_county(43, 'Washington')
51 md
.add_county(45, 'Wicomico')
52 md
.add_county(47, 'Worcester')
55 ny
.add_county(1, 'Albany')
56 ny
.add_county(3, 'Allegany')
57 ny
.add_county(5, 'Bronx')
58 ny
.add_county(7, 'Broome')
59 ny
.add_county(9, 'Cattaraugus')
60 ny
.add_county(11, 'Cayuga')
61 ny
.add_county(13, 'Chautauqua')
62 ny
.add_county(15, 'Chemung')
63 ny
.add_county(17, 'Chenango')
64 ny
.add_county(19, 'Clinton')
65 ny
.add_county(21, 'Columbia')
66 ny
.add_county(23, 'Cortland')
67 ny
.add_county(25, 'Delaware')
68 ny
.add_county(27, 'Dutchess')
69 ny
.add_county(29, 'Erie')
70 ny
.add_county(31, 'Essex')
71 ny
.add_county(33, 'Franklin')
72 ny
.add_county(35, 'Fulton')
73 ny
.add_county(37, 'Genesee')
74 ny
.add_county(39, 'Greene')
75 ny
.add_county(41, 'Hamilton')
76 ny
.add_county(43, 'Herkimer')
77 ny
.add_county(45, 'Jefferson')
78 ny
.add_county(47, 'Kings')
79 ny
.add_county(49, 'Lewis')
80 ny
.add_county(51, 'Livingston')
81 ny
.add_county(53, 'Madison')
82 ny
.add_county(55, 'Monroe')
83 ny
.add_county(57, 'Montgomery')
84 ny
.add_county(59, 'Nassau')
85 ny
.add_county(61, 'New York')
86 ny
.add_county(63, 'Niagara')
87 ny
.add_county(65, 'Oneida')
88 ny
.add_county(67, 'Onondaga')
89 ny
.add_county(69, 'Ontario')
90 ny
.add_county(71, 'Orange')
91 ny
.add_county(73, 'Orleans')
92 ny
.add_county(75, 'Oswego')
93 ny
.add_county(77, 'Otsego')
94 ny
.add_county(79, 'Putnam')
95 ny
.add_county(81, 'Queens')
96 ny
.add_county(83, 'Rensselaer')
97 ny
.add_county(85, 'Richmond')
98 ny
.add_county(87, 'Rockland')
99 ny
.add_county(89, 'St Lawrence')
100 ny
.add_county(91, 'Saratoga')
101 ny
.add_county(93, 'Schenectady')
102 ny
.add_county(95, 'Schoharie')
103 ny
.add_county(97, 'Schuyler')
104 ny
.add_county(99, 'Seneca')
105 ny
.add_county(101, 'Steuben')
106 ny
.add_county(103, 'Suffolk')
107 ny
.add_county(105, 'Sullivan')
108 ny
.add_county(107, 'Tioga')
109 ny
.add_county(109, 'Tompkins')
110 ny
.add_county(111, 'Ulster')
111 ny
.add_county(113, 'Warren')
112 ny
.add_county(115, 'Washington')
113 ny
.add_county(117, 'Wayne')
114 ny
.add_county(119, 'Westchester')
115 ny
.add_county(121, 'Wyoming')
116 ny
.add_county(123, 'Yates')
120 pa
.add_county(1, 'Adams')
121 pa
.add_county(3, 'Allegheny')
122 pa
.add_county(5, 'Armstrong')
123 pa
.add_county(7, 'Beaver')
124 pa
.add_county(9, 'Bedford')
125 pa
.add_county(11, 'Berks')
126 pa
.add_county(13, 'Blair')
127 pa
.add_county(15, 'Bradford')
128 pa
.add_county(17, 'Bucks')
129 pa
.add_county(19, 'Butler')
130 pa
.add_county(21, 'Cambria')
131 pa
.add_county(23, 'Cameron')
132 pa
.add_county(25, 'Carbon')
133 pa
.add_county(27, 'Centre')
134 pa
.add_county(29, 'Chester')
135 pa
.add_county(31, 'Clarion')
136 pa
.add_county(33, 'Clearfield')
137 pa
.add_county(35, 'Clinton')
138 pa
.add_county(37, 'Columbia')
139 pa
.add_county(39, 'Crawford')
140 pa
.add_county(41, 'Cumberland')
141 pa
.add_county(43, 'Dauphin')
142 pa
.add_county(45, 'Delaware')
143 pa
.add_county(47, 'Elk')
144 pa
.add_county(49, 'Erie')
145 pa
.add_county(51, 'Fayette')
146 pa
.add_county(53, 'Forest')
147 pa
.add_county(55, 'Franklin')
148 pa
.add_county(57, 'Fulton')
149 pa
.add_county(59, 'Greene')
150 pa
.add_county(61, 'Huntingdon')
151 pa
.add_county(63, 'Indiana')
152 pa
.add_county(65, 'Jefferson')
153 pa
.add_county(67, 'Juniata')
154 pa
.add_county(69, 'Lackawanna')
155 pa
.add_county(71, 'Lancaster')
156 pa
.add_county(73, 'Lawrence')
157 pa
.add_county(75, 'Lebanon')
158 pa
.add_county(77, 'Lehigh')
159 pa
.add_county(79, 'Luzerne')
160 pa
.add_county(81, 'Lycoming')
161 pa
.add_county(83, 'McKean')
162 pa
.add_county(85, 'Mercer')
163 pa
.add_county(87, 'Mifflin')
164 pa
.add_county(89, 'Monroe')
165 pa
.add_county(91, 'Montgomery')
166 pa
.add_county(93, 'Montour')
167 pa
.add_county(95, 'Northampton')
168 pa
.add_county(97, 'Northumberland')
169 pa
.add_county(99, 'Perry')
170 pa
.add_county(101, 'Philadelphia')
171 pa
.add_county(103, 'Pike')
172 pa
.add_county(105, 'Potter')
173 pa
.add_county(107, 'Schuylkill')
174 pa
.add_county(109, 'Snyder')
175 pa
.add_county(111, 'Somerset')
176 pa
.add_county(113, 'Sullivan')
177 pa
.add_county(115, 'Susquehanna')
178 pa
.add_county(117, 'Tioga')
179 pa
.add_county(119, 'Union')
180 pa
.add_county(121, 'Venango')
181 pa
.add_county(123, 'Warren')
182 pa
.add_county(125, 'Washington')
183 pa
.add_county(127, 'Wayne')
184 pa
.add_county(129, 'Westmoreland')
185 pa
.add_county(131, 'Wyoming')
186 pa
.add_county(133, 'York')
188 va
.add_county(1, 'Accomack')
189 va
.add_county(3, 'Albemarle')
190 va
.add_county(5, 'Alleghany')
191 va
.add_county(7, 'Amelia')
192 va
.add_county(9, 'Amherst')
193 va
.add_county(11, 'Appomattox')
194 va
.add_county(13, 'Arlington')
195 va
.add_county(15, 'Augusta')
196 va
.add_county(17, 'Bath')
197 va
.add_county(19, 'Bedford')
198 va
.add_county(21, 'Bland')
199 va
.add_county(23, 'Botetourt')
200 va
.add_county(25, 'Brunswick')
201 va
.add_county(27, 'Buchanan')
202 va
.add_county(29, 'Buckingham')
203 va
.add_county(31, 'Campbell')
204 va
.add_county(33, 'Caroline')
205 va
.add_county(35, 'Carroll')
206 va
.add_county(36, 'Charles City')
207 va
.add_county(37, 'Charlotte')
208 va
.add_county(41, 'Chesterfield')
209 va
.add_county(43, 'Clarke')
210 va
.add_county(45, 'Craig')
211 va
.add_county(47, 'Culpeper')
212 va
.add_county(49, 'Cumberland')
213 va
.add_county(51, 'Dickenson')
214 va
.add_county(53, 'Dinwiddie')
215 va
.add_county(57, 'Essex')
216 va
.add_county(59, 'Fairfax')
217 va
.add_county(61, 'Fauquier')
218 va
.add_county(63, 'Floyd')
219 va
.add_county(65, 'Fluvanna')
220 va
.add_county(67, 'Franklin')
221 va
.add_county(69, 'Frederick')
222 va
.add_county(71, 'Giles')
223 va
.add_county(73, 'Gloucester')
224 va
.add_county(75, 'Goochland')
225 va
.add_county(77, 'Grayson')
226 va
.add_county(79, 'Greene')
227 va
.add_county(81, 'Greensville')
228 va
.add_county(83, 'Halifax')
229 va
.add_county(85, 'Hanover')
230 va
.add_county(87, 'Henrico')
231 va
.add_county(89, 'Henry')
232 va
.add_county(91, 'Highland')
233 va
.add_county(93, 'Isle of Wight')
234 va
.add_county(95, 'James City')
235 va
.add_county(97, 'King and Queen')
236 va
.add_county(99, 'King George')
237 va
.add_county(101, 'King William')
238 va
.add_county(103, 'Lancaster')
239 va
.add_county(105, 'Lee')
240 va
.add_county(107, 'Loudoun')
241 va
.add_county(109, 'Louisa')
242 va
.add_county(111, 'Lunenburg')
243 va
.add_county(113, 'Madison')
244 va
.add_county(115, 'Mathews')
245 va
.add_county(117, 'Mecklenburg')
246 va
.add_county(119, 'Middlesex')
247 va
.add_county(121, 'Montgomery')
248 va
.add_county(125, 'Nelson')
249 va
.add_county(127, 'New Kent')
250 va
.add_county(131, 'Northampton')
251 va
.add_county(133, 'Northumberland')
252 va
.add_county(135, 'Nottoway')
253 va
.add_county(137, 'Orange')
254 va
.add_county(139, 'Page')
255 va
.add_county(141, 'Patrick')
256 va
.add_county(143, 'Pittsylvania')
257 va
.add_county(145, 'Powhatan')
258 va
.add_county(147, 'Prince Edward')
259 va
.add_county(149, 'Prince George')
260 va
.add_county(153, 'Prince William')
261 va
.add_county(155, 'Pulaski')
262 va
.add_county(157, 'Rappahannock')
263 va
.add_county(159, 'Richmond')
264 va
.add_county(161, 'Roanoke')
265 va
.add_county(163, 'Rockbridge')
266 va
.add_county(165, 'Rockingham')
267 va
.add_county(167, 'Russell')
268 va
.add_county(169, 'Scott')
269 va
.add_county(171, 'Shenandoah')
270 va
.add_county(173, 'Smyth')
271 va
.add_county(175, 'Southampton')
272 va
.add_county(177, 'Spotsylvania')
273 va
.add_county(179, 'Stafford')
274 va
.add_county(181, 'Surry')
275 va
.add_county(183, 'Sussex')
276 va
.add_county(185, 'Tazewell')
277 va
.add_county(187, 'Warren')
278 va
.add_county(191, 'Washington')
279 va
.add_county(193, 'Westmoreland')
280 va
.add_county(195, 'Wise')
281 va
.add_county(197, 'Wythe')
282 va
.add_county(199, 'York')
283 va
.add_county(510, 'Alexandria city', True)
284 va
.add_county(515, 'Bedford city', True)
285 va
.add_county(520, 'Bristol city', True)
286 va
.add_county(530, 'Buena Vista city', True)
287 va
.add_county(540, 'Charlottesville city', True)
288 va
.add_county(550, 'Chesapeake city', True)
289 va
.add_county(570, 'Colonial Heights city', True)
290 va
.add_county(580, 'Covington city', True)
291 va
.add_county(590, 'Danville city', True)
292 va
.add_county(595, 'Emporia city', True)
293 va
.add_county(600, 'Fairfax city', True)
294 va
.add_county(610, 'Falls Church city', True)
295 va
.add_county(620, 'Franklin city', True)
296 va
.add_county(630, 'Fredericksburg city', True)
297 va
.add_county(640, 'Galax city', True)
298 va
.add_county(650, 'Hampton city', True)
299 va
.add_county(660, 'Harrisonburg city', True)
300 va
.add_county(670, 'Hopewell city', True)
301 va
.add_county(678, 'Lexington city', True)
302 va
.add_county(680, 'Lynchburg city', True)
303 va
.add_county(683, 'Manassas city', True)
304 va
.add_county(685, 'Manassas Park city', True)
305 va
.add_county(690, 'Martinsville city', True)
306 va
.add_county(700, 'Newport News city', True)
307 va
.add_county(710, 'Norfolk city', True)
308 va
.add_county(720, 'Norton city', True)
309 va
.add_county(730, 'Petersburg city', True)
310 va
.add_county(735, 'Poquoson city', True)
311 va
.add_county(740, 'Portsmouth city', True)
312 va
.add_county(750, 'Radford city', True)
313 va
.add_county(760, 'Richmond city', True)
314 va
.add_county(770, 'Roanoke city', True)
315 va
.add_county(775, 'Salem city', True)
316 va
.add_county(790, 'Staunton city', True)
317 va
.add_county(800, 'Suffolk city', True)
318 va
.add_county(810, 'Virginia Beach city', True)
319 va
.add_county(820, 'Waynesboro city', True)
320 va
.add_county(830, 'Williamsburg city', True)
321 va
.add_county(840, 'Winchester city', True)
324 states
= [dc
, md
, ny
, pa
, va
]
326 Data
.download_lines(states
)