CINXE.COM

Proposal:Junction=intersection - OpenStreetMap Wiki

<!DOCTYPE html> <html class="client-nojs" lang="en" dir="ltr"> <head> <meta charset="UTF-8"/> <title>Proposal:Junction=intersection - OpenStreetMap Wiki</title> <script>document.documentElement.className="client-js";RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"07d8be7cbcf1c8ea25529fd9","wgCSPNonce":false,"wgCanonicalNamespace":"Proposal","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":3000,"wgPageName":"Proposal:Junction=intersection","wgTitle":"Junction=intersection","wgCurRevisionId":2514819,"wgRevisionId":2514819,"wgArticleId":253891,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Proposals with \"Proposed\" status","Proposed features under way","Proposals with \"Proposed\" status sorted by newest edit"],"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Proposal:Junction=intersection","wgRelevantArticleId":253891, "wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgMFDisplayWikibaseDescriptions":{"search":false,"nearby":false,"watchlist":false,"tagline":false},"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgULSAcceptLanguageList":[],"wgULSCurrentAutonym":"English","wgVector2022PreviewPages":[],"wgEditSubmitButtonLabelPublish":false,"wgULSPosition":"personal","wgULSisCompactLinksEnabled":true};RLSTATE={"site.styles":"ready","user.styles":"ready","user":"ready","user.options":"loading","skins.vector.styles.legacy":"ready","ext.OsmWikibase-all":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.pt":"ready"};RLPAGEMODULES=["site","mediawiki.page.ready","mediawiki.toc","skins.vector.legacy.js","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.gadget.taginfo","ext.gadget.dataitemlinks","ext.gadget.maps","ext.uls.compactlinks", "ext.uls.interface"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.implement("user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"});});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.OsmWikibase-all%7Cext.uls.pt%7Cext.visualEditor.desktopArticleTarget.noscript%7Cskins.vector.styles.legacy&amp;only=styles&amp;skin=vector"/> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector"></script> <meta name="ResourceLoaderDynamicStyles" content=""/> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector"/> <noscript><link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=noscript&amp;only=styles&amp;skin=vector"/></noscript> <meta name="generator" content="MediaWiki 1.39.10"/> <meta name="format-detection" content="telephone=no"/> <meta name="viewport" content="width=1000"/> <link rel="icon" href="/favicon.ico"/> <link rel="search" type="application/opensearchdescription+xml" href="/w/opensearch_desc.php" title="OpenStreetMap Wiki (en)"/> <link rel="EditURI" type="application/rsd+xml" href="//wiki.openstreetmap.org/w/api.php?action=rsd"/> <link rel="license" href="/wiki/Wiki_content_license"/> <link rel="alternate" type="application/atom+xml" title="OpenStreetMap Wiki Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"/> </head> <body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-3000 ns-subject page-Proposal_Junction_intersection rootpage-Proposal_Junction_intersection skin-vector action-view skin-vector-legacy vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-language-alert-in-sidebar-disabled vector-feature-sticky-header-disabled vector-feature-sticky-header-edit-disabled vector-feature-table-of-contents-disabled vector-feature-visual-enhancement-next-disabled"><div id="mw-page-base" class="noprint"></div> <div id="mw-head-base" class="noprint"></div> <div id="content" class="mw-body" role="main"> <a id="top"></a> <div id="siteNotice"></div> <div class="mw-indicators"> </div> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-namespace">Proposal</span><span class="mw-page-title-separator">:</span><span class="mw-page-title-main">Junction=intersection</span></h1> <div id="bodyContent" class="vector-body"> <div id="siteSub" class="noprint">From OpenStreetMap Wiki</div> <div id="contentSub"></div> <div id="contentSub2"></div> <div id="jump-to-nav"></div> <a class="mw-jump-link" href="#mw-head">Jump to navigation</a> <a class="mw-jump-link" href="#searchInput">Jump to search</a> <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-parser-output"><table class="vcard" dir="ltr" style="margin:2px 0;background:#EEE;border:1px solid #AAA;padding:5px"> <tbody><tr> <th colspan="2" style="border-bottom:1px solid #AAA;text-align:left;font-size:120%">Another Take on Junctions </th></tr> <tr> <th style="text-align:left"><a href="/wiki/Proposal_process#Proposal_status_overview_list" title="Proposal process">Proposal status</a>: </th> <td><a href="/wiki/Category:Proposals_with_%22Proposed%22_status" title="Category:Proposals with &quot;Proposed&quot; status">Proposed</a> (<a href="/wiki/Category:Proposed_features_under_way" title="Category:Proposed features under way">under way</a>) </td></tr> <tr> <th style="text-align:left">Proposed by: </th> <td><a href="/w/index.php?title=User:Mwoehlke&amp;action=edit&amp;redlink=1" class="new" title="User:Mwoehlke (page does not exist)">Mwoehlke</a> </td></tr> <tr> <th style="text-align:left">Tagging: </th> <td><tt dir="ltr" class="mw-content-ltr" style="background:#EEF;font-size:1em;line-height:1.6"><bdi style="white-space:nowrap"><a href="/wiki/Key:junction" title="Key:junction">junction</a></bdi>=<a href="/wiki/Tag:junction%3Dintersection" class="mw-redirect" title="Tag:junction=intersection"><bdi>intersection</bdi></a></tt> <div style="float:right;"><small><span class="plainlinks"><span class="nowrap" title="Link to corresponding data item" style="display:inline-block;unicode-bidi:embed;font:.95em sans-serif;line-height:normal;margin:2px;border:1px outset #999;border-color:buttonface;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#000;background:#F9F9F9;background-color:buttonface;background:#E8E8E8;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FCFCFC),color-stop(100%,#E8E8E8));background:-webkit-linear-gradient(top,#FCFCFC,#E8E8E8);background:-moz-linear-gradient(top,#FCFCFC,#E8E8E8);background:-o-linear-gradient(top,#FCFCFC,#E8E8E8);background:-ms-linear-gradient(top,#FCFCFC,#E8E8E8);background:linear-gradient(top,#FCFCFC,#E8E8E8);color:#000;color:buttontext;padding:3px .4em;white-space:nowrap;letter-spacing:normal;word-spacing:normal;text-shadow:none;text-indent:0;text-transform:none;"><a rel="nofollow" class="external text" href="https://wiki.openstreetmap.org/wiki/Special:EntityPage/Q17540">Data item</a></span> </span></small></div> </td></tr> <tr> <th style="text-align:left">Applies to: </th> <td><a href="/wiki/Way" title="way"><img alt="way" src="/w/images/thumb/e/ee/Osm_element_way.svg/20px-Osm_element_way.svg.png" decoding="async" width="20" height="20" style="vertical-align: text-bottom" srcset="/w/images/thumb/e/ee/Osm_element_way.svg/30px-Osm_element_way.svg.png 1.5x, /w/images/thumb/e/ee/Osm_element_way.svg/40px-Osm_element_way.svg.png 2x" /></a> </td></tr> <tr> <th style="text-align:left">Definition: </th> <td>Identifies portions of a <tt dir="ltr" class="mw-content-ltr" style="background:#EEF;font-size:1em;line-height:1.6"><bdi style="white-space:nowrap"><a href="/wiki/Key:highway" title="Key:highway">highway</a></bdi>=&#42;</tt> which are part of an intersection </td></tr> <tr> <th style="text-align:left">Statistics: </th> <td><!-- osm taginfo --><iframe frameborder="0" width="220" height="100" src="//taginfo.openstreetmap.org/embed/tag?key=junction&amp;value=intersection"></iframe> <p class="mw-empty-elt"> </p> </td></tr> <tr> <th style="text-align:left">Rendered as: </th> <td>No change </td></tr> <tr> <th style="text-align:left"><span class="plainlinks"><a rel="nofollow" class="external text" href="//wiki.openstreetmap.org/wiki/Category:Proposals_with_%22Draft%22_status">Draft</a></span> started: </th> <td>2020-07-08 </td></tr> <tr> <th style="text-align:left"><a href="/wiki/Proposal_talk:Junction%3Dintersection" title="Proposal talk:Junction=intersection">RFC</a> start: </th> <td>2020-07-10 </td></tr></tbody></table> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="en" dir="ltr"><h2 id="mw-toc-heading">Contents</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Proposal"><span class="tocnumber">1</span> <span class="toctext">Proposal</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#Rationale"><span class="tocnumber">2</span> <span class="toctext">Rationale</span></a> <ul> <li class="toclevel-2 tocsection-3"><a href="#Why_not_use_a_relation?"><span class="tocnumber">2.1</span> <span class="toctext">Why not use a relation?</span></a></li> <li class="toclevel-2 tocsection-4"><a href="#Why_not_use_an_area?"><span class="tocnumber">2.2</span> <span class="toctext">Why not use an area?</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-5"><a href="#Modeling"><span class="tocnumber">3</span> <span class="toctext">Modeling</span></a> <ul> <li class="toclevel-2 tocsection-6"><a href="#What_is_an_intersection?"><span class="tocnumber">3.1</span> <span class="toctext">What is an intersection?</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-7"><a href="#Rendering"><span class="tocnumber">4</span> <span class="toctext">Rendering</span></a></li> <li class="toclevel-1 tocsection-8"><a href="#Comments"><span class="tocnumber">5</span> <span class="toctext">Comments</span></a></li> <li class="toclevel-1 tocsection-9"><a href="#External_discussions"><span class="tocnumber">6</span> <span class="toctext">External discussions</span></a></li> </ul> </div> <h2><span class="mw-headline" id="Proposal">Proposal</span></h2> <p>I propose to add a new value <code>intersection</code> to the existing <tt dir="ltr" class="mw-content-ltr" style="background:#EEF;font-size:1em;line-height:1.6"><bdi style="white-space:nowrap"><a href="/wiki/Key:junction" title="Key:junction">junction</a></bdi>=&#42;</tt> key. This would be advised for portions of roads which are part of a logical intersection. For example, in the image below, 'm', 'n', 'p' and 'q' would be so tagged. </p> <h2><span class="mw-headline" id="Rationale">Rationale</span></h2> <p>Currently there exists no accepted way to specify the extent of a junction, although multiple proposals have been put forth (the rationales of prior proposals generally apply here also). In particular, certain uses of OSM data (e.g. routing and traffic simulation) can be confused by the way complex intersections are often modeled. Consider, for example, a typical intersection of dual carriageways controlled by a traffic light: </p><p><a href="/wiki/File:Doublejunction.svg" class="image" title="height=200px"><img alt="height=200px" src="/w/images/thumb/6/6f/Doublejunction.svg/198px-Doublejunction.svg.png" decoding="async" width="198" height="198" srcset="/w/images/thumb/6/6f/Doublejunction.svg/297px-Doublejunction.svg.png 1.5x, /w/images/thumb/6/6f/Doublejunction.svg/396px-Doublejunction.svg.png 2x" /></a> </p><p>Each direction of the road consists of a separate way, such that the intersection — logically, a single entity — ends up with four nodes. Worse, if each node is tagged as a traffic signal (which is often done when a signal is present), each way <i>appears</i> to have two signals, when in reality there is only one, which can affect trip planning and estimated duration. Moreover, if signals are specified on the intersection nodes, it is currently impossible to specify their direction in a way that avoids this problem. Some routing engines may also produce spurious directions when faces with these intersections (usually something like "take the second turn", when of course there is logically only one turn). These issues are particularly exacerbated if the road which is modeled using two one-directional ways is not actually physically divided. </p><p>Splitting the way so that the portion which is "in" the intersection produces a number of benefits: </p> <ul><li>Software can deduce that signals do not apply to a way which is tagged <tt dir="ltr" class="mw-content-ltr" style="background:#EEF;font-size:1em;line-height:1.6"><bdi style="white-space:nowrap"><a href="/wiki/Key:junction" title="Key:junction">junction</a></bdi>=<a href="/wiki/Tag:junction%3Dintersection" class="mw-redirect" title="Tag:junction=intersection"><bdi>intersection</bdi></a></tt>. This immediately fixes the problems with assigning signals to the intersection nodes.</li></ul> <ul><li>Routers and traffic simulators can know to collapse nodes into a single logical intersection with many incoming ways. This makes it possible to avoid "wrong" instructions and can allow more intelligent creation of kinematic paths (in applications where that is relevant).</li></ul> <h3><span id="Why_not_use_a_relation.3F"></span><span class="mw-headline" id="Why_not_use_a_relation?">Why not use a relation?</span></h3> <p>(<a href="/wiki/Relations/Proposed/Junctions" class="mw-redirect" title="Relations/Proposed/Junctions">Proposal</a>) </p><p>Relations are much more difficult to enter in existing editors, as well as more difficult for tools to parse. Nor is it clear what entities would be assigned to a relation, and in what manner. The only <i>benefit</i> to using a relation of which I am aware is the ability to assign a name to a specific traversal of a set of ways. </p><p>That being said, it is possible that a relation should be used <i>in addition</i> for those cases which truly require it. This proposal is not about naming things, but rather providing the information needed for tools which consume OSM data to model intersection areas in a meaningful and more accurate manner. </p> <h3><span id="Why_not_use_an_area.3F"></span><span class="mw-headline" id="Why_not_use_an_area?">Why not use an area?</span></h3> <p>(<a href="/wiki/Proposed_features/highway%3Djunction" class="mw-redirect" title="Proposed features/highway=junction">Proposal</a>) </p><p>Areas are harder to model, and are inconsistent with the use of ways (lines) to represent road surfaces. If we modeled road <i>area</i>, this would be a more sensible solution, but we don't. Also, areas are much harder for tools to deal with, as they require containment testing. Tagging road segments is much easier for tools that consume OSM data. </p><p>In my mind, it is a significant advantage that this proposal can be modeled simply by splitting a few ways at nodes '<i>that already exist</i> and applying a few tags. Creating an area is much more complicated and requires creating many nodes. (Concerns on the discussion page for the area-based proposal should be noted.) </p> <h2><span class="mw-headline" id="Modeling">Modeling</span></h2> <p>One potential concern with this proposal is that it recommends splitting ways at intersections. Although editors <i>should</i> be able to correctly update relations when ways are split, editors may want to be cognizant of existing relations when splitting ways. That being said, in my experience it is often necessary to split ways near intersections in order to correctly supply lane information (n.b. <tt dir="ltr" class="mw-content-ltr" style="background:#EEF;font-size:1em;line-height:1.6"><bdi style="white-space:nowrap"><a href="/wiki/Key:lanes" title="Key:lanes">lanes</a></bdi>=&#42;</tt>, <tt dir="ltr" class="mw-content-ltr" style="background:#EEF;font-size:1em;line-height:1.6"><bdi style="white-space:nowrap"><a href="/wiki/Key:turn:lanes" class="mw-redirect" title="Key:turn:lanes">turn:lanes</a></bdi>=&#42;</tt>), so this proposal is not necessarily making things any worse. </p><p>It should be noted that this proposal, in and of itself, is <i>not</i> recommending any change to how signals are annotated. Part of the advantage of this proposal is that users may continue to tag signals on the nodes where ways intersect. The new tag provides sufficient information for tools to accurately deduce the directions (edges) to which a signal applies (which is not currently possible). There are also <a href="/wiki/Tag:highway%3Dtraffic_signals#How_to_map" title="Tag:highway=traffic signals">other ways that signals can be tagged</a>, which should not be affected by this proposal. </p><p><span class="plainlinks"><bdi class="sortkey" style="display:none;speak:none">175473372</bdi><a href="/wiki/Way" title="way"><img alt="way" src="/w/images/thumb/e/ee/Osm_element_way.svg/20px-Osm_element_way.svg.png" decoding="async" width="20" height="20" srcset="/w/images/thumb/e/ee/Osm_element_way.svg/30px-Osm_element_way.svg.png 1.5x, /w/images/thumb/e/ee/Osm_element_way.svg/40px-Osm_element_way.svg.png 2x" /></a>&#160;<a rel="nofollow" class="external text" href="//osm.org/way/175473372"><span title="browse way">175473372</span></a></span> and <span class="plainlinks"><bdi class="sortkey" style="display:none;speak:none">610887949</bdi><a href="/wiki/Way" title="way"><img alt="way" src="/w/images/thumb/e/ee/Osm_element_way.svg/20px-Osm_element_way.svg.png" decoding="async" width="20" height="20" srcset="/w/images/thumb/e/ee/Osm_element_way.svg/30px-Osm_element_way.svg.png 1.5x, /w/images/thumb/e/ee/Osm_element_way.svg/40px-Osm_element_way.svg.png 2x" /></a>&#160;<a rel="nofollow" class="external text" href="//osm.org/way/610887949"><span title="browse way">610887949</span></a></span> show an example of this tag in use. Note that <span class="plainlinks"><bdi class="sortkey" style="display:none;speak:none">669392544</bdi><a href="/wiki/Way" title="way"><img alt="way" src="/w/images/thumb/e/ee/Osm_element_way.svg/20px-Osm_element_way.svg.png" decoding="async" width="20" height="20" srcset="/w/images/thumb/e/ee/Osm_element_way.svg/30px-Osm_element_way.svg.png 1.5x, /w/images/thumb/e/ee/Osm_element_way.svg/40px-Osm_element_way.svg.png 2x" /></a>&#160;<a rel="nofollow" class="external text" href="//osm.org/way/669392544"><span title="browse way">669392544</span></a></span> should <i>not</i> be tagged, as the ramp is not logically part of the intersection, but rather a separate turn-off <i>after</i> the intersection. </p> <h3><span id="What_is_an_intersection.3F"></span><span class="mw-headline" id="What_is_an_intersection?">What is an intersection?</span></h3> <p>Broadly speaking, an "intersection" is a set of lanes which a human would notionally consider to be a single logical entry. In some cases, this may be difficult to specify exactly, however we can give a couple good rules of thumb: </p> <ul><li>If turn lanes which are not separately modeled would cross the area defined by segments that are candidates for being tagged as intersections, then that is an intersection. By this definition, it is clear that the above example is an intersection, since traffic turning from e.g. 'b' to 'f' will cross the gray area.</li></ul> <ul><li>Another approach is to look at traffic instructions (stop signs, traffic signals), as these apply at the intersection level. The ways connecting a set of nodes which such directions control as a single logical entity constitute an intersection. Note, however, that the segments <i>approaching</i> such nodes should <i>not</i> be tagged <tt dir="ltr" class="mw-content-ltr" style="background:#EEF;font-size:1em;line-height:1.6"><bdi style="white-space:nowrap"><a href="/wiki/Key:junction" title="Key:junction">junction</a></bdi>=<a href="/wiki/Tag:junction%3Dintersection" class="mw-redirect" title="Tag:junction=intersection"><bdi>intersection</bdi></a></tt>. Normally, these do not need to be tagged specially, although use of <tt dir="ltr" class="mw-content-ltr" style="background:#EEF;font-size:1em;line-height:1.6"><bdi style="white-space:nowrap"><a href="/wiki/Key:junction" title="Key:junction">junction</a></bdi>=<a href="/w/index.php?title=Tag:junction%3Dapproach&amp;action=edit&amp;redlink=1" class="new" title="Tag:junction=approach (page does not exist)"><bdi>approach</bdi></a></tt> may be useful in some situations.</li></ul> <p>(More generally, it is useful to look at when routing would be better served by collapsing adjacent nodes. Note that both of the above rules fit this criteria.) </p> <h2><span class="mw-headline" id="Rendering">Rendering</span></h2> <p>No special rendering for this tag is required. Indeed, many renderers would be *discouraged* from using this tag for rendering purposes. (An exception would be a renderer which tries to approximate intersection shapes, in which case appropriately tagging intersections with this tag is useful.) </p> <h2><span class="mw-headline" id="Comments">Comments</span></h2> <p>Please comment on the <a href="/wiki/Proposal_talk:Junction%3Dintersection" title="Proposal talk:Junction=intersection">discussion page</a>. </p> <h2><span class="mw-headline" id="External_discussions">External discussions</span></h2> <ul><li><a rel="nofollow" class="external free" href="https://github.com/dabreegster/abstreet/issues/436">https://github.com/dabreegster/abstreet/issues/436</a></li></ul> <!-- NewPP limit report Cached time: 20241128075221 Cache expiry: 86400 Reduced expiry: false Complications: [show‐toc] CPU time usage: 0.180 seconds Real time usage: 0.335 seconds Preprocessor visited node count: 1255/1000000 Post‐expand include size: 14871/2097152 bytes Template argument size: 2239/2097152 bytes Highest expansion depth: 23/100 Expensive parser function count: 0/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 181/5000000 bytes Lua time usage: 0.130/15 seconds Lua virtual size: 7274496/52428800 bytes Lua estimated memory usage: 0 bytes Number of Wikibase entities loaded: 0/250 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 290.967 1 -total 69.02% 200.818 1 Template:Proposal_Page 23.01% 66.951 1 Template:IconWay 22.48% 65.411 1 Template:Icon 22.19% 64.552 13 Template:Langcode 21.48% 62.504 1 Template:LangSwitch 20.68% 60.161 6 Template:Key 20.37% 59.264 1 Template:LangSwitch/langcode 15.09% 43.894 2 Template:Tag 7.96% 23.165 3 Template:Way --> <!-- Saved in parser cache with key wiki:pcache:idhash:253891-0!canonical and timestamp 20241128075221 and revision id 2514819. --> </div> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://wiki.openstreetmap.org/w/index.php?title=Proposal:Junction%3Dintersection&amp;oldid=2514819">https://wiki.openstreetmap.org/w/index.php?title=Proposal:Junction%3Dintersection&amp;oldid=2514819</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Special:Categories" title="Special:Categories">Categories</a>: <ul><li><a href="/wiki/Category:Proposals_with_%22Proposed%22_status" title="Category:Proposals with &quot;Proposed&quot; status">Proposals with &quot;Proposed&quot; status</a></li><li><a href="/wiki/Category:Proposed_features_under_way" title="Category:Proposed features under way">Proposed features under way</a></li><li><a href="/wiki/Category:Proposals_with_%22Proposed%22_status_sorted_by_newest_edit" title="Category:Proposals with &quot;Proposed&quot; status sorted by newest edit">Proposals with &quot;Proposed&quot; status sorted by newest edit</a></li></ul></div></div> </div> </div> <div id="mw-navigation"> <h2>Navigation menu</h2> <div id="mw-head"> <nav id="p-personal" class="vector-menu mw-portlet mw-portlet-personal vector-user-menu-legacy" aria-labelledby="p-personal-label" role="navigation" > <h3 id="p-personal-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Personal tools</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="pt-uls" class="mw-list-item active"><a class="uls-trigger" href="#"><span>English</span></a></li><li id="pt-createaccount" class="mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=Proposal%3AJunction%3Dintersection" title="You are encouraged to create an account and log in; however, it is not mandatory"><span>Create account</span></a></li><li id="pt-login" class="mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=Proposal%3AJunction%3Dintersection" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o"><span>Log in</span></a></li></ul> </div> </nav> <div id="left-navigation"> <nav id="p-namespaces" class="vector-menu mw-portlet mw-portlet-namespaces vector-menu-tabs vector-menu-tabs-legacy" aria-labelledby="p-namespaces-label" role="navigation" > <h3 id="p-namespaces-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Namespaces</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="ca-nstab-proposal" class="selected mw-list-item"><a href="/wiki/Proposal:Junction%3Dintersection" title="[c]" accesskey="c"><span>Proposal</span></a></li><li id="ca-talk" class="mw-list-item"><a href="/wiki/Proposal_talk:Junction%3Dintersection" rel="discussion" title="Discussion about the content page [t]" accesskey="t"><span>Discussion</span></a></li></ul> </div> </nav> <nav id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown" aria-labelledby="p-variants-label" role="navigation" > <input type="checkbox" id="p-variants-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-variants" class="vector-menu-checkbox" aria-labelledby="p-variants-label" /> <label id="p-variants-label" aria-label="Change language variant" class="vector-menu-heading " > <span class="vector-menu-heading-label">English</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"></ul> </div> </nav> </div> <div id="right-navigation"> <nav id="p-views" class="vector-menu mw-portlet mw-portlet-views vector-menu-tabs vector-menu-tabs-legacy" aria-labelledby="p-views-label" role="navigation" > <h3 id="p-views-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Views</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="ca-view" class="selected mw-list-item"><a href="/wiki/Proposal:Junction%3Dintersection"><span>Read</span></a></li><li id="ca-viewsource" class="mw-list-item"><a href="/w/index.php?title=Proposal:Junction%3Dintersection&amp;action=edit" title="This page is protected.&#10;You can view its source [e]" accesskey="e"><span>View source</span></a></li><li id="ca-history" class="mw-list-item"><a href="/w/index.php?title=Proposal:Junction%3Dintersection&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li></ul> </div> </nav> <nav id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown" aria-labelledby="p-cactions-label" role="navigation" title="More options" > <input type="checkbox" id="p-cactions-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-cactions" class="vector-menu-checkbox" aria-labelledby="p-cactions-label" /> <label id="p-cactions-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">More</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"></ul> </div> </nav> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <div> <h3 > <label for="searchInput">Search</label> </h3> <form action="/w/index.php" id="searchform" class="vector-search-box-form"> <div id="simpleSearch" class="vector-search-box-inner" data-search-loc="header-navigation"> <input class="vector-search-box-input" type="search" name="search" placeholder="Search OpenStreetMap Wiki" aria-label="Search OpenStreetMap Wiki" autocapitalize="sentences" title="Search OpenStreetMap Wiki [f]" accesskey="f" id="searchInput" > <input type="hidden" name="title" value="Special:Search"> <input id="mw-searchButton" class="searchButton mw-fallbackSearchButton" type="submit" name="fulltext" title="Search the pages for this text" value="Search"> <input id="searchButton" class="searchButton" type="submit" name="go" title="Go to a page with this exact name if it exists" value="Go"> </div> </form> </div> </div> </div> </div> <div id="mw-panel"> <div id="p-logo" role="banner"> <a class="mw-wiki-logo" href="/wiki/Main_Page" title="Visit the main page"></a> </div> <nav id="p-site" class="vector-menu mw-portlet mw-portlet-site vector-menu-portal portal" aria-labelledby="p-site-label" role="navigation" > <h3 id="p-site-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Site</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="n-mainpage" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main Page</span></a></li><li id="n-osm-homepage" class="mw-list-item"><a href="https://www.openstreetmap.org/"><span>The map</span></a></li><li id="n-mapfeatures" class="mw-list-item"><a href="/wiki/Map_features"><span>Map Features</span></a></li><li id="n-contributors" class="mw-list-item"><a href="/wiki/Contributors"><span>Contributors</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/Get_help" title="The place to find out"><span>Help</span></a></li><li id="n-blogs" class="mw-list-item"><a href="/wiki/OSM_Blogs"><span>Blogs</span></a></li><li id="n-Shop" class="mw-list-item"><a href="/wiki/Merchandise"><span>Shop</span></a></li><li id="n-sitesupport" class="mw-list-item"><a href="/wiki/Donations"><span>Donations</span></a></li><li id="n-talk-wiki" class="mw-list-item"><a href="/wiki/Talk:Wiki"><span>Wiki discussion</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r"><span>Recent changes</span></a></li></ul> </div> </nav> <nav id="p-tb" class="vector-menu mw-portlet mw-portlet-tb vector-menu-portal portal" aria-labelledby="p-tb-label" role="navigation" > <h3 id="p-tb-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Tools</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Proposal:Junction%3Dintersection" title="A list of all wiki pages that link here [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Proposal:Junction%3Dintersection" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Proposal:Junction%3Dintersection&amp;oldid=2514819" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Proposal:Junction%3Dintersection&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=Proposal%3AJunction%3Dintersection&amp;id=2514819&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li></ul> </div> </nav> </div> </div> <footer id="footer" class="mw-footer" role="contentinfo" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 30 April 2023, at 16:08.</li> <li id="footer-info-copyright">Content is available under <a href="/wiki/Wiki_content_license" title="Wiki content license">Creative Commons Attribution-ShareAlike 2.0 license</a> unless otherwise noted.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://www.osmfoundation.org/wiki/Privacy_Policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/About">About OpenStreetMap Wiki</a></li> <li id="footer-places-disclaimer"><a href="/wiki/Disclaimer">Disclaimers</a></li> <li id="footer-places-mobileview"><a href="//wiki.openstreetmap.org/w/index.php?title=Proposal:Junction%3Dintersection&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://creativecommons.org/licenses/by-sa/2.0/"><img src="/cc-wiki.png" alt="Creative Commons Attribution-ShareAlike 2.0 license" width="88" height="31" loading="lazy"/></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/"><img src="/w/resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/w/resources/assets/poweredby_mediawiki_132x47.png 1.5x, /w/resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31" loading="lazy"/></a></li> </ul> </footer> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.180","walltime":"0.335","ppvisitednodes":{"value":1255,"limit":1000000},"postexpandincludesize":{"value":14871,"limit":2097152},"templateargumentsize":{"value":2239,"limit":2097152},"expansiondepth":{"value":23,"limit":100},"expensivefunctioncount":{"value":0,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":181,"limit":5000000},"entityaccesscount":{"value":0,"limit":250},"timingprofile":["100.00% 290.967 1 -total"," 69.02% 200.818 1 Template:Proposal_Page"," 23.01% 66.951 1 Template:IconWay"," 22.48% 65.411 1 Template:Icon"," 22.19% 64.552 13 Template:Langcode"," 21.48% 62.504 1 Template:LangSwitch"," 20.68% 60.161 6 Template:Key"," 20.37% 59.264 1 Template:LangSwitch/langcode"," 15.09% 43.894 2 Template:Tag"," 7.96% 23.165 3 Template:Way"]},"scribunto":{"limitreport-timeusage":{"value":"0.130","limit":"15"},"limitreport-virtmemusage":{"value":7274496,"limit":52428800},"limitreport-estmemusage":0},"cachereport":{"timestamp":"20241128075221","ttl":86400,"transientcontent":false}}});mw.config.set({"wgBackendResponseTime":161});});</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10