Skip to content

Instantly share code, notes, and snippets.

@jefftriplett
Created May 18, 2011 22:27
Show Gist options
  • Save jefftriplett/979740 to your computer and use it in GitHub Desktop.
Save jefftriplett/979740 to your computer and use it in GitHub Desktop.
Quick script to generate a list of lat / longs per county in Kansas.
import time
from geopy import geocoders
COUNTIES = """
Allen County
Anderson County
Atchison County
Barber County
Barton County
Bourbon County
Brown County
Butler County
Chase County
Chautauqua County
Cherokee County
Cheyenne County
Clark County
Clay County
Cloud County
Coffey County
Comanche County
Cowley County
Crawford County
Decatur County
Dickinson County
Doniphan County
Douglas County
Edwards County
Elk County
Ellis County
Ellsworth County
Finney County
Ford County
Franklin County
Geary County
Gove County
Graham County
Grant County
Gray County
Greeley County
Greenwood County
Hamilton County
Harper County
Harvey County
Haskell County
Hodgeman County
Jackson County
Jefferson County
Jewell County
Johnson County
Kearny County
Kingman County
Kiowa County
Labette County
Lane County
Leavenworth County
Lincoln County
Linn County
Logan County
Lyon County
Marion County
Marshall County
McPherson County
Meade County
Miami County
Mitchell County
Montgomery County
Morris County
Morton County
Nemaha County
Neosho County
Ness County
Norton County
Osage County
Osborne County
Ottawa County
Pawnee County
Phillips County
Pottawatomie County
Pratt County
Rawlins County
Reno County
Republic County
Rice County
Riley County
Rooks County
Rush County
Russell County
Saline County
Scott County
Sedgwick County
Seward County
Shawnee County
Sheridan County
Sherman County
Smith County
Stafford County
Stanton County
Stevens County
Sumner County
Thomas County
Trego County
Wabaunsee County
Wallace County
Washington County
Wichita County
Wilson County
Woodson County
Wyandotte County
"""
def main():
counties = [cc for cc in COUNTIES.split('\n') if cc]
for county in counties:
g = geocoders.Google()
place, (lat, lng) = g.geocode("%s, Kansas" % county)
print "%s: %.6f, %.6f" % (place, lat, lng)
# delay so that google does use the block hammer
time.sleep(1)
if __name__ == '__main__':
main()
Allen, Kansas, USA: 37.943585, -95.310250
Anderson, Kansas, USA: 38.280933, -95.310250
Atchison, Kansas, USA: 39.570114, -95.352088
Barber, Kansas, USA: 37.229979, -98.748117
Barton, Kansas, USA: 38.500070, -98.660059
Bourbon, Kansas, USA: 37.795709, -94.810596
Brown, Kansas, USA: 39.770047, -95.477781
Butler, Kansas, USA: 37.864944, -96.835100
Chase, Kansas, USA: 38.300766, -96.578339
Chautauqua, Kansas, USA: 37.173804, -96.280086
Cherokee, Kansas, USA: 37.114248, -94.810596
Cheyenne, Kansas, USA: 39.787785, -101.797961
Clark, Kansas, USA: 37.315889, -99.812494
Clay, Kansas, USA: 39.347920, -97.179026
Cloud, Kansas, USA: 39.479557, -97.698227
Coffey, Kansas, USA: 38.257064, -95.814289
Comanche, Kansas, USA: 37.189454, -99.278558
Cowley, Kansas, USA: 37.266024, -96.920913
Crawford, Kansas, USA: 37.455799, -94.810596
Decatur, Kansas, USA: 39.748037, -100.529612
Dickinson, Kansas, USA: 38.850598, -97.179026
Doniphan, Kansas, USA: 39.824563, -95.184922
Douglas, Kansas, USA: 38.910784, -95.268444
Edwards, Kansas, USA: 37.865958, -99.278558
Elk, Kansas, USA: 37.393636, -96.152698
Ellis, Kansas, USA: 38.868355, -99.278558
Ellsworth, Kansas, USA: 38.615225, -98.221298
Finney, Kansas, USA: 38.062525, -100.890310
Ford, Kansas, USA: 37.654007, -99.812494
Franklin, Kansas, USA: 38.616591, -95.310250
Geary, Kansas, USA: 38.998469, -96.792236
Gove, Kansas, USA: 38.927128, -100.529612
Graham, Kansas, USA: 39.319830, -99.812494
Grant, Kansas, USA: 37.524599, -101.252379
Gray, Kansas, USA: 37.684081, -100.439656
Greeley, Kansas, USA: 38.473803, -101.797961
Greenwood, Kansas, USA: 37.902591, -96.152698
Hamilton, Kansas, USA: 37.974167, -101.797961
Harper, Kansas, USA: 37.109600, -98.046519
Harvey, Kansas, USA: 38.002522, -97.351656
Haskell, Kansas, USA: 37.558828, -100.890310
Hodgeman, Kansas, USA: 38.142975, -99.991225
Jackson, Kansas, USA: 39.424142, -95.814289
Jefferson, Kansas, USA: 39.282765, -95.310250
Jewell, Kansas, USA: 39.772023, -98.221298
Johnson, Kansas, USA: 38.845412, -94.852064
Kearny, Kansas, USA: 38.028140, -101.252379
Kingman, Kansas, USA: 37.607159, -98.221298
Kiowa, Kansas, USA: 37.528517, -99.278558
Labette, Kansas, USA: 37.263904, -95.310250
Lane, Kansas, USA: 38.429489, -100.529612
Leavenworth, Kansas, USA: 39.171307, -95.018246
Lincoln, Kansas, USA: 39.113579, -98.221298
Linn, Kansas, USA: 38.133957, -94.810596
Logan, Kansas, USA: 38.950477, -101.161736
Lyon, Kansas, USA: 38.407804, -96.152698
Marion, Kansas, USA: 38.349424, -97.179026
Marshall, Kansas, USA: 39.717719, -96.492980
McPherson, Kansas, USA: 38.316443, -97.698227
Meade, Kansas, USA: 37.269845, -100.349789
Miami, Kansas, USA: 38.638169, -94.810596
Mitchell, Kansas, USA: 39.443669, -98.221298
Montgomery, Kansas, USA: 37.240253, -95.814289
Morris, Kansas, USA: 38.714483, -96.663812
Morton, Kansas, USA: 37.133339, -101.797961
Nemaha, Kansas, USA: 39.745108, -95.983258
Neosho, Kansas, USA: 37.604569, -95.310250
^@Ness, Kansas, USA: 38.476951, -99.991225
Norton, Kansas, USA: 39.795957, -99.991225
Osage, Kansas, USA: 38.600900, -95.645795
Osborne, Kansas, USA: 39.405116, -98.748117
Ottawa, Kansas, USA: 39.149384, -97.698227
Pawnee, Kansas, USA: 38.201758, -99.278558
Phillips, Kansas, USA: 39.766638, -99.367308
Pottawatomie, Kansas, USA: 39.397634, -96.322607
Pratt, Kansas, USA: 37.569172, -98.748117
Rawlins, Kansas, USA: 39.860090, -101.071176
Reno, Kansas, USA: 37.956955, -98.046519
Republic, Kansas, USA: 39.807989, -97.698227
Rice, Kansas, USA: 38.280870, -98.221298
Riley, Kansas, USA: 39.368648, -96.835100
Rooks, Kansas, USA: 39.363851, -99.278558
Rush, Kansas, USA: 38.535897, -99.278558
Russell, Kansas, USA: 38.909472, -98.748117
Saline, Kansas, USA: 38.817485, -97.698227
Scott, Kansas, USA: 38.562531, -100.890310
Sedgwick, Kansas, USA: 37.653737, -97.524724
Seward, Kansas, USA: 37.221014, -100.890310
Shawnee, Kansas, USA: 39.092845, -95.814289
Sheridan, Kansas, USA: 39.347083, -100.439656
Sherman, Kansas, USA: 39.298219, -101.797961
Smith, Kansas, USA: 39.733385, -98.748117
Stafford, Kansas, USA: 38.074905, -98.748117
Stanton, Kansas, USA: 37.639038, -101.797961
Stevens, Kansas, USA: 37.186894, -101.252379
Sumner, Kansas, USA: 37.223605, -97.611422
Thomas, Kansas, USA: 39.370288, -101.071176
Trego, Kansas, USA: 38.990032, -99.812494
Wabaunsee, Kansas, USA: 38.909209, -96.152698
Wallace, Kansas, USA: 38.969713, -101.797961
Washington, Kansas, USA: 39.841332, -97.179026
Wichita, Kansas, USA: 38.510258, -101.433915
Wilson, Kansas, USA: 37.580841, -95.814289
Woodson, Kansas, USA: 37.919785, -95.814289
Wyandotte, Kansas, USA: 39.098681, -94.769159
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment