It’s been a couple years since the proposal to harmonize network
tagging for county and local routes, and the subsequent pull request to render shields for them in Americana. Since then, several mappers have made significant progress ‘filling out the map’ and adding route relations in areas they’re familiar with. But there are still a lot of counties[1] whose routes remain unmapped, despite shield rendering support in Americana. Take a look at your state and help fill in the gaps:
Alabama
US:AL:Baldwin
US:AL:Barbour
US:AL:Bibb
US:AL:Bullock
US:AL:Butler
US:AL:Calhoun
US:AL:Chambers
US:AL:Cherokee
US:AL:Chilton
US:AL:Choctaw
US:AL:Clarke
US:AL:Clay
US:AL:Coffee
US:AL:Colbert
US:AL:Conecuh
US:AL:Coosa
US:AL:Covington
US:AL:Crenshaw
US:AL:Cullman
US:AL:DeKalb
US:AL:Elmore
US:AL:Escambia
US:AL:Etowah
US:AL:Fayette
US:AL:Franklin
US:AL:Greene
US:AL:Hale
US:AL:Henry
US:AL:Jackson
US:AL:Jefferson
US:AL:Lamar
US:AL:Lauderdale
US:AL:Lawrence
US:AL:Limestone
US:AL:Lowndes
US:AL:Madison
US:AL:Marengo
US:AL:Marion
US:AL:Marshall
US:AL:Mobile
US:AL:Monroe
US:AL:Montgomery
US:AL:Morgan
US:AL:Perry
US:AL:Pike
US:AL:Pikens
US:AL:Russell
US:AL:Saint_Clair
US:AL:Shelby
US:AL:Sumter
US:AL:Talladega
US:AL:Tallapoosa
US:AL:Tuscaloosa
US:AL:Walker
US:AL:Washington
US:AL:Wilcox
US:AL:Winston
Arkansas
US:AR:Baxter
US:AR:Calhoun
US:AR:Columbia
US:AR:Cross
US:AR:Dallas
US:AR:Hempstead
US:AR:Izard
US:AR:Jackson
US:AR:Jefferson
US:AR:Lafayette
US:AR:Lawrence
US:AR:Lee
US:AR:Little_River
US:AR:Madison
US:AR:Miller
US:AR:Mississippi
US:AR:Nevada
US:AR:Ouachita
US:AR:Phillips
US:AR:Polk
US:AR:Saint_Francis
US:AR:Union
US:AR:Woodruff
Colorado
US:CO:Conejos
US:CO:Jackson
US:CO:Saguache
US:CO:San_Juan
Illinois
US:IL:Bureau
US:IL:Clay
US:IL:Clinton
US:IL:Cumberland
US:IL:De_Witt
US:IL:Douglas
US:IL:Edgar
US:IL:Effingham
US:IL:Henderson
US:IL:Henry
US:IL:Iroquois
US:IL:Kankakee
US:IL:La_Salle
US:IL:Logan
US:IL:Mason
US:IL:McLean
US:IL:Menard
US:IL:Piatt
US:IL:Rock_Island
US:IL:Saint_Clair
US:IL:Sangamon
US:IL:Schuyler
Kansas
US:KS:Cowley
US:KS:Decatur
US:KS:Harvey
US:KS:Leavenworth
US:KS:Ness
US:KS:Rawlins
US:KS:Sheridan
Louisiana
US:LA:Bienville
US:LA:Caddo
US:LA:De_Soto
US:LA:Grant
US:LA:Iberia
US:LA:Lincoln
US:LA:Ouachita
US:LA:Rapides
US:LA:Red_River
US:LA:Richland
US:LA:Saint_Mary
US:LA:Union
US:LA:Webster
US:LA:Winn
Michigan
US:MI:Benzie
US:MI:Kalkaska
US:MI:Luce
US:MI:Manistee
US:MI:Montcalm
US:MI:Oscoda
US:MI:Roscommon
Minnesota
Several counties already have route relations mapped, but with the old pre-proposal tagging scheme that doesn’t distinguish County Roads from County State-Aid Highways. These simply need to be updated to append :CR
or :CSAH
to network
.
US:MN:Anoka:CR
US:MN:Benton:CR
US:MN:Benton:CSAH
US:MN:Carver:CR
US:MN:Carver:CSAH
US:MN:Chippewa:CR
US:MN:Chippewa:CSAH
US:MN:Chisago:CR
US:MN:Chisago:CSAH
US:MN:Cottonwood:CR
US:MN:Cottonwood:CSAH
US:MN:Dodge:CR
US:MN:Dodge:CSAH
US:MN:Fillmore:CR
US:MN:Fillmore:CSAH
US:MN:Grant:CR
US:MN:Grant:CSAH
US:MN:Hennepin:CR
US:MN:Houston:CR
US:MN:Houston:CSAH
US:MN:Itasca:CR
US:MN:Koochiching:CR
US:MN:Koochiching:CSAH
US:MN:Lincoln:CR
US:MN:Lincoln:CSAH
US:MN:Lyon:CR
US:MN:Mahnomen:CR
US:MN:Mahnomen:CSAH
US:MN:Marshall:CR
US:MN:Marshall:CSAH
US:MN:Martin:CR
US:MN:Martin:CSAH
US:MN:McLeod:CR
US:MN:McLeod:CSAH
US:MN:Meeker:CR
US:MN:Meeker:CSAH
US:MN:Morrison:CR
US:MN:Mower:CR
US:MN:Mower:CSAH
US:MN:Murray:CR
US:MN:Murray:CSAH
US:MN:Nicollet:CR
US:MN:Nicollet:CSAH
US:MN:Nobles:CR
US:MN:Nobles:CSAH
US:MN:Norman:CR
US:MN:Norman:CSAH
US:MN:Olmsted:CR
US:MN:Olmsted:CSAH
US:MN:Pipestone:CR
US:MN:Pipestone:CSAH
US:MN:Polk:CR
US:MN:Polk:CSAH
US:MN:Pope:CR
US:MN:Pope:CSAH
US:MN:Red_Lake:CR
US:MN:Red_Lake:CSAH
US:MN:Redwood:CR
US:MN:Redwood:CSAH
US:MN:Renville:CR
US:MN:Renville:CSAH
US:MN:Roseau:CR
US:MN:Roseau:CSAH
US:MN:Saint_Louis:CR
US:MN:Saint_Louis:CSAH
US:MN:Sherburne:CSAH
US:MN:Sibley:CR
US:MN:Sibley:CSAH
US:MN:Stearns:CR
US:MN:Stearns:CSAH
US:MN:Steele:CR
US:MN:Steele:CSAH
US:MN:Stevens:CR
US:MN:Stevens:CSAH
US:MN:Swift:CR
US:MN:Swift:CSAH
US:MN:Todd:CR
US:MN:Traverse:CR
US:MN:Wabasha:CR
US:MN:Wabasha:CSAH
US:MN:Wadena:CR
US:MN:Watonwan:CR
US:MN:Watonwan:CSAH
US:MN:Winona:CR
US:MN:Wright:CR
US:MN:Wright:CSAH
Missouri
US:MO:Bollinger
US:MO:Butler
US:MO:Cape_Girardeau
US:MO:Dunklin
US:MO:Lewis
US:MO:Madison
US:MO:Mississippi
US:MO:Stoddard
US:MO:Wayne
Mississippi
US:MS:Alcorn
US:MS:Calhoun
US:MS:Carroll
US:MS:Lafayette
US:MS:Lee
US:MS:Prentiss
US:MS:Tippah
US:MS:Union
US:MS:Yalobusha
Montana
US:MT:Dawson
US:MT:Richland
North Dakota
US:ND:Barnes
US:ND:Benson
US:ND:Bottineau
US:ND:Burke
US:ND:Cavalier
US:ND:Divide
US:ND:Eddy
US:ND:Foster
US:ND:Griggs
US:ND:Kidder
US:ND:McHenry
US:ND:McIntosh
US:ND:McKenzie
US:ND:McLean
US:ND:Mercer
US:ND:Morton
US:ND:Mountrail
US:ND:Nelson
US:ND:Pembina
US:ND:Ramsey
US:ND:Renville
US:ND:Sioux
US:ND:Steele
US:ND:Stutsman
US:ND:Towner
US:ND:Traill
US:ND:Walsh
US:ND:Wells
New Mexico
US:NM:Cibola
US:NM:Eddy
US:NM:Guadalupe
US:NM:Lea
US:NM:Lincoln
US:NM:McKinley
US:NM:Mora
US:NM:Otero
US:NM:Rio_Arriba
US:NM:Taos
US:NM:Torrance
US:NM:Union
Ohio
Counties are identified by their three-letter ODOT code. For a list of counties and their corresponding codes, see here (PDF).
US:OH:ATH:Trimble
US:OH:BEL:Kirkwood
US:OH:COS:Adams
US:OH:FAI:Greenfield
US:OH:FAI:Violet
US:OH:HAR:Dudley
US:OH:HOC:Falls
US:OH:HOL:Clark
US:OH:HOL:Knox
US:OH:JEF:Knox
US:OH:JEF:Springfield
US:OH:KNO:Liberty
US:OH:KNO:Milford
US:OH:LIC:Jersey
US:OH:MRG:York
US:OH:MRW:Bennington
US:OH:MRW:Canaan
US:OH:MRW:Chester
US:OH:MRW:South_Bloomfield
US:OH:MRW:Westfield
US:OH:NOB
US:OH:PAU:Latty
US:OH:PAU:Washington
US:OH:PER:Bearfield
US:OH:PER:Coal
US:OH:PER:Monday_Creek
US:OH:WAS:Aurelius
US:OH:WAS:Salem
Oregon
US:OR:Grant
US:OR:Lake
US:OR:Morrow
South Dakota
US:SD:Beadle
US:SD:Clark
US:SD:Corson
US:SD:Day
US:SD:Faulk
US:SD:Kingsbury
US:SD:Marshall
US:SD:McPherson
Tennessee
US:TN:McMinn
Texas
US:TX:Anderson
US:TX:Blanco
US:TX:Brooks
US:TX:Brown
US:TX:Burnet
US:TX:Comanche
US:TX:Grimes
US:TX:Houston
US:TX:Jim_Wells
US:TX:Kent
US:TX:Kleberg
US:TX:Loving
US:TX:Mitchell
US:TX:Nolan
US:TX:Panola
US:TX:Reeves
US:TX:Robertson
US:TX:Schleicher
US:TX:Scurry
US:TX:Shackelford
US:TX:Somervell
US:TX:Stonewall
US:TX:Sutton
US:TX:Uvalde
US:TX:Ward
Wyoming
US:WY:Fremont
US:WY:Johnson
This list was generated from Taginfo with a few lines of Python. Try it yourself:
import requests
url = 'https://taginfo.openstreetmap.org/api/4/project/tags?project=osm_americana&sortname=count_all&sortorder=asc&query=us%3A'
data = requests.get(url).json()['data']
for entry in data:
if entry['count_all'] == 0:
print(entry['value'])
and Louisiana parishes, and Ohio townships ↩︎