|
imported>MatthewAnderson707 |
| Line 1: |
Line 1: |
| --[==[
| | --Arizona |
| To inspect the content of this data module, use [[Special:ExpandTemplates]]
| |
| and enter the following input text:
| |
| {{#invoke:Road data/dump|dump|module=Module:<name-of-this-module>}}
| |
| | |
| To inspect the content of this data module when editing, enter the following
| |
| into the Debug console:
| |
| local util = require("Module:Road data/util")
| |
| print(util.arrayToString(p))
| |
| To inspect a particular route type, change `p` above to include the route type,
| |
| e.g., `p.I` and `p["US-Hist"]`.
| |
| ]==]
| |
| | |
| -- Arizona | |
| local AZ = {} | | local AZ = {} |
|
| |
|
| local util = require("Module:Road data/util")
| | AZ.I = {shield = "I-%route%.svg", |
| util.addAll(AZ, require("Module:Road data/strings/USA"))
| | link = {["8"] = "Interstate 8", |
| local format = mw.ustring.format
| | ["11"] = "Interstate 11", |
| | | ["17"] = "Interstate 17", |
| local suffix = " ([dab||%dab%, |]Arizona)"
| | ["19"] = "Interstate 19", |
| local maint = "[[Arizona Department of Transportation|ADOT]]"
| | default = {hook = "splitlen", |
| | | split = 3, |
| AZ.I.link = {
| | above = "Interstate %route% (Arizona)", |
| ["8"] = "Interstate 8",
| | below = "Interstate %route% in Arizona"}}, |
| ["11"] = "Interstate 11",
| | abbr = "I-%route%", |
| ["17"] = "Interstate 17",
| | width = "expand"} |
| ["19"] = "Interstate 19",
| |
| default = {
| |
| hook = "splitlen",
| |
| split = 3,
| |
| above = "Interstate %route% (Arizona)",
| |
| below = "Interstate %route% in Arizona"
| |
| }
| |
| } | |
| | |
| AZ["I 1957"].shield = "I-%route% (AZ 1957).svg"
| |
| | |
| for k, v in pairs(AZ) do if k:find ("^I") then
| |
| v.link = AZ.I.link
| |
| end
| |
| end
| |
| | |
| AZ.BL.link = "Interstate %route% Business" .. suffix
| |
| AZ.BL.abbr = "BL %route%"
| |
| AZ.BS.link = "Interstate %route% Business Spur" .. suffix
| |
| AZ.BS.name = "Interstate %route% Business Spur"
| |
| AZ.BS.abbr = "BS %route%"
| |
| | |
| AZ["BL 1957"].shield = "Business Loop %route% (AZ 1957).svg"
| |
| AZ["BL 1957"].name = "Interstate %route% Business"
| |
| AZ["BL 1957"].link = AZ.BL.link
| |
| AZ["BS 1957"].shield = "Business Spur %route% (AZ 1957).svg"
| |
| AZ["BS 1957"].name = "Interstate %route% Business Spur"
| |
| AZ["BS 1957"].link = AZ.BS.link
| |
| | |
| AZ.US.link = "U.S. Route %route% [dab||(%dab%, Arizona)|in Arizona]"
| |
|
| |
|
| for _,auxType in ipairs({"Alt", "Bus", "Byp", "City", "Conn", "Emerg", "Opt", "Scenic", "Spur", "Temp", "Toll", "Truck"}) do
| | AZ.Future = {shield = "I-%route% (Future).svg", |
| local spec = AZ[" aux "][auxType]
| | link = AZ.I.link, |
| for k, v in pairs(AZ) do if k:find (auxType) then if k:find ("^US") then
| | abbr = "Future I-%route%", |
| v.link = AZ.US.base .. " " .. spec.name .. suffix
| | width = "expand"} |
| end
| |
| end
| |
| end
| |
| end
| |
|
| |
|
| AZ["US-Alt"].shield = { | | AZ["I 1957"] = {shield = "I-%route% (AZ 1957).svg", |
| ["89"] = "US %route%A.svg",
| | link = AZ.I.link, |
| default = AZ.US.shield
| | abbr = AZ.I.abbr, |
| }
| | width = "expand"} |
| AZ["US-Alt"].link = {
| |
| ["89"] = "U.S. Route 89A",
| |
| default = "U.S. Route %route% Alternate" .. suffix
| |
| }
| |
| AZ["US-Alt"].abbr = {
| |
| ["89"] = "US 89A",
| |
| default = "US %route% Alt."
| |
| }
| |
| AZ["US-Alt"].banner = {
| |
| ["89"] = "",
| |
| default = "Alternate plate.svg"
| |
| } | |
| AZ["US-Temp"].name = AZ.US.name .. "T"
| |
| AZ["US-Temp"].abbr = "US %route%T"
| |
|
| |
|
| AZ["US-Hist"].shieldmain = { | | AZ.BL = {shield = "Business Loop %route%.svg", |
| ["66"] = {"US %route% (AZ historic).svg", "MUTCD_D6-4.svg"},
| | link = "Interstate %route% Business ([dab||%dab%, |]Arizona)", |
| default = "US %route% (AZ historic).svg"
| | abbr = "I-%route% BL", |
| }
| | width = "expand"} |
| AZ["US-Hist"].name = {
| |
| default = "Historic U.S. Route %route%",
| |
| ["66"] = "Historic Route 66",
| |
| ["89A"] = "Jerome–Clarkdale–Cottonwood Historic Road"
| |
| }
| |
| AZ["US-Hist"].link = "Historic U.S. Route %route% (Arizona)"
| |
| AZ["US-Hist"].orientation = ""
| |
| AZ["US-Hist"].width = "expand"
| |
|
| |
|
| AZ["US 1941"] = { | | AZ["BL 1957"] = {shield = "Business Loop %route% (AZ 1957).svg", |
| shield = AZ["US 1926"].shield,
| | link = AZ.BL.link, |
| shieldmain = AZ["US 1926"].shield
| | abbr = AZ.BL.abbr, |
| }
| | width = "expand"} |
| --[["US 1941" is only meant for use on major intersection lists depicting alignments or highways after 1941. | | |
| Photographs and state highway maps suggest this type of shield was used on guide signage after 1941
| | AZ.BS = {shield = "Business Spur %route%.svg", |
| while the standard 1926 shield with the state name was used for reassurance markers. ]]
| | link = "Interstate %route% Business ([dab||%dab%, |]Arizona)", |
| | abbr = "I-%route% BS", |
| | width = "expand"} |
|
| |
|
| AZ["US Pre-1956"] = AZ["US 1941"] | | AZ["BS 1957"] = {shield = "Business Spur %route% (AZ 1957).svg", |
| AZ["US 1948"] = AZ["US 1941"] | | link = AZ.BS.link, |
| | abbr = AZ.BS.abbr, |
| | width = "expand"} |
|
| |
|
| AZ["US 1956 W"] = { | | AZ.US = {shield = "US %route%.svg", |
| shield = "US %route% Arizona 1956 West.svg"
| | link = "U.S. Route %route% [dab||(%dab%, Arizona)|in Arizona]", |
| } | | abbr = "US %route%", |
| | width = "expand"} |
|
| |
|
| AZ["US 1956 E"] = { | | AZ["US-Alt"] = {shield = AZ.US.shield, |
| shield = "US %route% Arizona 1956 East.svg"
| | link = "U.S. Route %route% Alternate ([dab||%dab%, |]Arizona)", |
| } | | abbr = AZ.US.abbr .. " Alt.", |
| | banner = "Alternate plate.svg", |
| | width = "expand"} |
|
| |
|
| AZ["US 1956 N"] = { | | AZ["US-Bus"] = {shield = AZ.US.shield, |
| shield = "US %route% Arizona 1956 North.svg"
| | link = "U.S. Route %route% Business ([dab||%dab%, |]Arizona)", |
| } | | abbr = AZ.US.abbr .. " Bus.", |
| | banner = "Business plate.svg", |
| | width = "expand"} |
|
| |
|
| AZ["US 1956 S"] = { | | AZ["US-Truck"] = {shield = AZ.US.shield, |
| shield = "US %route% Arizona 1956 South.svg"
| | link = "U.S. Route %route% Truck ([dab||%dab%, |]Arizona)", |
| } | | abbr = AZ.US.abbr .. " Truck", |
| | banner = "Truck plate.svg", |
| | width = "expand"} |
|
| |
|
| AZ["US 1956"] = { | | AZ["US-Temp"] = {shield = AZ.US.shield, |
| shield = "US %route% Arizona 1956.svg"
| | link = "U.S. Route %route%T ([dab||%dab%, |]Arizona)", |
| } | | abbr = "US %route%T", |
| | banner = "Temp plate.svg", |
| | width = "expand"} |
|
| |
|
| AZ["US 1960 Even"] = { | | AZ["US-Spur"] = {shield = AZ.US.shield, |
| shield = {"US %route% (AZ 1960 east).svg", "US %route% (AZ 1960 west).svg"}
| | link = "U.S. Route %route% Spur ([dab||%dab%, |]Arizona)", |
| } | | abbr = "US %route% Spur", |
| | banner = "Spur plate.svg", |
| | width = "expand"} |
|
| |
|
| AZ["US 1960 Odd"] = { | | AZ["US 1926"] = {shield = "US %route% Arizona 1926.svg", |
| shield = {"US %route% (AZ 1960 north).svg", "US %route% (AZ 1960 south).svg"}
| | link = AZ.US.link, |
| } | | abbr = AZ.US.abbr, |
| | width = "US1926"} |
|
| |
|
| AZ["US 1960 N"] = { | | AZ["US Pre-1956"] = {shield = "US %route% (1926).svg", |
| shield = "US %route% (AZ 1960 north).svg"
| | link = AZ.US.link, |
| } | | abbr = AZ.US.abbr, |
| | width = "US1926"} |
|
| |
|
| AZ["US 1960 S"] = {
| | --"US Pre-1956" is only meant for use on major intersection lists depicting alignments or highways after 1941. Photographs and state highway maps suggest this type of shield was used on guide signage after 1941 while the standard 1926 shield with the state name was used for reassurance markers. |
| shield = "US %route% (AZ 1960 south).svg"
| |
| }
| |
|
| |
|
| AZ["US 1960 W"] = { | | AZ["US 1926-Alt"] = {shield = "US %route% Arizona 1926.svg", |
| shield = "US %route% (AZ 1960 west).svg"
| | link = AZ["US-Alt"].link, |
| } | | abbr = AZ["US-Alt"].abbr, |
| | banner = "Alternate plate.svg", |
| | width = "US1926"} |
|
| |
|
| AZ["US 1960 E"] = { | | --[[ AZ["US 1948"] = {shield = "US %route% Arizona 1948.svg", |
| shield = "US %route% (AZ 1960 east).svg"
| | link = AZ.US.link, |
| } | | abbr = AZ.US.abbr, |
| | width = "US1926"} ]] |
|
| |
|
| AZ["US 1963"] = { | | AZ["US 1956 W"] = {shield = "US %route% Arizona 1956 West.svg", |
| shield = "US %route% 1963 (AZ).svg",
| | link = AZ.US.link, |
| shieldmain = "US %route% 1963 (AZ).svg",
| | abbr = AZ.US.abbr, |
| color = {
| | width = "US1926"} |
| arg = "route",
| |
| ["66"] = "hist",
| |
| ["80"] = "hist",
| |
| default = "USA"
| |
| }
| |
| } | |
|
| |
|
| AZ["US 1974"] = { | | AZ["US 1956 E"] = {shield = "US %route% Arizona 1956 East.svg", |
| shield = AZ["US 1963"].shield,
| | link = AZ.US.link, |
| shieldmain = AZ["US 1963"].shield
| | abbr = AZ.US.abbr, |
| }
| | width = "US1926"} |
| --[["US 1974" is only meant for use on infoboxes for U.S. Highways decommissioned after 1974 and before 1991.
| |
| This was the year the ASHD became part of ADOT.]]
| |
|
| |
|
| AZ["US 1961"] = AZ["US 1963"] | | AZ["US 1956 N"] = {shield = "US %route% Arizona 1956 North.svg", |
| | link = AZ.US.link, |
| | abbr = AZ.US.abbr, |
| | width = "US1926"} |
|
| |
|
| for k, v in pairs(AZ) do if k:find ("^US %d") then
| | AZ["US 1956 S"] = {shield = "US %route% Arizona 1956 South.svg", |
| v.name = AZ.US.name
| | link = AZ.US.link, |
| v.link = AZ.US.link
| | abbr = AZ.US.abbr, |
| v.abbr = AZ.US.abbr
| | width = "US1926"} |
| end
| |
| end
| |
|
| |
|
| AZ["US 1926-Alt"] = { | | AZ["US 1956"] = {shield = "US %route% Arizona 1956.svg", |
| shield = AZ["US 1926"].shield,
| | link = AZ.US.link, |
| shieldmain = AZ["US 1926"].shieldmain,
| | abbr = AZ.US.abbr, |
| name = AZ["US-Alt"].name,
| | width = "US1926"} |
| link = AZ["US-Alt"].link,
| |
| abbr = AZ["US-Alt"].abbr,
| |
| banner = "Alternate plate 1927.svg"
| |
| } | |
|
| |
|
| AZ["US 1926-Temp"] = { | | AZ["US 1956-Alt"] = {shield = "US %route% Arizona 1956.svg", |
| shield = AZ["US 1926"].shield,
| | link = "U.S. Route %route% Alternate ([dab||%dab%, |]Arizona)", |
| shieldmain = AZ["US 1926"].shieldmain,
| | abbr = AZ.US.abbr .. " Alt.", |
| name = AZ["US-Temp"].name,
| | banner = "Alternate plate.svg", |
| link = {
| | width = "expand"} |
| arg = "route",
| |
| default = AZ["US-Temp"].link,
| |
| ["60"] = "U.S. Route 60T (1935–1938)"
| |
| },
| |
| abbr = AZ["US-Temp"].abbr,
| |
| banner = "Temporary plate 1927.svg"
| |
| } | |
|
| |
|
| AZ["US 1941-Alt"] = { | | AZ["US 1960 N"] = {shield = "US %route% (AZ 1960 north).svg", |
| shield = AZ["US 1926"].shield,
| | link = AZ.US.link, |
| shieldmain = AZ["US 1926"].shield,
| | abbr = AZ.US.abbr, |
| name = AZ["US-Alt"].name,
| | width = "US1926"} |
| link = AZ["US-Alt"].link,
| |
| abbr = AZ["US-Alt"].abbr,
| |
| banner = "Alternate plate 1927.svg"
| |
| } | |
|
| |
|
| AZ["US Pre-1956-Alt"] = AZ["US 1941-Alt"] | | AZ["US 1960 S"] = {shield = "US %route% (AZ 1960 south).svg", |
| AZ["US 1948-Alt"] = AZ["US 1941-Alt"] | | link = AZ.US.link, |
| | abbr = AZ.US.abbr, |
| | width = "US1926"} |
|
| |
|
| AZ["US 1941-Bus"] = { | | AZ["US 1960 W"] = {shield = "US %route% (AZ 1960 west).svg", |
| shield = AZ["US 1926"].shield,
| | link = AZ.US.link, |
| shieldmain = AZ["US 1926"].shield,
| | abbr = AZ.US.abbr, |
| name = AZ["US-Bus"].name,
| | width = "US1926"} |
| link = AZ["US-Bus"].link,
| |
| abbr = AZ["US-Bus"].abbr,
| |
| banner = "Business plate.svg"
| |
| } | |
|
| |
|
| AZ["US 1948-Bus"] = AZ["US 1941-Bus"] | | AZ["US 1960 E"] = {shield = "US %route% (AZ 1960 east).svg", |
| AZ["US Pre-1956-Bus"] = AZ["US 1941-Bus"] | | link = AZ.US.link, |
| | abbr = AZ.US.abbr, |
| | width = "US1926"} |
|
| |
|
| AZ["US 1956-Alt"] = { | | AZ["US 1960"] = {shield = "US %route% (AZ 1960[dir|| %dir%|]).svg", |
| shield = AZ["US 1956"].shield,
| | link = AZ.US.link, |
| name = AZ["US-Alt"].name,
| | abbr = AZ.US.abbr, |
| link = AZ["US-Alt"].link,
| | width = "US1926"} |
| abbr = AZ["US-Alt"].abbr,
| | |
| banner = "Alternate plate.svg"
| | AZ["US 1963"] = {shield = "US %route% 1963 (AZ).svg", |
| } | | link = AZ.US.link, |
| | abbr = AZ.US.abbr} |
|
| |
|
| AZ["US 1963-Bus"] = { | | AZ["US 1963-Bus"] = {shield = "US %route% 1963 (AZ).svg", |
| shield = "US %route% 1963 (AZ).svg",
| | link = "U.S. Route %route% Business ([dab||%dab%, |]Arizona)", |
| name = AZ["US-Bus"].name,
| | abbr = AZ.US.abbr .. " Bus.", |
| link = AZ["US-Bus"].link,
| | banner = "Business plate.svg", |
| abbr = AZ["US-Bus"].abbr,
| | width = "expand"} |
| banner = "Business plate.svg"
| |
| } | |
|
| |
|
| AZ["US 1963-Alt"] = { | | AZ["US 1963-Alt"] = {shield = "US %route% 1963 (AZ).svg", |
| shield = "US %route% 1963 (AZ).svg",
| | link = "U.S. Route %route% Alternate ([dab||%dab%, |]Arizona)", |
| name = AZ["US-Alt"].name,
| | abbr = AZ.US.abbr .. " Alt.", |
| link = AZ["US-Alt"].link,
| | banner = "Alternate plate.svg", |
| abbr = AZ["US-Alt"].abbr,
| | width = "expand"} |
| banner = "Alternate plate.svg"
| |
| }
| |
|
| |
| AZ["US 1963-Truck"] = { shield = "US %route% 1963 (AZ).svg",
| |
| name = AZ["US-Truck"].name,
| |
| link = AZ["US-Truck"].link,
| |
| abbr = AZ["US-Truck"].abbr,
| |
| banner = "Truck plate.svg",
| |
| width = "square"}
| |
|
| |
|
| AZ["US 1963-Spur"] = { | | AZ["US 1963-Truck"] = {shield = "US %route% 1963 (AZ).svg", |
| shield = "US %route% 1963 (AZ).svg",
| | link = "U.S. Route %route% Truck ([dab||%dab%, |]Arizona)", |
| name = AZ["US-Spur"].name,
| | abbr = AZ.US.abbr .. " Truck", |
| link = AZ["US-Spur"].link,
| | banner = "Truck plate.svg", |
| abbr = AZ["US-Spur"].abbr,
| | width = "expand"} |
| banner = "Spur plate.svg"
| |
| } | |
|
| |
|
| for k, v in pairs(AZ) do if k:find ("^US") then
| | AZ["US 1961"] = AZ["US 1963"] |
| v.nbrowse = AZ.US.nbrowse
| |
| v.nbrowselinks = AZ.US.nbrowselinks
| |
| end
| |
| end
| |
|
| |
|
| AZ.SR = { | | AZ.SR = {shield = "Arizona %route%.svg", |
| base = "Arizona State Route %route%",
| | link = "Arizona State Route %route% [dab||(%dab%)|]", |
| shield = "Arizona %route%.svg",
| | abbr = "SR %route%", |
| shieldmain = {
| | width = "expand"} |
| ["66"] = {"Arizona %route%.svg", "US 66 (AZ historic).svg"},
| | |
| ["78"] = {"Arizona %route%.svg", "New Mexico %route%.svg"},
| |
| default = "Arizona %route%.svg",
| |
| },
| |
| name = {
| |
| ["78"] = "Arizona State Route %route% and<br>New Mexico State Road %route%",
| |
| default = "State Route %route%"
| |
| },
| |
| link = "Arizona State Route %route% [dab||(%dab%)|]",
| |
| abbr = "SR %route%",
| |
| width = "expand",
| |
| color = {
| |
| arg = "route",
| |
| ["88"] = "hist",
| |
| default = "USA"
| |
| }
| |
| }
| |
| AZ.AZ = AZ.SR | | AZ.AZ = AZ.SR |
|
| |
|
| for _,type in ipairs({'SR', 'AZ'}) do
| | AZ["SR-Bus"] = {shield = AZ.SR.shield, |
| for _,auxType in ipairs({"Alt", "Bus", "Byp", "Conn", "Opt", "Scenic", "Spur", "Temp", "Truck"}) do
| | link = "Arizona State Route %route% Business", |
| local spec = AZ[" aux "][auxType]
| | abbr = AZ.SR.abbr .. " Bus.", |
| AZ[type .. "-" .. auxType] = {
| | banner = "Business plate.svg", |
| shield = AZ.SR.shield,
| | width = "expand"} |
| name = "State Route %route% " .. spec.name,
| | |
| link = AZ.SR.base .. " " .. spec.name .. AZ[" dab "],
| | AZ["SR-Spur"] = {shield = AZ.SR.shield, |
| abbr = AZ.SR.abbr .. " " .. spec.abbrsuffix,
| | link = "Arizona State Route %route% Spur", |
| banner = spec.bannerprefix .. " plate.svg",
| | abbr = AZ.SR.abbr .. " Spur", |
| aux = spec.aux,
| | banner = "Spur plate.svg", |
| width = "expand",
| | width = "expand"} |
| }
| |
| end
| |
| end
| |
|
| |
|
| AZ.SR.link = { | | AZ["SR-Truck"] = {shield = AZ.SR.shield, |
| arg = "route",
| | link = "Arizona State Route %route% Truck", |
| ["81"] = "Arizona State Route 81 (1962–2003)",
| | abbr = AZ.SR.abbr .. " Truck", |
| default = "Arizona State Route %route% [dab||(%dab%)|]"
| | banner = "Truck plate.svg", |
| } | | width = "expand"} |
|
| |
|
| AZ["SR-Alt"].name = "State Route %route%A" | | AZ.Loop = {shield = "Arizona Loop %route%.svg", |
| AZ["SR-Alt"].link = "Arizona State Route %route%A" | | link = AZ.SR.link, |
| AZ["SR-Alt"].abbr = "SR %route%A"
| | abbr = "Loop %route%", |
| AZ["AZ-Alt"] = AZ["SR-Alt"]
| | width = "wide"} |
| | |
|
| |
|
| AZ["SR-Spur"].shield = { | | AZ["SR 1927"] = {shield = "Arizona %route% 1927.svg", |
| default = AZ.SR.shield,
| | link = AZ.SR.link, |
| ["95"] = "Arizona 95S.svg",
| | abbr = AZ.SR.abbr, |
| ["202"] = "Arizona Loop 202.svg"
| | width = "expand"} |
| }
| | |
| AZ["SR-Spur"].abbr = {
| | AZ["AZ 1927"] = AZ["SR 1927"] |
| default = AZ.SR.abbr .. " Spur",
| |
| ["202"] = "Loop 202 Spur"
| |
| }
| |
|
| |
|
| AZ["SR-Temp"].name = { | | AZ["SR Pre-1956"] = {shield = "Arizona %route% Pre-1956.svg", |
| default = "State Route %route%T",
| | link = AZ.SR.link, |
| }
| | abbr = AZ.SR.abbr, |
| AZ["SR-Temp"].abbr = "SR %route%T" | | width = "expand"} |
| AZ["AZ-Temp"] = AZ["SR-Temp"]
| |
|
| |
|
| AZ["SR-Loop"] = {
| | AZ["AZ Pre-1956"] = AZ["SR Pre-1956"] |
| shield = {
| |
| default = "Arizona %route%L.svg",
| |
| ["101"] = "Arizona Loop 101.svg",
| |
| ["202"] = "Arizona Loop 202.svg",
| |
| ["303"] = "Arizona Loop 303.svg",
| |
| ["404"] = "Arizona Loop 404.svg",
| |
| ["505"] = "Arizona Loop 505.svg"
| |
| },
| |
| name = {
| |
| default = "SR %route%L",
| |
| ["101"] = "State Loop 101",
| |
| ["202"] = "State Loop 202",
| |
| ["303"] = "State Loop 303",
| |
| ["404"] = "State Loop 404",
| |
| ["505"] = "State Loop 505"
| |
| },
| |
| link = {
| |
| default = "Arizona State Route %route%L",
| |
| ["101"] = AZ.SR.link,
| |
| ["202"] = AZ.SR.link,
| |
| ["303"] = AZ.SR.link,
| |
| ["404"] = AZ.SR.link,
| |
| ["505"] = AZ.SR.link
| |
| },
| |
| abbr = {
| |
| default = "SR %route%L",
| |
| ["101"] = "Loop 101",
| |
| ["202"] = "Loop 202",
| |
| ["303"] = "Loop 303",
| |
| ["404"] = "Loop 404",
| |
| ["505"] = "Loop 505"
| |
| },
| |
| width = "wide"
| |
| }
| |
| AZ["AZ-Loop"] = AZ["SR-Loop"] | |
| AZ.Loop = AZ["SR-Loop"]
| |
|
| |
|
| AZ["Loop 1987"] = { | | AZ["SR 1956"] = {shield = "Arizona %route% 1956.svg", |
| shield = "Old Arizona Loop %route%.svg",
| | link = AZ.SR.link, |
| name = AZ["SR-Loop"].name,
| | abbr = AZ.SR.abbr, |
| link = AZ["SR-Loop"].link,
| | width = "expand"} |
| abbr = AZ["SR-Loop"].abbr,
| |
| width = "wide"
| |
| } | |
|
| |
|
| for _,type in ipairs({'SR', 'AZ'}) do
| | AZ["AZ 1956"] = AZ["SR 1956"] |
| for _,year in ipairs({"1927", "1941", "1956", "1963", "1973", "1978"}) do
| |
| AZ[type .. " " .. year] = {
| |
| shield = format("Arizona %%route%% %s.svg", year),
| |
| name = AZ.SR.name.default,
| |
| link = AZ.SR.link,
| |
| abbr = AZ.SR.abbr,
| |
| }
| |
| end
| |
| end
| |
|
| |
|
| AZ["SR 1927"].link = { | | AZ["SR 1960 W"] = {shield = "Arizona %route% (1960 west).svg", |
| arg = "route",
| | link = AZ.SR.link, |
| default = AZ.SR.link,
| | abbr = AZ.SR.abbr, |
| ["63"] = "Arizona State Route 63 (1932–1951)",
| | width = "expand"} |
| ["74"] = "Arizona State Route 74 (1927–1931)",
| |
| ["79"] = "Arizona State Route 79 (1927–1941)",
| |
| ["81"] = "Arizona State Route 81 (1927–1938)"
| |
| } | |
|
| |
|
| AZ["AZ 1927"].link = AZ["SR 1927"].link | | AZ["AZ 1960 W"] = AZ["SR 1960 W"] |
|
| |
|
| AZ["SR 1941"].link = { | | AZ["SR 1960 E"] = {shield = "Arizona %route% (1960 east).svg", |
| arg = "route",
| | link = AZ.SR.link, |
| default = AZ.SR.link,
| | abbr = AZ.SR.abbr, |
| ["79"] = "Arizona State Route 79 (1950–1993)",
| | width = "expand"} |
| ["63"] = "Arizona State Route 63 (1932–1951)"
| |
| } | |
|
| |
| AZ["AZ 1941"].link = AZ["SR 1941"].link
| |
|
| |
|
| AZ["SR 1963"].link = {
| | AZ["AZ 1960 E"] = AZ["SR 1960 E"] |
| arg = "route",
| |
| default = AZ.SR.link,
| |
| ["63"] = "Arizona State Route 63 (1961–1981)",
| |
| ["79"] = "Arizona State Route 79 (1950–1993)",
| |
| ["81"] = "Arizona State Route 81 (1962–2003)"
| |
| }
| |
|
| |
| AZ["AZ 1963"].link = AZ["SR 1963"].link | |
|
| |
|
| AZ["SR 1973"].link = { | | AZ["SR 1960 N"] = {shield = "Arizona %route% (1960 north).svg", |
| arg = "route",
| | link = AZ.SR.link, |
| default = AZ.SR.link,
| | abbr = AZ.SR.abbr, |
| ["63"] = "Arizona State Route 63 (1961–1981)",
| | width = "expand"} |
| ["79"] = "Arizona State Route 79 (1950–1993)",
| |
| ["81"] = "Arizona State Route 81 (1962–2003)"
| |
| } | |
|
| |
| AZ["AZ 1973"].link = AZ["SR 1973"].link
| |
|
| |
|
| AZ["SR 1978"].link = {
| |
| arg = "route",
| |
| default = AZ.SR.link,
| |
| ["63"] = "Arizona State Route 63 (1961–1981)",
| |
| ["79"] = "Arizona State Route 79 (1950–1993)",
| |
| ["81"] = "Arizona State Route 81 (1962–2003)"
| |
| }
| |
|
| |
| AZ["AZ 1978"].link = AZ["SR 1978"].link
| |
|
| |
| AZ["SR 1960 Even"] = {
| |
| shield = {"Arizona %route% (1960 east).svg", "Arizona %route% (1960 west).svg"}
| |
| }
| |
|
| |
| AZ["SR 1960 Odd"] = {
| |
| shield = {"Arizona %route% (1960 north).svg", "Arizona %route% (1960 south).svg"}
| |
| }
| |
|
| |
| AZ["AZ 1960 Even"] = AZ["SR 1960 Even"]
| |
|
| |
| AZ["AZ 1960 Odd"] = AZ["SR 1960 Odd"]
| |
|
| |
| AZ["SR 1960 W"] = {
| |
| shield = "Arizona %route% (1960 west).svg"
| |
| }
| |
| AZ["AZ 1960 W"] = AZ["SR 1960 W"]
| |
|
| |
| AZ["SR 1960 E"] = {
| |
| shield = "Arizona %route% (1960 east).svg"
| |
| }
| |
| AZ["AZ 1960 E"] = AZ["SR 1960 E"]
| |
|
| |
| AZ["SR 1960 N"] = {
| |
| shield = "Arizona %route% (1960 north).svg"
| |
| }
| |
| AZ["AZ 1960 N"] = AZ["SR 1960 N"] | | AZ["AZ 1960 N"] = AZ["SR 1960 N"] |
|
| |
|
| AZ["SR 1960 S"] = {
| |
| shield = "Arizona %route% (1960 south).svg"
| |
| }
| |
| AZ["AZ 1960 S"] = AZ["SR 1960 S"]
| |
|
| |
|
| for k, v in pairs(AZ) do if k:find ("^SR %d") then
| | AZ["SR 1960 S"] = {shield = "Arizona %route% (1960 south).svg", |
| v.name = AZ.SR.name.default
| | link = AZ.SR.link, |
| v.link = AZ.SR.link
| | abbr = AZ.SR.abbr, |
| v.abbr = AZ.SR.abbr
| | width = "expand"} |
| end
| |
| end
| |
|
| |
|
| for _,type in ipairs({'SR', 'AZ'}) do
| | AZ["AZ 1960 S"] = AZ["SR 1960 S"] |
| for _,year in ipairs({"1941", "1956", "1963", "1973", "1978"}) do
| |
| for _,auxType in ipairs({"Alt", "Spur", "Temp"}) do
| |
| local spec = AZ[" aux "][auxType]
| |
| AZ[type .. " " .. year .. "-" .. auxType] = {
| |
| shield = format("Arizona %%route%% %s.svg", year),
| |
| name = AZ[type .. "-" .. auxType].name,
| |
| link = AZ[type .. "-" .. auxType].link,
| |
| abbr = AZ[type .. "-" .. auxType].abbr,
| |
| banner = spec.name .. " plate 1948.svg",
| |
| aux = spec.aux,
| |
| width = "square",
| |
| }
| |
| end
| |
| end
| |
| end
| |
|
| |
|
| AZ["SR 1941-Alt"].shield = "Arizona %route% 1941.svg" | | AZ["SR 1963"] = {shield = "Arizona %route% 1963.svg", |
| AZ["SR 1956-Alt"].shield = "Arizona %route%A 1956.svg"
| | link = AZ.SR.link, |
| AZ["SR 1963-Alt"].shield = "Arizona %route%A 1963.svg"
| | abbr = AZ.SR.abbr, |
| AZ["SR 1973-Alt"].shield = "Arizona %route%A 1973.svg"
| | width = "expand"} |
| AZ["SR 1978-Alt"].shield = "Arizona %route%A 1973.svg" | | |
| AZ["SR 1941-Alt"].banner = "Alternate plate 1927.svg"
| | AZ["AZ 1963"] = AZ["SR 1963"] |
| AZ["SR 1956-Alt"].banner = ""
| |
| AZ["SR 1963-Alt"].banner = "" | |
| AZ["SR 1973-Alt"].banner = ""
| |
| AZ["SR 1978-Alt"].banner = ""
| |
| AZ["AZ 1941-Alt"] = AZ["SR Pre1956-Alt"]
| |
| AZ["AZ 1956-Alt"] = AZ["SR 1956-Alt"]
| |
| AZ["AZ 1963-Alt"] = AZ["SR 1963-Alt"] | |
| AZ["AZ 1973-Alt"] = AZ["SR 1973-Alt"]
| |
| AZ["AZ 1978-Alt"] = AZ["SR 1978-Alt"]
| |
| AZ["SR Pre-1956"] = AZ["SR 1941"]
| |
| AZ["SR Pre-1956-Alt"] = AZ["SR 1941-Alt"]
| |
| AZ["AZ Pre-1956"] = AZ["SR 1941"]
| |
| AZ["AZ Pre-1956-Alt"] = AZ["SR 1941-Alt"]
| |
|
| |
|
| AZ["SR 1978-Temp"] = { | | AZ["SR 1973"] = {shield = "Arizona %route% 1973.svg", |
| shield = "Arizona %route% 1978.svg",
| | link = AZ.SR.link, |
| name = AZ["SR-Temp"].name,
| | abbr = AZ.SR.abbr, |
| link = AZ["SR-Temp"].link,
| | width = "expand"} |
| abbr = AZ["SR-Temp"].abbr,
| |
| banner = "Temporary plate.svg",
| |
| width = "square"
| |
| } | |
|
| |
|
| AZ["AZ 1978-Temp"] = AZ["SR 1978-Temp"] | | AZ["AZ 1973"] = AZ["SR 1973"] |
|
| |
|
| AZ["SR 1974"] = { | | AZ["US-Hist"] = {shield = "US %route% (AZ historic).svg", |
| shield = AZ["SR 1973"].shield,
| | link = "Historic U.S. Route %route% (Arizona)", |
| shieldmain = AZ["SR 1973"].shield
| | abbr = "Historic US %route%", |
| }
| | width = "expand"} |
| AZ["AZ 1974"] = AZ["SR 1974"]
| |
| --[["SR 1974" is only for use in large infoboxes, for state routes decommissioned between 1974 and 1978,
| |
| using the 1973 spec shields. This is the year the ASHD became part of ADOT.]]
| |
|
| |
|
| -- add new types above this line if you want it to have the state highway browse and maint
| | AZ.NV = {alias = {module = "USA/NV", type = "NV"}} |
| for k, v in pairs(AZ) do if k:find ("^%a") then
| |
| v.maint = "[[Arizona Department of Transportation|ADOT]]"
| |
| v.browse = "Arizona State Highway System"
| |
| v.browselinks = {
| |
| [1] = "[[List of Interstate Highways in Arizona|Interstate]]",
| |
| [2] = "[[List of U.S. Highways in Arizona|US]]",
| |
| [3] = "[[List of state routes in Arizona |State]]",
| |
| [4] = "[[Unconstructed state routes in Arizona|Unconstructed]]",
| |
| [5] = "[[Former state routes in Arizona|Former]]"
| |
| }
| |
| end
| |
| end
| |
|
| |
|
| for k, v in pairs(AZ) do if k:match ("^%a*%s19[2-6]") then
| | AZ.CA = {alias = {module = "USA/CA", type = "SR"}} |
| v.maint = "[[Arizona State Highway Department|ASHD]]"
| |
| end
| |
| end
| |
|
| |
|
| for k, v in pairs(AZ) do if k:match ("1927") then
| | AZ.NM = {alias = {module = "USA/NM", type = "NM"}} |
| v.maint = "[[Arizona State Highway Department|ASHD]]"
| |
| end
| |
| end
| |
| | |
| for k, v in pairs(AZ) do if k:match ("1941") then
| |
| v.maint = "[[Arizona State Highway Department|ASHD]]"
| |
| end
| |
| end
| |
|
| |
|
| for k, v in pairs(AZ) do if k:match ("1956") then
| | AZ.CR = {shield = "CR %route% jct.svg", |
| v.maint = "[[Arizona State Highway Department|ASHD]]"
| | link = "", |
| end
| | abbr = "CR %route%"} |
| end
| |
|
| |
|
| for k, v in pairs(AZ) do if k:match ("1963") then
| | AZ.MC = {shield = AZ.CR.shield, |
| v.maint = "[[Arizona State Highway Department|ASHD]]"
| | link = "Maricopa County Route %route%", |
| end
| | abbr = "MC %route%"} |
| end
| |
|
| |
|
| AZ.NV = {alias = {module = "USA/NV", type = "NV"}} | | AZ.FFH = {shield = "Forest Route %route%.svg", |
| AZ.CA = {alias = {module = "USA/CA", type = "SR"}}
| | link = "Forest Highway %route%", |
| AZ.NM = {alias = {module = "USA/NM", type = "NM"}}
| | abbr = "FFH %route%"} |
| AZ.UT = {alias = {module = "USA/UT", type = "SR"}}
| |
| AZ.MEX = {alias = {module = "MEX", type = "FH"}}
| |
| AZ.SON = {alias = {module = "MEX", type = "SH", state="SON"}}
| |
|
| |
|
| AZ.MC = { | | AZ.BIA = {shield = "Indian Route %route%.svg", |
| shield = AZ.CR.shield,
| | link = "BIA Route %route%", |
| shieldmain = AZ.CR.shield,
| | abbr = "BIA Route %route%"} |
| name = "MC %route%",
| |
| link = "Maricopa County Route %route%",
| |
| abbr = "MC %route%"
| |
| } | |
|
| |
|
| AZ.BIA = { | | AZ.N = {shield = AZ.BIA.shield, |
| shield = "Indian Route %route%.svg",
| | link = "Navajo Route %route%", |
| name = "BIA Route %route%",
| | abbr = "N%route%"} |
| link = {
| |
| default = "BIA Route %route%",
| |
| ["12"] = "U.S. Route 191 in Arizona#State Route 63 and BIA Route 12",
| |
| ["170"] = "Arizona State Route 170"
| |
| },
| |
| abbr = "BIA Route %route%"
| |
| } | |
|
| |
|
| AZ.N = { | | AZ.USBR = {shield = "US Bike %route% (M1-9 IA-15).svg", |
| shield = AZ.BIA.shield,
| | link = "U.S. Bicycle Route %route%", |
| name = "Navajo Route %route%",
| | abbr = "USBR %route%"} |
| link = "Navajo Route %route%",
| |
| abbr = "N%route%"
| |
| } | |
|
| |
|
| AZ.Historic = { | | AZ.Historic = {shield = "Arizona Scenic Road Marker.svg", |
| shield = "Arizona Scenic Road Marker.svg",
| | link = "%route% Historic Road (Arizona)", |
| name = "%route% Historic Road",
| | abbr = "%route% Historic Road", |
| link = "%route% Historic Road (Arizona)",
| | width = 16} |
| abbr = "%route% Historic Road",
| |
| orientation = "upright"
| |
| } | |
|
| |
|
| AZ.Scenic = { | | AZ.Scenic = {shield = "Arizona Scenic Road Marker.svg", |
| shield = AZ.Historic.shield,
| | link = "%route% Scenic Road (Arizona)", |
| name = "%route% Scenic Road",
| | abbr = "%route% Scenic Road", |
| link = "%route% Scenic Road (Arizona)",
| | width = 16} |
| abbr = "%route% Scenic Road",
| |
| orientation = "upright"
| |
| } | |
| | | |
| AZ.Parkway = { | | AZ.Parkway = {shield = "Arizona Scenic Road Marker.svg", |
| shield = AZ.Historic.shield,
| | link = "%route% Parkway (Arizona)", |
| name = "%route% Parkway",
| | abbr = "%route% Parkway", |
| link = "%route% Parkway (Arizona)",
| | width = 16} |
| abbr = "%route% Parkway",
| |
| orientation = "upright"
| |
| } | |
|
| |
|
| | AZ.road = {alias = {module = "USA", type = "road"}} |
| | |
| return AZ | | return AZ |