Skip to content

Instantly share code, notes, and snippets.

@svenvarkel
Created December 19, 2016 17:19
Show Gist options
  • Save svenvarkel/bfca0ead6a069c798a4a83f23e9cc095 to your computer and use it in GitHub Desktop.
Save svenvarkel/bfca0ead6a069c798a4a83f23e9cc095 to your computer and use it in GitHub Desktop.
This gist contains US Post street suffix abbreviation map. It can be used as a part of US addresses normalization.
const suffixMap = {
"ALY": [
"ALLEE",
"ALLEY",
"ALLY",
"ALY"
],
"ANX": [
"ANEX",
"ANNEX",
"ANNX",
"ANX"
],
"ARC": [
"ARC",
"ARCADE"
],
"AVE": [
"AV",
"AVE",
"AVEN",
"AVENU",
"AVENUE",
"AVN",
"AVNUE"
],
"BYU": [
"BAYOO",
"BAYOU"
],
"BCH": [
"BCH",
"BEACH"
],
"BND": [
"BEND",
"BND"
],
"BLF": [
"BLF",
"BLUF",
"BLUFF"
],
"BLFS": [
"BLUFFS"
],
"BTM": [
"BOT",
"BTM",
"BOTTM",
"BOTTOM"
],
"BLVD": [
"BLVD",
"BOUL",
"BOULEVARD",
"BOULV",
"BLV"
],
"BR": [
"BR",
"BRNCH",
"BRANCH"
],
"BRG": [
"BRDGE",
"BRG",
"BRIDGE"
],
"BRK": [
"BRK",
"BROOK"
],
"BRKS": [
"BROOKS"
],
"BG": [
"BURG"
],
"BGS": [
"BURGS"
],
"BYP": [
"BYP",
"BYPA",
"BYPAS",
"BYPASS",
"BYPS"
],
"CP": [
"CAMP",
"CP",
"CMP"
],
"CYN": [
"CANYN",
"CANYON",
"CNYN"
],
"CPE": [
"CAPE",
"CPE"
],
"CSWY": [
"CAUSEWAY",
"CAUSWA",
"CSWY"
],
"CTR": [
"CEN",
"CENT",
"CENTER",
"CENTR",
"CENTRE",
"CNTER",
"CNTR",
"CTR"
],
"CTRS": [
"CENTERS"
],
"CIR": [
"CIR",
"CIRC",
"CIRCL",
"CIRCLE",
"CRCL",
"CRCLE"
],
"CIRS": [
"CIRCLES"
],
"CLF": [
"CLF",
"CLIFF"
],
"CLFS": [
"CLFS",
"CLIFFS"
],
"CLB": [
"CLB",
"CLUB"
],
"CMN": [
"COMMON"
],
"CMNS": [
"COMMONS"
],
"COR": [
"COR",
"CORNER"
],
"CORS": [
"CORNERS",
"CORS"
],
"CRSE": [
"COURSE",
"CRSE"
],
"CT": [
"COURT",
"CT"
],
"CTS": [
"COURTS",
"CTS"
],
"CV": [
"COVE",
"CV"
],
"CVS": [
"COVES"
],
"CRK": [
"CREEK",
"CRK"
],
"CRES": [
"CRESCENT",
"CRES",
"CRSENT",
"CRSNT"
],
"CRST": [
"CREST"
],
"XING": [
"CROSSING",
"CRSSNG",
"XING"
],
"XRD": [
"CROSSROAD"
],
"XRDS": [
"CROSSROADS"
],
"CURV": [
"CURVE"
],
"DL": [
"DALE",
"DL"
],
"DM": [
"DAM",
"DM"
],
"DV": [
"DIV",
"DIVIDE",
"DV",
"DVD"
],
"DR": [
"DR",
"DRIV",
"DRIVE",
"DRV"
],
"DRS": [
"DRIVES"
],
"EST": [
"EST",
"ESTATE"
],
"ESTS": [
"ESTATES",
"ESTS"
],
"EXPY": [
"EXP",
"EXPR",
"EXPRESS",
"EXPRESSWAY",
"EXPW",
"EXPY"
],
"EXT": [
"EXT",
"EXTENSION",
"EXTN",
"EXTNSN"
],
"EXTS": [
"EXTS"
],
"FALL": [
"FALL"
],
"FLS": [
"FALLS",
"FLS"
],
"FRY": [
"FERRY",
"FRRY",
"FRY"
],
"FLD": [
"FIELD",
"FLD"
],
"FLDS": [
"FIELDS",
"FLDS"
],
"FLT": [
"FLAT",
"FLT"
],
"FLTS": [
"FLATS",
"FLTS"
],
"FRD": [
"FORD",
"FRD"
],
"FRDS": [
"FORDS"
],
"FRST": [
"FOREST",
"FORESTS",
"FRST"
],
"FRG": [
"FORG",
"FORGE",
"FRG"
],
"FRGS": [
"FORGES"
],
"FRK": [
"FORK",
"FRK"
],
"FRKS": [
"FORKS",
"FRKS"
],
"FT": [
"FORT",
"FRT",
"FT"
],
"FWY": [
"FREEWAY",
"FREEWY",
"FRWAY",
"FRWY",
"FWY"
],
"GDN": [
"GARDEN",
"GARDN",
"GRDEN",
"GRDN"
],
"GDNS": [
"GARDENS",
"GDNS",
"GRDNS"
],
"GTWY": [
"GATEWAY",
"GATEWY",
"GATWAY",
"GTWAY",
"GTWY"
],
"GLN": [
"GLEN",
"GLN"
],
"GLNS": [
"GLENS"
],
"GRN": [
"GREEN",
"GRN"
],
"GRNS": [
"GREENS"
],
"GRV": [
"GROV",
"GROVE",
"GRV"
],
"GRVS": [
"GROVES"
],
"HBR": [
"HARB",
"HARBOR",
"HARBR",
"HBR",
"HRBOR"
],
"HBRS": [
"HARBORS"
],
"HVN": [
"HAVEN",
"HVN"
],
"HTS": [
"HT",
"HTS"
],
"HWY": [
"HIGHWAY",
"HIGHWY",
"HIWAY",
"HIWY",
"HWAY",
"HWY"
],
"HL": [
"HILL",
"HL"
],
"HLS": [
"HILLS",
"HLS"
],
"HOLW": [
"HLLW",
"HOLLOW",
"HOLLOWS",
"HOLW",
"HOLWS"
],
"INLT": [
"INLT"
],
"IS": [
"IS",
"ISLAND",
"ISLND"
],
"ISS": [
"ISLANDS",
"ISLNDS",
"ISS"
],
"ISLE": [
"ISLE",
"ISLES"
],
"JCT": [
"JCT",
"JCTION",
"JCTN",
"JUNCTION",
"JUNCTN",
"JUNCTON"
],
"JCTS": [
"JCTNS",
"JCTS",
"JUNCTIONS"
],
"KY": [
"KEY",
"KY"
],
"KYS": [
"KEYS",
"KYS"
],
"KNL": [
"KNL",
"KNOL",
"KNOLL"
],
"KNLS": [
"KNLS",
"KNOLLS"
],
"LK": [
"LK",
"LAKE"
],
"LKS": [
"LKS",
"LAKES"
],
"LAND": [
"LAND"
],
"LNDG": [
"LANDING",
"LNDG",
"LNDNG"
],
"LN": [
"LANE",
"LN"
],
"LGT": [
"LGT",
"LIGHT"
],
"LGTS": [
"LIGHTS"
],
"LF": [
"LF",
"LOAF"
],
"LCK": [
"LCK",
"LOCK"
],
"LCKS": [
"LCKS",
"LOCKS"
],
"LDG": [
"LDG",
"LDGE",
"LODG",
"LODGE"
],
"LOOP": [
"LOOP",
"LOOPS"
],
"MALL": [
"MALL"
],
"MNR": [
"MNR",
"MANOR"
],
"MNRS": [
"MANORS",
"MNRS"
],
"MDW": [
"MEADOW"
],
"MDWS": [
"MDW",
"MDWS",
"MEADOWS",
"MEDOWS"
],
"MEWS": [
"MEWS"
],
"ML": [
"MILL"
],
"MLS": [
"MILLS"
],
"MSN": [
"MISSN",
"MSSN"
],
"MTWY": [
"MOTORWAY"
],
"MT": [
"MNT",
"MT",
"MOUNT"
],
"MTN": [
"MNTAIN",
"MNTN",
"MOUNTAIN",
"MOUNTIN",
"MTIN",
"MTN"
],
"MTNS": [
"MNTNS",
"MOUNTAINS"
],
"NCK": [
"NCK",
"NECK"
],
"ORCH": [
"ORCH",
"ORCHARD",
"ORCHRD"
],
"OVAL": [
"OVAL",
"OVL"
],
"OPAS": [
"OVERPASS"
],
"PARK": [
"PARK",
"PRK",
"PARKS"
],
"PKWY": [
"PARKWAY",
"PARKWY",
"PKWAY",
"PKWY",
"PKY",
"PARKWAYS",
"PKWYS"
],
"PASS": [
"PASS"
],
"PSGE": [
"PASSAGE"
],
"PATH": [
"PATH",
"PATHS"
],
"PIKE": [
"PIKE",
"PIKES"
],
"PNE": [
"PINE"
],
"PNES": [
"PINES",
"PNES"
],
"PL": [
"PL"
],
"PLN": [
"PLAIN",
"PLN"
],
"PLNS": [
"PLAINS",
"PLNS"
],
"PLZ": [
"PLAZA",
"PLZ",
"PLZA"
],
"PT": [
"POINT",
"PT"
],
"PTS": [
"POINTS",
"PTS"
],
"PRT": [
"PORT",
"PRT"
],
"PRTS": [
"PORTS",
"PRTS"
],
"PR": [
"PR",
"PRAIRIE",
"PRR"
],
"RADL": [
"RAD",
"RADIAL",
"RADIEL",
"RADL"
],
"RAMP": [
"RAMP"
],
"RNCH": [
"RANCH",
"RANCHES",
"RNCH",
"RNCHS"
],
"RPD": [
"RAPID",
"RPD"
],
"RPDS": [
"RAPIDS",
"RPDS"
],
"RST": [
"REST",
"RST"
],
"RDG": [
"RDG",
"RDGE",
"RIDGE"
],
"RDGS": [
"RDGS",
"RIDGES"
],
"RIV": [
"RIV",
"RIVER",
"RVR",
"RIVR"
],
"RD": [
"RD",
"ROAD"
],
"RDS": [
"ROADS",
"RDS"
],
"RTE": [
"ROUTE"
],
"ROW": [
"ROW"
],
"RUE": [
"RUE"
],
"RUN": [
"RUN"
],
"SHL": [
"SHL",
"SHOAL"
],
"SHLS": [
"SHLS",
"SHOALS"
],
"SHR": [
"SHOAR",
"SHORE",
"SHR"
],
"SHRS": [
"SHOARS",
"SHORES",
"SHRS"
],
"SKWY": [
"SKYWAY"
],
"SPG": [
"SPG",
"SPNG",
"SPRING",
"SPRNG"
],
"SPGS": [
"SPGS",
"SPNGS",
"SPRINGS",
"SPRNGS"
],
"SPUR": [
"SPUR",
"SPURS"
],
"SQ": [
"SQ",
"SQR",
"SQRE",
"SQU",
"SQUARE"
],
"SQS": [
"SQRS",
"SQUARES"
],
"STA": [
"STA",
"STATION",
"STATN",
"STN"
],
"STRA": [
"STRA",
"STRAV",
"STRAVEN",
"STRAVENUE",
"STRAVN",
"STRVN",
"STRVNUE"
],
"STRM": [
"STREAM",
"STREME",
"STRM"
],
"ST": [
"STREET",
"STRT",
"ST",
"STR"
],
"STS": [
"STREETS"
],
"SMT": [
"SMT",
"SUMIT",
"SUMITT",
"SUMMIT"
],
"TER": [
"TER",
"TERR",
"TERRACE"
],
"TRWY": [
"THROUGHWAY"
],
"TRCE": [
"TRACE",
"TRACES",
"TRCE"
],
"TRAK": [
"TRACK",
"TRACKS",
"TRAK",
"TRK",
"TRKS"
],
"TRFY": [
"TRAFFICWAY"
],
"TRL": [
"TRAIL",
"TRAILS",
"TRL",
"TRLS"
],
"TRLR": [
"TRAILER",
"TRLR",
"TRLRS"
],
"TUNL": [
"TUNEL",
"TUNL",
"TUNLS",
"TUNNEL",
"TUNNELS",
"TUNNL"
],
"TPKE": [
"TRNPK",
"TURNPIKE",
"TURNPK"
],
"UPAS": [
"UNDERPASS"
],
"UN": [
"UN",
"UNION"
],
"UNS": [
"UNIONS"
],
"VLY": [
"VALLEY",
"VALLY",
"VLLY",
"VLY"
],
"VLYS": [
"VALLEYS",
"VLYS"
],
"VIA": [
"VDCT",
"VIA",
"VIADCT",
"VIADUCT"
],
"VW": [
"VIEW",
"VW"
],
"VWS": [
"VIEWS",
"VWS"
],
"VLG": [
"VILL",
"VILLAG",
"VILLAGE",
"VILLG",
"VILLIAGE",
"VLG"
],
"VLGS": [
"VILLAGES",
"VLGS"
],
"VL": [
"VILLE",
"VL"
],
"VIS": [
"VIS",
"VIST",
"VISTA",
"VST",
"VSTA"
],
"WALK": [
"WALK",
"WALKS"
],
"WALL": [
"WALL"
],
"WAY": [
"WY",
"WAY"
],
"WAYS": [
"WAYS"
],
"WL": [
"WELL"
],
"WLS": [
"WELLS",
"WLS"
]
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment