X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=bin%2Fdownload_data;h=da3cb75d38a10503042390dd508ea291dc051f37;hb=eb51c39a919ac83319a6ced262051e6f8b0f00c4;hp=2497a7916dc3db42b7aa88ae3d472136c820794b;hpb=8b5fdd58d539d5ef24a5e726738c39637d1a38ab;p=dead%2Fcensus-tools.git diff --git a/bin/download_data b/bin/download_data index 2497a79..da3cb75 100755 --- a/bin/download_data +++ b/bin/download_data @@ -16,16 +16,32 @@ import Data from Data import State, County -dc = State(11, 'District of Columbia') -md = State(24, 'Maryland') -ny = State(36, 'New York') -pa = State(42, 'Pennsylvania') -va = State(51, 'Virginia') +# Create the State objects. +de = State(10, 'Delaware', 'DE') +dc = State(11, 'District of Columbia', 'DC') +md = State(24, 'Maryland', 'MD') +nj = State(34, 'New Jersey', 'NJ') +ny = State(36, 'New York', 'NY') +pa = State(42, 'Pennsylvania', 'PA') +va = State(51, 'Virginia', 'VA') +wv = State(54, 'West Virginia', 'WV') + + +# Now we add all of the counties belonging to each state, starting +# with Delaware. + +de.add_county(1, 'Kent') +de.add_county(3, 'New Castle') +de.add_county(5, 'Sussex') + # Washington D.C. + dc.add_county(1, 'District of Columbia', True) + # Maryland + md.add_county(1, 'Allegany') md.add_county(3, 'Anne Arundel') md.add_county(5, 'Baltimore') @@ -51,7 +67,100 @@ md.add_county(43, 'Washington') md.add_county(45, 'Wicomico') md.add_county(47, 'Worcester') + +# New Jersey + +nj.add_county(1, 'Atlantic') +nj.add_county(3, 'Bergen') +nj.add_county(5, 'Burlington') +nj.add_county(7, 'Camden') +nj.add_county(9, 'Cape May') +nj.add_county(11, 'Cumberland') +nj.add_county(13, 'Essex') +nj.add_county(15, 'Gloucester') +nj.add_county(17, 'Hudson') +nj.add_county(19, 'Hunterdon') +nj.add_county(21, 'Mercer') +nj.add_county(23, 'Middlesex') +nj.add_county(25, 'Monmouth') +nj.add_county(27, 'Morris') +nj.add_county(29, 'Ocean') +nj.add_county(31, 'Passaic') +nj.add_county(33, 'Salem') +nj.add_county(35, 'Somerset') +nj.add_county(37, 'Sussex') +nj.add_county(39, 'Union') +nj.add_county(41, 'Warren') + + +# New York + +ny.add_county(1, 'Albany') +ny.add_county(3, 'Allegany') +ny.add_county(5, 'Bronx') +ny.add_county(7, 'Broome') +ny.add_county(9, 'Cattaraugus') +ny.add_county(11, 'Cayuga') +ny.add_county(13, 'Chautauqua') +ny.add_county(15, 'Chemung') +ny.add_county(17, 'Chenango') +ny.add_county(19, 'Clinton') +ny.add_county(21, 'Columbia') +ny.add_county(23, 'Cortland') +ny.add_county(25, 'Delaware') +ny.add_county(27, 'Dutchess') +ny.add_county(29, 'Erie') +ny.add_county(31, 'Essex') +ny.add_county(33, 'Franklin') +ny.add_county(35, 'Fulton') +ny.add_county(37, 'Genesee') +ny.add_county(39, 'Greene') +ny.add_county(41, 'Hamilton') +ny.add_county(43, 'Herkimer') +ny.add_county(45, 'Jefferson') +ny.add_county(47, 'Kings') +ny.add_county(49, 'Lewis') +ny.add_county(51, 'Livingston') +ny.add_county(53, 'Madison') +ny.add_county(55, 'Monroe') +ny.add_county(57, 'Montgomery') +ny.add_county(59, 'Nassau') +ny.add_county(61, 'New York') +ny.add_county(63, 'Niagara') +ny.add_county(65, 'Oneida') +ny.add_county(67, 'Onondaga') +ny.add_county(69, 'Ontario') +ny.add_county(71, 'Orange') +ny.add_county(73, 'Orleans') +ny.add_county(75, 'Oswego') +ny.add_county(77, 'Otsego') +ny.add_county(79, 'Putnam') +ny.add_county(81, 'Queens') +ny.add_county(83, 'Rensselaer') +ny.add_county(85, 'Richmond') +ny.add_county(87, 'Rockland') +ny.add_county(89, 'St Lawrence') +ny.add_county(91, 'Saratoga') +ny.add_county(93, 'Schenectady') +ny.add_county(95, 'Schoharie') +ny.add_county(97, 'Schuyler') +ny.add_county(99, 'Seneca') +ny.add_county(101, 'Steuben') +ny.add_county(103, 'Suffolk') +ny.add_county(105, 'Sullivan') +ny.add_county(107, 'Tioga') +ny.add_county(109, 'Tompkins') +ny.add_county(111, 'Ulster') +ny.add_county(113, 'Warren') +ny.add_county(115, 'Washington') +ny.add_county(117, 'Wayne') +ny.add_county(119, 'Westchester') +ny.add_county(121, 'Wyoming') +ny.add_county(123, 'Yates') + + # Pennsylvania + pa.add_county(1, 'Adams') pa.add_county(3, 'Allegheny') pa.add_county(5, 'Armstrong') @@ -120,6 +229,207 @@ pa.add_county(129, 'Westmoreland') pa.add_county(131, 'Wyoming') pa.add_county(133, 'York') -states = [dc, md, ny, pa, va] +# Virginia + +va.add_county(1, 'Accomack') +va.add_county(3, 'Albemarle') +va.add_county(5, 'Alleghany') +va.add_county(7, 'Amelia') +va.add_county(9, 'Amherst') +va.add_county(11, 'Appomattox') +va.add_county(13, 'Arlington') +va.add_county(15, 'Augusta') +va.add_county(17, 'Bath') +va.add_county(19, 'Bedford') +va.add_county(21, 'Bland') +va.add_county(23, 'Botetourt') +va.add_county(25, 'Brunswick') +va.add_county(27, 'Buchanan') +va.add_county(29, 'Buckingham') +va.add_county(31, 'Campbell') +va.add_county(33, 'Caroline') +va.add_county(35, 'Carroll') +va.add_county(36, 'Charles City') +va.add_county(37, 'Charlotte') +va.add_county(41, 'Chesterfield') +va.add_county(43, 'Clarke') +va.add_county(45, 'Craig') +va.add_county(47, 'Culpeper') +va.add_county(49, 'Cumberland') +va.add_county(51, 'Dickenson') +va.add_county(53, 'Dinwiddie') +va.add_county(57, 'Essex') +va.add_county(59, 'Fairfax') +va.add_county(61, 'Fauquier') +va.add_county(63, 'Floyd') +va.add_county(65, 'Fluvanna') +va.add_county(67, 'Franklin') +va.add_county(69, 'Frederick') +va.add_county(71, 'Giles') +va.add_county(73, 'Gloucester') +va.add_county(75, 'Goochland') +va.add_county(77, 'Grayson') +va.add_county(79, 'Greene') +va.add_county(81, 'Greensville') +va.add_county(83, 'Halifax') +va.add_county(85, 'Hanover') +va.add_county(87, 'Henrico') +va.add_county(89, 'Henry') +va.add_county(91, 'Highland') +va.add_county(93, 'Isle of Wight') +va.add_county(95, 'James City') +va.add_county(97, 'King and Queen') +va.add_county(99, 'King George') +va.add_county(101, 'King William') +va.add_county(103, 'Lancaster') +va.add_county(105, 'Lee') +va.add_county(107, 'Loudoun') +va.add_county(109, 'Louisa') +va.add_county(111, 'Lunenburg') +va.add_county(113, 'Madison') +va.add_county(115, 'Mathews') +va.add_county(117, 'Mecklenburg') +va.add_county(119, 'Middlesex') +va.add_county(121, 'Montgomery') +va.add_county(125, 'Nelson') +va.add_county(127, 'New Kent') +va.add_county(131, 'Northampton') +va.add_county(133, 'Northumberland') +va.add_county(135, 'Nottoway') +va.add_county(137, 'Orange') +va.add_county(139, 'Page') +va.add_county(141, 'Patrick') +va.add_county(143, 'Pittsylvania') +va.add_county(145, 'Powhatan') +va.add_county(147, 'Prince Edward') +va.add_county(149, 'Prince George') +va.add_county(153, 'Prince William') +va.add_county(155, 'Pulaski') +va.add_county(157, 'Rappahannock') +va.add_county(159, 'Richmond') +va.add_county(161, 'Roanoke') +va.add_county(163, 'Rockbridge') +va.add_county(165, 'Rockingham') +va.add_county(167, 'Russell') +va.add_county(169, 'Scott') +va.add_county(171, 'Shenandoah') +va.add_county(173, 'Smyth') +va.add_county(175, 'Southampton') +va.add_county(177, 'Spotsylvania') +va.add_county(179, 'Stafford') +va.add_county(181, 'Surry') +va.add_county(183, 'Sussex') +va.add_county(185, 'Tazewell') +va.add_county(187, 'Warren') +va.add_county(191, 'Washington') +va.add_county(193, 'Westmoreland') +va.add_county(195, 'Wise') +va.add_county(197, 'Wythe') +va.add_county(199, 'York') +va.add_county(510, 'Alexandria city', True) +va.add_county(515, 'Bedford city', True) +va.add_county(520, 'Bristol city', True) +va.add_county(530, 'Buena Vista city', True) +va.add_county(540, 'Charlottesville city', True) +va.add_county(550, 'Chesapeake city', True) +va.add_county(570, 'Colonial Heights city', True) +va.add_county(580, 'Covington city', True) +va.add_county(590, 'Danville city', True) +va.add_county(595, 'Emporia city', True) +va.add_county(600, 'Fairfax city', True) +va.add_county(610, 'Falls Church city', True) +va.add_county(620, 'Franklin city', True) +va.add_county(630, 'Fredericksburg city', True) +va.add_county(640, 'Galax city', True) +va.add_county(650, 'Hampton city', True) +va.add_county(660, 'Harrisonburg city', True) +va.add_county(670, 'Hopewell city', True) +va.add_county(678, 'Lexington city', True) +va.add_county(680, 'Lynchburg city', True) +va.add_county(683, 'Manassas city', True) +va.add_county(685, 'Manassas Park city', True) +va.add_county(690, 'Martinsville city', True) +va.add_county(700, 'Newport News city', True) +va.add_county(710, 'Norfolk city', True) +va.add_county(720, 'Norton city', True) +va.add_county(730, 'Petersburg city', True) +va.add_county(735, 'Poquoson city', True) +va.add_county(740, 'Portsmouth city', True) +va.add_county(750, 'Radford city', True) +va.add_county(760, 'Richmond city', True) +va.add_county(770, 'Roanoke city', True) +va.add_county(775, 'Salem city', True) +va.add_county(790, 'Staunton city', True) +va.add_county(800, 'Suffolk city', True) +va.add_county(810, 'Virginia Beach city', True) +va.add_county(820, 'Waynesboro city', True) +va.add_county(830, 'Williamsburg city', True) +va.add_county(840, 'Winchester city', True) + + +# West Virginia + +wv.add_county(1, 'Barbour') +wv.add_county(3, 'Berkeley') +wv.add_county(5, 'Boone') +wv.add_county(7, 'Braxton') +wv.add_county(9, 'Brooke') +wv.add_county(11, 'Cabell') +wv.add_county(13, 'Calhoun') +wv.add_county(15, 'Clay') +wv.add_county(17, 'Doddridge') +wv.add_county(19, 'Fayette') +wv.add_county(21, 'Gilmer') +wv.add_county(23, 'Grant') +wv.add_county(25, 'Greenbrier') +wv.add_county(27, 'Hampshire') +wv.add_county(29, 'Hancock') +wv.add_county(31, 'Hardy') +wv.add_county(33, 'Harrison') +wv.add_county(35, 'Jackson') +wv.add_county(37, 'Jefferson') +wv.add_county(39, 'Kanawha') +wv.add_county(41, 'Lewis') +wv.add_county(43, 'Lincoln') +wv.add_county(45, 'Logan') +wv.add_county(47, 'McDowell') +wv.add_county(49, 'Marion') +wv.add_county(51, 'Marshall') +wv.add_county(53, 'Mason') +wv.add_county(55, 'Mercer') +wv.add_county(57, 'Mineral') +wv.add_county(59, 'Mingo') +wv.add_county(61, 'Monongalia') +wv.add_county(63, 'Monroe') +wv.add_county(65, 'Morgan') +wv.add_county(67, 'Nicholas') +wv.add_county(69, 'Ohio') +wv.add_county(71, 'Pendleton') +wv.add_county(73, 'Pleasants') +wv.add_county(75, 'Pocahontas') +wv.add_county(77, 'Preston') +wv.add_county(79, 'Putnam') +wv.add_county(81, 'Raleigh') +wv.add_county(83, 'Randolph') +wv.add_county(85, 'Ritchie') +wv.add_county(87, 'Roane') +wv.add_county(89, 'Summers') +wv.add_county(91, 'Taylor') +wv.add_county(93, 'Tucker') +wv.add_county(95, 'Tyler') +wv.add_county(97, 'Upshur') +wv.add_county(99, 'Wayne') +wv.add_county(101, 'Webster') +wv.add_county(103, 'Wetzel') +wv.add_county(105, 'Wirt') +wv.add_county(107, 'Wood') +wv.add_county(109, 'Wyoming') + + +# Now that the counties have been added, create a list of states to +# pass to the download_lines function. +states = [de, dc, md, nj, ny, pa, va, wv] +Data.download_sf1(states) +Data.download_blocks(states) Data.download_lines(states)