]>
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 # Create the State objects.
20 de
= State(10, 'Delaware', 'DE')
21 dc
= State(11, 'District of Columbia', 'DC')
22 md
= State(24, 'Maryland', 'MD')
23 nj
= State(34, 'New Jersey', 'NJ')
24 ny
= State(36, 'New York', 'NY')
25 pa
= State(42, 'Pennsylvania', 'PA')
26 va
= State(51, 'Virginia', 'VA')
27 wv
= State(54, 'West Virginia', 'WV')
30 # Now we add all of the counties belonging to each state, starting
33 de
.add_county(1, 'Kent')
34 de
.add_county(3, 'New Castle')
35 de
.add_county(5, 'Sussex')
40 dc
.add_county(1, 'District of Columbia', True)
45 md
.add_county(1, 'Allegany')
46 md
.add_county(3, 'Anne Arundel')
47 md
.add_county(5, 'Baltimore')
48 md
.add_county(510, 'Baltimore city', True)
49 md
.add_county(9, 'Calvert')
50 md
.add_county(11, 'Caroline')
51 md
.add_county(13, 'Carroll')
52 md
.add_county(15, 'Cecil')
53 md
.add_county(17, 'Charles')
54 md
.add_county(19, 'Dorchester')
55 md
.add_county(21, 'Frederick')
56 md
.add_county(23, 'Garrett')
57 md
.add_county(25, 'Harford')
58 md
.add_county(27, 'Howard')
59 md
.add_county(29, 'Kent')
60 md
.add_county(31, 'Montgomery')
61 md
.add_county(33, 'Prince Georges')
62 md
.add_county(35, 'Queen Annes')
63 md
.add_county(37, 'St Marys')
64 md
.add_county(39, 'Somerset')
65 md
.add_county(41, 'Talbot')
66 md
.add_county(43, 'Washington')
67 md
.add_county(45, 'Wicomico')
68 md
.add_county(47, 'Worcester')
73 nj
.add_county(1, 'Atlantic')
74 nj
.add_county(3, 'Bergen')
75 nj
.add_county(5, 'Burlington')
76 nj
.add_county(7, 'Camden')
77 nj
.add_county(9, 'Cape May')
78 nj
.add_county(11, 'Cumberland')
79 nj
.add_county(13, 'Essex')
80 nj
.add_county(15, 'Gloucester')
81 nj
.add_county(17, 'Hudson')
82 nj
.add_county(19, 'Hunterdon')
83 nj
.add_county(21, 'Mercer')
84 nj
.add_county(23, 'Middlesex')
85 nj
.add_county(25, 'Monmouth')
86 nj
.add_county(27, 'Morris')
87 nj
.add_county(29, 'Ocean')
88 nj
.add_county(31, 'Passaic')
89 nj
.add_county(33, 'Salem')
90 nj
.add_county(35, 'Somerset')
91 nj
.add_county(37, 'Sussex')
92 nj
.add_county(39, 'Union')
93 nj
.add_county(41, 'Warren')
98 ny
.add_county(1, 'Albany')
99 ny
.add_county(3, 'Allegany')
100 ny
.add_county(5, 'Bronx')
101 ny
.add_county(7, 'Broome')
102 ny
.add_county(9, 'Cattaraugus')
103 ny
.add_county(11, 'Cayuga')
104 ny
.add_county(13, 'Chautauqua')
105 ny
.add_county(15, 'Chemung')
106 ny
.add_county(17, 'Chenango')
107 ny
.add_county(19, 'Clinton')
108 ny
.add_county(21, 'Columbia')
109 ny
.add_county(23, 'Cortland')
110 ny
.add_county(25, 'Delaware')
111 ny
.add_county(27, 'Dutchess')
112 ny
.add_county(29, 'Erie')
113 ny
.add_county(31, 'Essex')
114 ny
.add_county(33, 'Franklin')
115 ny
.add_county(35, 'Fulton')
116 ny
.add_county(37, 'Genesee')
117 ny
.add_county(39, 'Greene')
118 ny
.add_county(41, 'Hamilton')
119 ny
.add_county(43, 'Herkimer')
120 ny
.add_county(45, 'Jefferson')
121 ny
.add_county(47, 'Kings')
122 ny
.add_county(49, 'Lewis')
123 ny
.add_county(51, 'Livingston')
124 ny
.add_county(53, 'Madison')
125 ny
.add_county(55, 'Monroe')
126 ny
.add_county(57, 'Montgomery')
127 ny
.add_county(59, 'Nassau')
128 ny
.add_county(61, 'New York')
129 ny
.add_county(63, 'Niagara')
130 ny
.add_county(65, 'Oneida')
131 ny
.add_county(67, 'Onondaga')
132 ny
.add_county(69, 'Ontario')
133 ny
.add_county(71, 'Orange')
134 ny
.add_county(73, 'Orleans')
135 ny
.add_county(75, 'Oswego')
136 ny
.add_county(77, 'Otsego')
137 ny
.add_county(79, 'Putnam')
138 ny
.add_county(81, 'Queens')
139 ny
.add_county(83, 'Rensselaer')
140 ny
.add_county(85, 'Richmond')
141 ny
.add_county(87, 'Rockland')
142 ny
.add_county(89, 'St Lawrence')
143 ny
.add_county(91, 'Saratoga')
144 ny
.add_county(93, 'Schenectady')
145 ny
.add_county(95, 'Schoharie')
146 ny
.add_county(97, 'Schuyler')
147 ny
.add_county(99, 'Seneca')
148 ny
.add_county(101, 'Steuben')
149 ny
.add_county(103, 'Suffolk')
150 ny
.add_county(105, 'Sullivan')
151 ny
.add_county(107, 'Tioga')
152 ny
.add_county(109, 'Tompkins')
153 ny
.add_county(111, 'Ulster')
154 ny
.add_county(113, 'Warren')
155 ny
.add_county(115, 'Washington')
156 ny
.add_county(117, 'Wayne')
157 ny
.add_county(119, 'Westchester')
158 ny
.add_county(121, 'Wyoming')
159 ny
.add_county(123, 'Yates')
164 pa
.add_county(1, 'Adams')
165 pa
.add_county(3, 'Allegheny')
166 pa
.add_county(5, 'Armstrong')
167 pa
.add_county(7, 'Beaver')
168 pa
.add_county(9, 'Bedford')
169 pa
.add_county(11, 'Berks')
170 pa
.add_county(13, 'Blair')
171 pa
.add_county(15, 'Bradford')
172 pa
.add_county(17, 'Bucks')
173 pa
.add_county(19, 'Butler')
174 pa
.add_county(21, 'Cambria')
175 pa
.add_county(23, 'Cameron')
176 pa
.add_county(25, 'Carbon')
177 pa
.add_county(27, 'Centre')
178 pa
.add_county(29, 'Chester')
179 pa
.add_county(31, 'Clarion')
180 pa
.add_county(33, 'Clearfield')
181 pa
.add_county(35, 'Clinton')
182 pa
.add_county(37, 'Columbia')
183 pa
.add_county(39, 'Crawford')
184 pa
.add_county(41, 'Cumberland')
185 pa
.add_county(43, 'Dauphin')
186 pa
.add_county(45, 'Delaware')
187 pa
.add_county(47, 'Elk')
188 pa
.add_county(49, 'Erie')
189 pa
.add_county(51, 'Fayette')
190 pa
.add_county(53, 'Forest')
191 pa
.add_county(55, 'Franklin')
192 pa
.add_county(57, 'Fulton')
193 pa
.add_county(59, 'Greene')
194 pa
.add_county(61, 'Huntingdon')
195 pa
.add_county(63, 'Indiana')
196 pa
.add_county(65, 'Jefferson')
197 pa
.add_county(67, 'Juniata')
198 pa
.add_county(69, 'Lackawanna')
199 pa
.add_county(71, 'Lancaster')
200 pa
.add_county(73, 'Lawrence')
201 pa
.add_county(75, 'Lebanon')
202 pa
.add_county(77, 'Lehigh')
203 pa
.add_county(79, 'Luzerne')
204 pa
.add_county(81, 'Lycoming')
205 pa
.add_county(83, 'McKean')
206 pa
.add_county(85, 'Mercer')
207 pa
.add_county(87, 'Mifflin')
208 pa
.add_county(89, 'Monroe')
209 pa
.add_county(91, 'Montgomery')
210 pa
.add_county(93, 'Montour')
211 pa
.add_county(95, 'Northampton')
212 pa
.add_county(97, 'Northumberland')
213 pa
.add_county(99, 'Perry')
214 pa
.add_county(101, 'Philadelphia')
215 pa
.add_county(103, 'Pike')
216 pa
.add_county(105, 'Potter')
217 pa
.add_county(107, 'Schuylkill')
218 pa
.add_county(109, 'Snyder')
219 pa
.add_county(111, 'Somerset')
220 pa
.add_county(113, 'Sullivan')
221 pa
.add_county(115, 'Susquehanna')
222 pa
.add_county(117, 'Tioga')
223 pa
.add_county(119, 'Union')
224 pa
.add_county(121, 'Venango')
225 pa
.add_county(123, 'Warren')
226 pa
.add_county(125, 'Washington')
227 pa
.add_county(127, 'Wayne')
228 pa
.add_county(129, 'Westmoreland')
229 pa
.add_county(131, 'Wyoming')
230 pa
.add_county(133, 'York')
235 va
.add_county(1, 'Accomack')
236 va
.add_county(3, 'Albemarle')
237 va
.add_county(5, 'Alleghany')
238 va
.add_county(7, 'Amelia')
239 va
.add_county(9, 'Amherst')
240 va
.add_county(11, 'Appomattox')
241 va
.add_county(13, 'Arlington')
242 va
.add_county(15, 'Augusta')
243 va
.add_county(17, 'Bath')
244 va
.add_county(19, 'Bedford')
245 va
.add_county(21, 'Bland')
246 va
.add_county(23, 'Botetourt')
247 va
.add_county(25, 'Brunswick')
248 va
.add_county(27, 'Buchanan')
249 va
.add_county(29, 'Buckingham')
250 va
.add_county(31, 'Campbell')
251 va
.add_county(33, 'Caroline')
252 va
.add_county(35, 'Carroll')
253 va
.add_county(36, 'Charles City')
254 va
.add_county(37, 'Charlotte')
255 va
.add_county(41, 'Chesterfield')
256 va
.add_county(43, 'Clarke')
257 va
.add_county(45, 'Craig')
258 va
.add_county(47, 'Culpeper')
259 va
.add_county(49, 'Cumberland')
260 va
.add_county(51, 'Dickenson')
261 va
.add_county(53, 'Dinwiddie')
262 va
.add_county(57, 'Essex')
263 va
.add_county(59, 'Fairfax')
264 va
.add_county(61, 'Fauquier')
265 va
.add_county(63, 'Floyd')
266 va
.add_county(65, 'Fluvanna')
267 va
.add_county(67, 'Franklin')
268 va
.add_county(69, 'Frederick')
269 va
.add_county(71, 'Giles')
270 va
.add_county(73, 'Gloucester')
271 va
.add_county(75, 'Goochland')
272 va
.add_county(77, 'Grayson')
273 va
.add_county(79, 'Greene')
274 va
.add_county(81, 'Greensville')
275 va
.add_county(83, 'Halifax')
276 va
.add_county(85, 'Hanover')
277 va
.add_county(87, 'Henrico')
278 va
.add_county(89, 'Henry')
279 va
.add_county(91, 'Highland')
280 va
.add_county(93, 'Isle of Wight')
281 va
.add_county(95, 'James City')
282 va
.add_county(97, 'King and Queen')
283 va
.add_county(99, 'King George')
284 va
.add_county(101, 'King William')
285 va
.add_county(103, 'Lancaster')
286 va
.add_county(105, 'Lee')
287 va
.add_county(107, 'Loudoun')
288 va
.add_county(109, 'Louisa')
289 va
.add_county(111, 'Lunenburg')
290 va
.add_county(113, 'Madison')
291 va
.add_county(115, 'Mathews')
292 va
.add_county(117, 'Mecklenburg')
293 va
.add_county(119, 'Middlesex')
294 va
.add_county(121, 'Montgomery')
295 va
.add_county(125, 'Nelson')
296 va
.add_county(127, 'New Kent')
297 va
.add_county(131, 'Northampton')
298 va
.add_county(133, 'Northumberland')
299 va
.add_county(135, 'Nottoway')
300 va
.add_county(137, 'Orange')
301 va
.add_county(139, 'Page')
302 va
.add_county(141, 'Patrick')
303 va
.add_county(143, 'Pittsylvania')
304 va
.add_county(145, 'Powhatan')
305 va
.add_county(147, 'Prince Edward')
306 va
.add_county(149, 'Prince George')
307 va
.add_county(153, 'Prince William')
308 va
.add_county(155, 'Pulaski')
309 va
.add_county(157, 'Rappahannock')
310 va
.add_county(159, 'Richmond')
311 va
.add_county(161, 'Roanoke')
312 va
.add_county(163, 'Rockbridge')
313 va
.add_county(165, 'Rockingham')
314 va
.add_county(167, 'Russell')
315 va
.add_county(169, 'Scott')
316 va
.add_county(171, 'Shenandoah')
317 va
.add_county(173, 'Smyth')
318 va
.add_county(175, 'Southampton')
319 va
.add_county(177, 'Spotsylvania')
320 va
.add_county(179, 'Stafford')
321 va
.add_county(181, 'Surry')
322 va
.add_county(183, 'Sussex')
323 va
.add_county(185, 'Tazewell')
324 va
.add_county(187, 'Warren')
325 va
.add_county(191, 'Washington')
326 va
.add_county(193, 'Westmoreland')
327 va
.add_county(195, 'Wise')
328 va
.add_county(197, 'Wythe')
329 va
.add_county(199, 'York')
330 va
.add_county(510, 'Alexandria city', True)
331 va
.add_county(515, 'Bedford city', True)
332 va
.add_county(520, 'Bristol city', True)
333 va
.add_county(530, 'Buena Vista city', True)
334 va
.add_county(540, 'Charlottesville city', True)
335 va
.add_county(550, 'Chesapeake city', True)
336 va
.add_county(570, 'Colonial Heights city', True)
337 va
.add_county(580, 'Covington city', True)
338 va
.add_county(590, 'Danville city', True)
339 va
.add_county(595, 'Emporia city', True)
340 va
.add_county(600, 'Fairfax city', True)
341 va
.add_county(610, 'Falls Church city', True)
342 va
.add_county(620, 'Franklin city', True)
343 va
.add_county(630, 'Fredericksburg city', True)
344 va
.add_county(640, 'Galax city', True)
345 va
.add_county(650, 'Hampton city', True)
346 va
.add_county(660, 'Harrisonburg city', True)
347 va
.add_county(670, 'Hopewell city', True)
348 va
.add_county(678, 'Lexington city', True)
349 va
.add_county(680, 'Lynchburg city', True)
350 va
.add_county(683, 'Manassas city', True)
351 va
.add_county(685, 'Manassas Park city', True)
352 va
.add_county(690, 'Martinsville city', True)
353 va
.add_county(700, 'Newport News city', True)
354 va
.add_county(710, 'Norfolk city', True)
355 va
.add_county(720, 'Norton city', True)
356 va
.add_county(730, 'Petersburg city', True)
357 va
.add_county(735, 'Poquoson city', True)
358 va
.add_county(740, 'Portsmouth city', True)
359 va
.add_county(750, 'Radford city', True)
360 va
.add_county(760, 'Richmond city', True)
361 va
.add_county(770, 'Roanoke city', True)
362 va
.add_county(775, 'Salem city', True)
363 va
.add_county(790, 'Staunton city', True)
364 va
.add_county(800, 'Suffolk city', True)
365 va
.add_county(810, 'Virginia Beach city', True)
366 va
.add_county(820, 'Waynesboro city', True)
367 va
.add_county(830, 'Williamsburg city', True)
368 va
.add_county(840, 'Winchester city', True)
373 wv
.add_county(1, 'Barbour')
374 wv
.add_county(3, 'Berkeley')
375 wv
.add_county(5, 'Boone')
376 wv
.add_county(7, 'Braxton')
377 wv
.add_county(9, 'Brooke')
378 wv
.add_county(11, 'Cabell')
379 wv
.add_county(13, 'Calhoun')
380 wv
.add_county(15, 'Clay')
381 wv
.add_county(17, 'Doddridge')
382 wv
.add_county(19, 'Fayette')
383 wv
.add_county(21, 'Gilmer')
384 wv
.add_county(23, 'Grant')
385 wv
.add_county(25, 'Greenbrier')
386 wv
.add_county(27, 'Hampshire')
387 wv
.add_county(29, 'Hancock')
388 wv
.add_county(31, 'Hardy')
389 wv
.add_county(33, 'Harrison')
390 wv
.add_county(35, 'Jackson')
391 wv
.add_county(37, 'Jefferson')
392 wv
.add_county(39, 'Kanawha')
393 wv
.add_county(41, 'Lewis')
394 wv
.add_county(43, 'Lincoln')
395 wv
.add_county(45, 'Logan')
396 wv
.add_county(47, 'McDowell')
397 wv
.add_county(49, 'Marion')
398 wv
.add_county(51, 'Marshall')
399 wv
.add_county(53, 'Mason')
400 wv
.add_county(55, 'Mercer')
401 wv
.add_county(57, 'Mineral')
402 wv
.add_county(59, 'Mingo')
403 wv
.add_county(61, 'Monongalia')
404 wv
.add_county(63, 'Monroe')
405 wv
.add_county(65, 'Morgan')
406 wv
.add_county(67, 'Nicholas')
407 wv
.add_county(69, 'Ohio')
408 wv
.add_county(71, 'Pendleton')
409 wv
.add_county(73, 'Pleasants')
410 wv
.add_county(75, 'Pocahontas')
411 wv
.add_county(77, 'Preston')
412 wv
.add_county(79, 'Putnam')
413 wv
.add_county(81, 'Raleigh')
414 wv
.add_county(83, 'Randolph')
415 wv
.add_county(85, 'Ritchie')
416 wv
.add_county(87, 'Roane')
417 wv
.add_county(89, 'Summers')
418 wv
.add_county(91, 'Taylor')
419 wv
.add_county(93, 'Tucker')
420 wv
.add_county(95, 'Tyler')
421 wv
.add_county(97, 'Upshur')
422 wv
.add_county(99, 'Wayne')
423 wv
.add_county(101, 'Webster')
424 wv
.add_county(103, 'Wetzel')
425 wv
.add_county(105, 'Wirt')
426 wv
.add_county(107, 'Wood')
427 wv
.add_county(109, 'Wyoming')
430 # Now that the counties have been added, create a list of states to
431 # pass to the download_lines function.
432 states
= [de
, dc
, md
, nj
, ny
, pa
, va
, wv
]
433 Data
.download_sf1(states
)
434 Data
.download_blocks(states
)
435 Data
.download_lines(states
)