""" parseGeocoord.py Parses a district to geocoordinate mapping and outputs the properly formatted txt file. Source data: http://www.census.gov/geo/maps-data/data/gazetteer2013.html Author: Matt Vukas (mvukas@indiana.edu) """ DEBUG = False # input file is renamed to district-to-geocoord.txt for clarity with open("district-to-geocoord.txt") as infile: with open("dist2geolocation.txt", "w+") as newfile: for line in infile: lineData = line.split() if lineData[0] != "USPS": outputLine = lineData[0] + "-" + lineData[1][2:] + "\t" + "(" + lineData[6] + "," + lineData[7] + ")\n" newfile.write(outputLine) if DEBUG: print outputLine