Last active
August 29, 2015 14:14
-
-
Save xjlin0/47b4afeaef480cbc4b5d to your computer and use it in GitHub Desktop.
Postal abbreviations of street/road names, data from http://www.gis.co.clay.mn.us/USPS.htm
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'csv' | |
| require 'json' | |
| csv_file, content = "USPSabbreviations.csv", {} | |
| CSV.foreach(csv_file, headers: true ) do |row| | |
| content[ row["Abbreviation"].tr(" *", "") ] = row["Name"] | |
| end | |
| File.open("usps.json", 'w') {|f| f.write(content.to_json) } | |
| #### output #### | |
| =begin | |
| { | |
| "ALY": "ALLEY", | |
| "ANX": "ANNEX", | |
| "ARC": "ARCADE", | |
| "AVE": "AVENUE", | |
| "BYU": "BAYOO", | |
| "BCH": "BEACH", | |
| "BND": "BEND", | |
| "BLF": "BLUFF", | |
| "BLFS": "BLUFFS", | |
| "BTM": "BOTTOM", | |
| "BLVD": "BOULEVARD", | |
| "BR": "BRANCH", | |
| "BRG": "BRIDGE", | |
| "BRK": "BROOK", | |
| "BRKS": "BROOKS", | |
| "BG": "BURG", | |
| "BGS": "BURGS", | |
| "BYP": "BYPASS", | |
| "CP": "CAMP", | |
| "CYN": "CANYON", | |
| "CPE": "CAPE", | |
| "CSWY": "CAUSEWAY", | |
| "CTR": "CENTER", | |
| "CTRS": "CENTERS", | |
| "CIR": "CIRCLE", | |
| "CIRS": "CIRCLES", | |
| "CLF": "CLIFF", | |
| "CLFS": "CLIFFS", | |
| "CLB": "CLUB", | |
| "CMN": "COMMON", | |
| "COR": "CORNER", | |
| "CORS": "CORNERS", | |
| "CRSE": "COURSE", | |
| "CT": "COURT", | |
| "CTS": "COURTS", | |
| "CV": "COVE", | |
| "CVS": "COVES", | |
| "CRK": "CREEK", | |
| "CRES": "CRESCENT", | |
| "CRST": "CREST", | |
| "XING": "CROSSING", | |
| "XRD": "CROSSROAD", | |
| "CURV": "CURVE", | |
| "DL": "DALE", | |
| "DM": "DAM", | |
| "DV": "DIVIDE", | |
| "DR": "DRIVE", | |
| "DRS": "DRIVES", | |
| "EST": "ESTATE", | |
| "ESTS": "ESTATES", | |
| "EXPY": "EXPRESSWAY", | |
| "EXT": "EXTENSION", | |
| "EXTS": "EXTENSIONS", | |
| "FALL": "FALL", | |
| "FLS": "FALLS", | |
| "FRY": "FERRY", | |
| "FLD": "FIELD", | |
| "FLDS": "FIELDS", | |
| "FLT": "FLAT", | |
| "FLTS": "FLATS", | |
| "FRD": "FORD", | |
| "FRDS": "FORDS", | |
| "FRST": "FOREST", | |
| "FRG": "FORGE", | |
| "FRGS": "FORGES", | |
| "FRK": "FORK", | |
| "FRKS": "FORKS", | |
| "FT": "FORT", | |
| "FWY": "FREEWAY", | |
| "GDN": "GARDEN", | |
| "GDNS": "GARDENS", | |
| "GTWY": "GATEWAY", | |
| "GLN": "GLEN", | |
| "GLNS": "GLENS", | |
| "GRN": "GREEN", | |
| "GRNS": "GREENS", | |
| "GRV": "GROVE", | |
| "GRVS": "GROVES", | |
| "HBR": "HARBOR", | |
| "HBRS": "HARBORS", | |
| "HVN": "HAVEN", | |
| "HTS": "HEIGHTS", | |
| "HWY": "HIGHWAY", | |
| "HL": "HILL", | |
| "HLS": "HILLS", | |
| "HOLW": "HOLLOW", | |
| "INLT": "INLET", | |
| "I": "INTERSTATE", | |
| "IS": "ISLAND", | |
| "ISS": "ISLANDS", | |
| "ISLE": "ISLE", | |
| "JCT": "JUNCTION", | |
| "JCTS": "JUNCTIONS", | |
| "KY": "KEY", | |
| "KYS": "KEYS", | |
| "KNL": "KNOLL", | |
| "KNLS": "KNOLLS", | |
| "LK": "LAKE", | |
| "LKS": "LAKES", | |
| "LAND": "LAND", | |
| "LNDG": "LANDING", | |
| "LN": "LANE", | |
| "LGT": "LIGHT", | |
| "LGTS": "LIGHTS", | |
| "LF": "LOAF", | |
| "LCK": "LOCK", | |
| "LCKS": "LOCKS", | |
| "LDG": "LODGE", | |
| "LOOP": "LOOP", | |
| "MALL": "MALL", | |
| "MNR": "MANOR", | |
| "MNRS": "MANORS", | |
| "MDW": "MEADOW", | |
| "MDWS": "MEADOWS", | |
| "MEWS": "MEWS", | |
| "ML": "MILL", | |
| "MLS": "MILLS", | |
| "MSN": "MISSION", | |
| "MHD": "MOORHEAD", | |
| "MTWY": "MOTORWAY", | |
| "MT": "MOUNT", | |
| "MTN": "MOUNTAIN", | |
| "MTNS": "MOUNTAINS", | |
| "NCK": "NECK", | |
| "ORCH": "ORCHARD", | |
| "OVAL": "OVAL", | |
| "OPAS": "OVERPASS", | |
| "PARK": "PARKS", | |
| "PKWY": "PARKWAYS", | |
| "PASS": "PASS", | |
| "PSGE": "PASSAGE", | |
| "PATH": "PATH", | |
| "PIKE": "PIKE", | |
| "PNE": "PINE", | |
| "PNES": "PINES", | |
| "PL": "PLACE", | |
| "PLN": "PLAIN", | |
| "PLNS": "PLAINS", | |
| "PLZ": "PLAZA", | |
| "PT": "POINT", | |
| "PTS": "POINTS", | |
| "PRT": "PORT", | |
| "PRTS": "PORTS", | |
| "PR": "PRAIRIE", | |
| "RADL": "RADIAL", | |
| "RAMP": "RAMP", | |
| "RNCH": "RANCH", | |
| "RPD": "RAPID", | |
| "RPDS": "RAPIDS", | |
| "RST": "REST", | |
| "RDG": "RIDGE", | |
| "RDGS": "RIDGES", | |
| "RIV": "RIVER", | |
| "RD": "ROAD", | |
| "RDS": "ROADS", | |
| "RTE": "ROUTE", | |
| "ROW": "ROW", | |
| "RUE": "RUE", | |
| "RUN": "RUN", | |
| "SHL": "SHOAL", | |
| "SHLS": "SHOALS", | |
| "SHR": "SHORE", | |
| "SHRS": "SHORES", | |
| "SKWY": "SKYWAY", | |
| "SPG": "SPRING", | |
| "SPGS": "SPRINGS", | |
| "SPUR": "SPURS", | |
| "SQ": "SQUARE", | |
| "SQS": "SQUARES", | |
| "STA": "STATION", | |
| "STRM": "STREAM", | |
| "ST": "STREET", | |
| "STS": "STREETS", | |
| "SMT": "SUMMIT", | |
| "TER": "TERRACE", | |
| "TRWY": "THROUGHWAY", | |
| "TRCE": "TRACE", | |
| "TRAK": "TRACK", | |
| "TRL": "TRAIL", | |
| "TUNL": "TUNNEL", | |
| "TPKE": "TURNPIKE", | |
| "UPAS": "UNDERPASS", | |
| "UN": "UNION", | |
| "UNS": "UNIONS", | |
| "VLY": "VALLEY", | |
| "VLYS": "VALLEYS", | |
| "VIA": "VIADUCT", | |
| "VW": "VIEW", | |
| "VWS": "VIEWS", | |
| "VLG": "VILLAGE", | |
| "VLGS": "VILLAGES", | |
| "VL": "VILLE", | |
| "VIS": "VISTA", | |
| "WALK": "WALKS", | |
| "WALL": "WALL", | |
| "WAY": "WAY", | |
| "WAYS": "WAYS", | |
| "WL": "WELL", | |
| "WLS": "WELLS", | |
| "APT": "APARTMENT", | |
| "BSMT": "BASEMENT", | |
| "BLDG": "BUILDING", | |
| "DEPT": "DEPARTMENT", | |
| "FL": "FLOOR", | |
| "FRNT": "FRONT", | |
| "HNGR": "HANGAR", | |
| "LBBY": "LOBBY", | |
| "LOT": "LOT", | |
| "LOWR": "LOWER", | |
| "OFC": "OFFICE", | |
| "PH": "PENTHOUSE", | |
| "PIER": "PIER", | |
| "REAR": "REAR", | |
| "RM": "ROOM", | |
| "SIDE": "SIDE", | |
| "SLIP": "SLIP", | |
| "SPC": "SPACE", | |
| "STOP": "STOP", | |
| "STE": "SUITE", | |
| "TRLR": "TRAILER", | |
| "UNIT": "UNIT", | |
| "UPPR": "UPPER" | |
| } | |
| =end | |
| #### USPSabbreviations.csv #### | |
| =begin | |
| Abbreviation,Name | |
| ALY,ALLEY | |
| ANX,ANNEX | |
| ARC,ARCADE | |
| AVE,AVENUE | |
| BYU,BAYOO | |
| BCH,BEACH | |
| BND,BEND | |
| BLF,BLUFF | |
| BLFS,BLUFFS | |
| BTM,BOTTOM | |
| BLVD,BOULEVARD | |
| BR,BRANCH | |
| BRG,BRIDGE | |
| BRK,BROOK | |
| BRKS,BROOKS | |
| BG,BURG | |
| BGS,BURGS | |
| BYP,BYPASS | |
| CP,CAMP | |
| CYN,CANYON | |
| CPE,CAPE | |
| CSWY,CAUSEWAY | |
| CTR,CENTER | |
| CTRS,CENTERS | |
| CIR,CIRCLE | |
| CIRS,CIRCLES | |
| CLF,CLIFF | |
| CLFS,CLIFFS | |
| CLB,CLUB | |
| CMN,COMMON | |
| COR,CORNER | |
| CORS,CORNERS | |
| CRSE,COURSE | |
| CT,COURT | |
| CTS,COURTS | |
| CV,COVE | |
| CVS,COVES | |
| CRK,CREEK | |
| CRES,CRESCENT | |
| CRST,CREST | |
| XING,CROSSING | |
| XRD,CROSSROAD | |
| CURV,CURVE | |
| DL,DALE | |
| DM,DAM | |
| DV,DIVIDE | |
| DR,DRIVE | |
| DRS,DRIVES | |
| EST,ESTATE | |
| ESTS,ESTATES | |
| EXPY,EXPRESSWAY | |
| EXT,EXTENSION | |
| EXTS,EXTENSIONS | |
| FALL,FALL | |
| FLS,FALLS | |
| FRY,FERRY | |
| FLD,FIELD | |
| FLDS,FIELDS | |
| FLT,FLAT | |
| FLTS,FLATS | |
| FRD,FORD | |
| FRDS,FORDS | |
| FRST,FOREST | |
| FRG,FORGE | |
| FRGS,FORGES | |
| FRK,FORK | |
| FRKS,FORKS | |
| FT,FORT | |
| FWY,FREEWAY | |
| GDN,GARDEN | |
| GDNS,GARDENS | |
| GTWY,GATEWAY | |
| GLN,GLEN | |
| GLNS,GLENS | |
| GRN,GREEN | |
| GRNS,GREENS | |
| GRV,GROVE | |
| GRVS,GROVES | |
| HBR,HARBOR | |
| HBRS,HARBORS | |
| HVN,HAVEN | |
| HTS,HEIGHTS | |
| HWY,HIGHWAY | |
| HL,HILL | |
| HLS,HILLS | |
| HOLW,HOLLOW | |
| INLT,INLET | |
| I,INTERSTATE | |
| IS,ISLAND | |
| ISS,ISLANDS | |
| ISLE,ISLE | |
| JCT,JUNCTION | |
| JCTS,JUNCTIONS | |
| KY,KEY | |
| KYS,KEYS | |
| KNL,KNOLL | |
| KNLS,KNOLLS | |
| LK,LAKE | |
| LKS,LAKES | |
| LAND,LAND | |
| LNDG,LANDING | |
| LN,LANE | |
| LGT,LIGHT | |
| LGTS,LIGHTS | |
| LF,LOAF | |
| LCK,LOCK | |
| LCKS,LOCKS | |
| LDG,LODGE | |
| LOOP,LOOP | |
| MALL,MALL | |
| MNR,MANOR | |
| MNRS,MANORS | |
| MDW,MEADOW | |
| MDWS,MEADOWS | |
| MEWS,MEWS | |
| ML,MILL | |
| MLS,MILLS | |
| MSN,MISSION | |
| MHD,MOORHEAD | |
| MTWY,MOTORWAY | |
| MT,MOUNT | |
| MTN,MOUNTAIN | |
| MTNS,MOUNTAINS | |
| NCK,NECK | |
| ORCH,ORCHARD | |
| OVAL,OVAL | |
| OPAS,OVERPASS | |
| PARK,PARK | |
| PARK,PARKS | |
| PKWY,PARKWAY | |
| PKWY,PARKWAYS | |
| PASS,PASS | |
| PSGE,PASSAGE | |
| PATH,PATH | |
| PIKE,PIKE | |
| PNE,PINE | |
| PNES,PINES | |
| PL,PLACE | |
| PLN,PLAIN | |
| PLNS,PLAINS | |
| PLZ,PLAZA | |
| PT,POINT | |
| PTS,POINTS | |
| PRT,PORT | |
| PRTS,PORTS | |
| PR,PRAIRIE | |
| RADL,RADIAL | |
| RAMP,RAMP | |
| RNCH,RANCH | |
| RPD,RAPID | |
| RPDS,RAPIDS | |
| RST,REST | |
| RDG,RIDGE | |
| RDGS,RIDGES | |
| RIV,RIVER | |
| RD,ROAD | |
| RDS,ROADS | |
| RTE,ROUTE | |
| ROW,ROW | |
| RUE,RUE | |
| RUN,RUN | |
| SHL,SHOAL | |
| SHLS,SHOALS | |
| SHR,SHORE | |
| SHRS,SHORES | |
| SKWY,SKYWAY | |
| SPG,SPRING | |
| SPGS,SPRINGS | |
| SPUR,SPUR | |
| SPUR,SPURS | |
| SQ,SQUARE | |
| SQS,SQUARES | |
| STA,STATION | |
| STRM,STREAM | |
| ST,STREET | |
| STS,STREETS | |
| SMT,SUMMIT | |
| TER,TERRACE | |
| TRWY,THROUGHWAY | |
| TRCE,TRACE | |
| TRAK,TRACK | |
| TRL,TRAIL | |
| TUNL,TUNNEL | |
| TPKE,TURNPIKE | |
| UPAS,UNDERPASS | |
| UN,UNION | |
| UNS,UNIONS | |
| VLY,VALLEY | |
| VLYS,VALLEYS | |
| VIA,VIADUCT | |
| VW,VIEW | |
| VWS,VIEWS | |
| VLG,VILLAGE | |
| VLGS,VILLAGES | |
| VL,VILLE | |
| VIS,VISTA | |
| WALK,WALK | |
| WALK,WALKS | |
| WALL,WALL | |
| WAY,WAY | |
| WAYS,WAYS | |
| WL,WELL | |
| WLS,WELLS | |
| APT,APARTMENT | |
| BSMT *,BASEMENT | |
| BLDG,BUILDING | |
| DEPT,DEPARTMENT | |
| FL,FLOOR | |
| FRNT *,FRONT | |
| HNGR,HANGAR | |
| LBBY *,LOBBY | |
| LOT,LOT | |
| LOWR *,LOWER | |
| OFC *,OFFICE | |
| PH *,PENTHOUSE | |
| PIER,PIER | |
| REAR *,REAR | |
| RM,ROOM | |
| SIDE *,SIDE | |
| SLIP,SLIP | |
| SPC,SPACE | |
| STOP,STOP | |
| STE,SUITE | |
| TRLR,TRAILER | |
| UNIT,UNIT | |
| UPPR *,UPPER | |
| =end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment