Kansas state highways

From OpenStreetMap Wiki
Jump to: navigation, search

This is a page to describe the state of the Kansas state highway system in OSM.

Currently most state highways are untouched TIGER data. They are typically tagged as highway=secondary and have "State Highway XX" in one or more name or tiger:name_base tags.

Problems with the existing TIGER data

  • Gaps when highways go through cities and towns
  • Gaps when highways change direction for a few miles. Ways in the gap are typically tagged as residential roads without the "State Highway XX" name tags.
  • Overshooting. When a highway makes a turn, the way is often not split at the turn and keeps going for a few miles.
  • Non-routable county borders. Ways are always split at county borders and usually do not form an intersection as they should so that routes can be calculated.

How to map

The Kansas Department of Transportation has maps available online (they are public domain) which can be used as a reference. They can be found at http://www.ksdot.org/maps.asp. The "Official State Maps" section has a general map of the entire state. There are also more detailed maps under "Counties" and "Cities" which can help determine the exact route a highway takes through a given area. Specific things to do while creating a highway relation:

  • Most of the ways for a given highway can be downloaded from the XAPI by querying the following tags for "State Highway XX": name, name_1, name_2, tiger:name_base, tiger_name_base_1 using the bounding box on the Kansas page.
  • Add "ref=KS xx" tags to member ways. This is technically not required but it is the only way to get any kind of shield rendered right now. Once renderers support route relations these will no longer be needed. Yes, this is "tagging for the renderer" which is generally discouraged. If the way is part of multiple routes, separate them with a semicolon like "US 73;KS 20"
  • Most state highways will already be tagged as highway=secondary. In general this is correct but specific local conditions might warrant an up/downgrade in some instances.
  • Remove the "State Highway XX" name tags as these are now superfluous.
  • KDOT city/county maps can help fill in gaps. This may involve splitting existing ways and retagging sections as highway=secondary.
  • Fix overshooting by splitting the way at the turn. On the overshoot section, replace highway=secondary with a more appropriate tag (usually residential) and remove any "State Highway XX" tags.
  • County borders can be tricky. If it is a simple case of abutting ways, just merge the nodes to form a routable junction. Things are often complicated by duplicate ways running along county borders. When just working on highway relations it is acceptable to tag the duplicate ways with FIXME tags, merge the nodes affecting the highway and move on. If you are feeling ambitious you can delete one of the duplicate ways and then make sure all the intersecting ways are joined to the remaining one.

The goal is to have routable ways, all joined into relations describing the state highways.

Tags to use on new relations

Key Value Explanation
type route Required. Describes what type or relation this is
route road Required. Indicates that this is a road network for cars
network US:KS Required. Indicates that this is a signed, numbered route designated by the state of Kansas
ref xx Required. The route number as posted on signs. e.g. "16" or "9"
symbol url Optional. URL to an SVG image of the route shield. Wikipedia has a nice collection, all linked from here: http://en.wikipedia.org/wiki/List_of_Kansas_numbered_highways
name KS xx Optional. A name for the relation. This just makes it clearer to see what this relation is when browsing and viewing lists of relations in editors.

List of highways and their status

Highway Status Existing Relation
KS 1 Complete Relation 1567525 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 2 Complete Relation 1575424 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 3 Complete Relation 1575627 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 4 Complete Relation 1575841 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 5 Complete Relation 374606 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 7 Complete Relation 94008 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 8 (north) Complete Relation 1578059 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 8 (south) Complete Relation 1578058 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 9 Complete Relation 1333225 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 10 Complete Relation 197191 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 13 Complete Relation 1582257 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 14 Complete Relation 1331059 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 15 Complete Relation 404201 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 16 Complete Relation 1163751 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 17 Complete Relation 1582267 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 18 Complete Relation 1067510 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 19 Complete Relation 1583384 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 20 Complete Relation 1165303 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 22 Complete Relation 1333226 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 23 Complete Relation 1584485 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 25 Complete Relation 1586494 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 26 Complete Relation 1586544 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 27 Complete Relation 1586820 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 28 Complete Relation 1331057 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 30 Complete Relation 1586822 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 31 Complete Relation 1609252 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 33 Complete Relation 2092639 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 39 Complete Relation 1700905 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 58 Complete Relation 1165214 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 60 Complete Relation 1781627 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 62 Complete Relation 1807070 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 66 Complete Relation 1796821 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 67 Complete Relation 1780219 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 68 Complete Relation 2092640 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 71 Complete Relation 1807033 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 79 Complete Relation 1807089 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 80 Complete Relation 1115998 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 82 Complete Relation 1904083 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 84 Complete Relation 1759603 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 85 Complete Relation 1759604 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 87 Complete Relation 3073789 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 88 Complete Relation 3073790 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 92 Complete Relation 1165274 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 95 Complete Relation 2273618 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 96 Complete Relation 1628103 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 99 Complete Relation 413305 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 101 Complete Relation 1807322 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 104 Complete Relation 2890792 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 105 Complete Relation 1807241 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 112 Complete Relation 1781621 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 113 Complete Relation 1029438 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 114 Complete Relation 1076513 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 115 Complete Relation 1805307 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 117 Complete Relation 1778353 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 119 Complete Relation 3058341 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 120 Complete Relation 1584395 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 121 Complete Relation 1781622 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 123 Complete Relation 1584484 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 128 Complete Relation 1331056 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 134 Complete Relation 1807346 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 139 Complete Relation 1783147 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 141 Complete Relation 1514561 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 147 Complete Relation 2281179 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 148 Complete Relation 1331055 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 150 Complete Relation 1719062 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 152 Complete Relation 2093535 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 156 Complete Relation 1731023 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 161 Complete Relation 1778354 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 167 Complete Relation 1628104 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 171 (East) Complete Relation 276210 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 171 (West) Complete Relation 1582255 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 173 Complete Relation 1578308 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 177 Complete Relation 413444 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 178 Complete Relation 1807038 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 181 Complete Relation 1903564 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 184 Complete Relation 2273613 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 182 Complete Relation 1781623 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 186 Complete Relation 1759614 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 187 Complete Relation 1807042 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 188 Complete Relation 1759615 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 191 Complete Relation 1903565 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 192 Complete Relation 2027218 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 198 Complete Relation 2273614 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 199 Complete Relation 1781624 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 201 Complete Relation 1847152 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 202 Complete Relation 1847176 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 204 Complete Relation 1781625 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 211 Complete Relation 2273615 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 214 Complete Relation 1627021 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 216 Complete Relation 2273616 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 217 Complete Relation 1586821 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 219 Complete Relation 2281180 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 223 Complete Relation 1584483 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 233 Complete Relation 2923443 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 234 Complete Relation 2922784 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 236 Complete Relation 1807032 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 243 Complete Relation 2922785 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 247 Complete Relation 2281181 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 248 Complete Relation 1781629 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 249 Complete Relation 1165215 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 253 Complete Relation 2273617 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 254 Complete Relation 2526409 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 256 Complete Relation 1719063 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 258 Complete Relation 1759602 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 261 Complete Relation 1780217 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 264 Complete Relation 2281182 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 266 Complete Relation 1781626 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 267 Complete Relation 1762425 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 268 Complete Relation 2092638 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 274 Complete Relation 2281183 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 276 Complete Relation 1807225 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)
KS 383 Complete Relation 1780218 (XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)