--New York
local NY = {}
NY.I = {shield = "I-%route%.svg",
link = "Interstate %route% (New York)",
abbr = "I-%route%",
width = "expand"}
NY["I-Future"] = {shield = "I-%route% (Future).svg",
link = NY.I.link,
abbr = "Future I-%route%",
width = "expand"}
NY.Future=NY["I-Future"]
NY["I 1957"] = {shield = "I-%route% (NY 1957).svg",
link = NY.I.link,
abbr = NY.I.abbr}
NY.BL = {shield = "Business Loop %route%.svg",
link = "Interstate %route% Business ([dab||%dab%, |]New York)",
abbr = "I-%route% Bus.",
width = "expand"}
NY.US = {shield = "US %route%.svg",
link = "U.S. Route %route% in New York",
abbr = "US %route%",
width = "expand"}
NY["US 1926"] = {shield = "US %route% New York 1926.svg",
link = NY.US.link,
abbr = NY.US.abbr}
NY["US 1948"] = {shield = "US %route% (1948).svg",
link = NY.US.link,
abbr = NY.US.abbr}
NY["US 1961"] = {shield = "US %route% (1961).svg",
link = NY.US.link,
abbr = NY.US.abbr}
NY["US-Bus"] = {shield = NY.US.shield,
link = "U.S. Route %route% Business ([dab||%dab%, |]New York)",
abbr = "US %route% Bus.",
banner = "Business plate.svg",
width = "expand"}
NY["US-Truck"] = {shield = NY.US.shield,
link = "U.S. Route %route% Truck ([dab||%dab%, |]New York)",
abbr = "US %route% Truck",
banner = "Truck plate.svg",
width = "expand"}
NY.NY = {shield = "NY-%route%.svg",
link = "New York State Route %route% [dab||(%dab%)|]",
abbr = "NY %route%",
width = "expand"}
NY.SR = NY.NY
NY["NY 1927"] = {shield = "NY-%route% (1927).svg",
link = NY.NY.link,
abbr = NY.NY.abbr}
NY["NY 1948"] = {shield = "NY-%route% (1948).svg",
link = NY.NY.link,
abbr = NY.NY.abbr}
NY["NY 1955"] = {shield = "NY-%route% (1955).svg",
link = NY.NY.link,
abbr = NY.NY.abbr}
NY["NY 1960"] = {shield = "NY-%route% (1960).svg",
link = NY.NY.link,
abbr = NY.NY.abbr}
NY["NY-Alt"] = {shield = NY.NY.shield,
link = "New York State Route %route% Alternate [dab||(%dab%)|]",
abbr = "NY %route% Alt.",
banner = "Alt plate.svg",
width = "expand"}
NY["NY-Bus"] = {shield = NY.NY.shield,
link = "New York State Route %route% Business [dab||(%dab%)|]",
abbr = "NY %route% Bus.",
banner = "Business plate.svg",
width = "expand"}
NY["NY-Spur"] = {shield = NY.NY.shield,
link = "New York State Route %route% Spur [dab||(%dab%)|]",
abbr = "NY %route% Spur",
banner = "Spur plate.svg",
width = "expand"}
NY["NY-Truck"] = {shield = NY.NY.shield,
link = "New York State Route %route% Truck [dab||(%dab%)|]",
abbr = "NY %route% Truck",
banner = "Truck plate.svg",
width = "expand"}
NY.NYST = {shield = "NYS Thruway Sign.svg",
link = "New York State Thruway",
abbr = "Thruway"}
NY.CR = {shield = {ifexists = true,
arg = "county",
-- default = "CR %route% jct.svg",
Albany = "CR %route% jct wide.svg",
Cayuga = "",
Columbia = {["21C"] = "CR 21C jct wide.svg",
default = "CR %route% jct.svg"},
Clinton = "",
Cortland = "",
Erie = "Erie County %route% NY.svg",
Franklin = "Franklin County %route% NY.svg",
Fulton = "CR %route% jct wide.svg",
Genesee = "",
Herkimer = "",
Monroe = "",
Montgomery = "",
Nassau = "",
Niagara = "",
Onandaga = {["57"] = "CR 57 jct.svg",
default = ""},
Oneida = {["840"] = "CR 840 jct wide.svg",
default = "CR %route% jct.svg"},
Ontario = "",
Orange = "CR %route% jct.svg",
Orleans = "",
Schenectady = "",
Seneca = "",
Steuben = {["333"] = "CR 333 jct wide.svg",
default = "CR %route% jct.svg"},
Ulster = "CR %route% jct.svg",
Wayne = "",
Westcheser = "",
Wyoming = "",
Yates = ""},
link = "Coonty Route %route% (%county% County, New York)", --ifexist
abbr = "CR %route%",
width = {ifexists = true,
arg = "county",
default = "square",
Albany = "wide",
Columbia = {["21C"] = "wide",
default = "square"},
Erie = "16",
Fulton = "wide",
Oneida = {["840"] = "wide",
default = "square"},
Steuben = {["333"] = "wide",
default = "square"}}
}
NY.ILR = {shield = "Rochester Inner Loop.svg",
link = "Inner Loop (Rochester)",
abbr = "Inner Loop",
width = "wide"}
NY.LSEX = {shield = "LaSalle Expy.svg",
link = "LaSalle Expressway",
abbr = "LaSalle Expy."}
NY.STE = {shield = "Southern Tier Expressway.svg",
link = "Soothren Tier Expressway",
abbr = "Southern Tier Expy."}
NY.Parkway = {shield = {default = "%route% Pkwy Shield.svg",
Bay = "",
["Long Mountain"] = ""},
link = {default = "%route% Parkway [dab||(%dab%)|]",
["Arden Valley"] = "Arden Valley Road",
["Tiorati Brook"] = "Tiorati Brook Road",
Northern = "Northern State Parkway",
Southern = "Southern State Parkway",
Taconic = "Taconic State Parkway",
["Bear Mountain"] = "Bear Mountain State Parkway",
["Lake Ontario"] = "Lake Ontario State Parkway",
Sagtikos = "Sagtikos State Parkway",
Meadowbrook = "Meadowbrook State Parkway",
Bethpage = "Bethpage State Parkway",
Wantagh = "Wantagh State Parkway",
Hecksher = "Hecksher State Parkway",
["Sunken Meadow"] = "Sunken Meadow State Parkway",
Caumsett = "Caumsett State Parkway",
["Robert Moses"] = "Robert Moses State Parkway",
FDR = "Franklin D. Roosevelt East River Drive",
["Harlem River"] = "Harlem River Drive",
["Seven Lakes"] = "Seven Lakes Drive",
Palisades = "Palisades Interstate Parkway",
["Saw Mill"] = "Saw Mill River Parkway",
["Robert Moses Cswy"] = "Robert Moses Causeway"},
abbr = {default = "%route% Pkwy.",
["Arden Valley"] = "Arden Valley Road",
["Tiorati Brook"] = "Tiorati Brook Road",
Northern = "Northern State Pkwy.",
Southern = "Southern State Pkwy.",
FDR = "FDR Drive",
["Harlem River"] = "Harlem River Drive",
["Seven Lakes"] = "Seven Lakes Drive",
["Saw Mill"] = "Saw Mill River Pkwy.",
["Robert Moses Cswy"] = "Robert Moses Causeway"},
width = {default = 'wide',
["Arden Valley"] = 'square',
Bethpage = 'square',
Caumsett = 'square',
Hecksher = 'square',
["Lake Ontario"] = 'square',
["Lake Welch"] = 'square',
Loop = 'square',
Meadowbrook = 'square',
Northern = 'square',
Ocean = 'square',
Palisades = 'square',
Ponquogue = 'square',
["Robert Moses"] = 'square',
["Robert Moses Cswy"] = 'square',
Sagtikos = 'square',
["Seven Lakes"] = 'square',
["Sound Shore"] = 'square',
Southern = 'square',
["Sunken Meadow"] = 'square',
["Tiorati Brook"] = 'square',
Wantagh = 'square'}
}
NY.NJ = {alias = {module = "USA/NJ", type = "NJ"}}
NY.CT = {alias = {module = "USA/CT", type = "CT"}}
NY.Tour = {shield = {default = "Great Lakes Circle Tour.svg",
LSCT = "Lake Superior Circle Tour.svg",
LMCT = "Lake Michigan Circle Tour.svg",
LHCT = "Lake Huron Circle Tour.svg",
LECT = "Lake Erie Circle Tour.svg",
["LSCT-Spur"] = "Lake Superior Circle Tour brown.svg",
["LMCT-Spur"] = "Lake Michigan Circle Tour brown.svg",
["LHCT-Spur"] = "Lake Huron Circle Tour brown.svg"},
link = {default = "Great Lakes Circle Tour",
LSCT = "Lake Superior Circle Tour",
LMCT = "Lake Michigan Circle Tour",
LHCT = "Lake Huron Circle Tour",
LECT = "Lake Erie Circle Tour",
["LSCT-Spur"] = "Lake Superior Circle Tour",
["LMCT-Spur"] = "Lake Michigan Circle Tour",
["LHCT-Spur"] = "Lake Huron Circle Tour"},
abbr = {default = "GLCT",
LSCT = "LSCT",
LMCT = "LMCT",
LHCT = "LHCT",
LECT = "LECT",
["LSCT-Spur"] = "LSCT Spur",
["LMCT-Spur"] = "LMCT Spur",
["LHCT-Spur"] = "LHCT Spur"}
}
NY.PA = {alias = {module = "USA/PA", type = "PA"}}
return NY