<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">1 июня 2022 г., в 8:03, Dian Ågesson <<a href="mailto:me@diacritic.xyz" class="">me@diacritic.xyz</a>> написал(а):</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" class=""><div style="font-size: 10pt; font-family: Verdana,Geneva,sans-serif" class=""><p class="">Hi Alexey,</p><p class="">In my opinion you would be better placed using conditions to map cases in which a toll road can be used without charge. This would imply that a toll is applicable for all traffic, unless they are going to leave the tollway before the next toll point</p><p class="">Something such as:</p><p class="">toll = yes</p><p class="">toll:conditional = no @ (destination) OR toll:conditional = no @ (local_traffic) OR toll:conditional = no @ (next_exit)</p>
<div id="signature" class=""></div></div></div></blockquote><div><div class=""><br class=""></div><div class="">Nice touch, but we must think of current meaning of tags. key:toll wiki page says: "<span style="caret-color: rgb(32, 33, 34); color: rgb(32, 33, 34); font-family: sans-serif;" class="">Only portions of way from which there is no "escape" except for a U-turn should be marked as toll", so s</span>uch free segments are tagged with or silently imply toll=no. Your approach would invert the tag meaning and oblige all data users urgently start to take into account new conditionals. </div><div class=""><br class=""></div><div class="">Best, Alexey</div></div><br class=""><blockquote type="cite" class=""><div class=""><div style="font-size: 10pt; font-family: Verdana,Geneva,sans-serif" class=""><p class="">Dian</p><p id="reply-intro" class="">On 2022-05-31 20:11, Alexey Zakharenkov wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0" class="">
<div id="replybody1" class="">
<div class="">Hello, mappers.</div>
<div class=""> </div>
<div class="">Sorry for duplication. Removed HTML format here.</div>
<div class="">
<div class="">
<div class=""> </div>
<div class="">Formally paid roads may have segments that can be passed without need to pay. Let's consider a long road which, by documents, is declared to be paid, a billboard at its beginning containing a notice "N-th to M-th km of the road is paid". Still there may be segments which can be entered and left without actual need to pay. It's possible if two other roads are connected to the paid road between two consecutive toll booths/gantries and if the road operator allows such maneuver.</div>
<div class=""> </div>
<div class="">I ask for advice of the better method to tag such segments, which (according to wiki) must not have toll=yes tag. My ideas are:</div>
<div class=""> </div>
<div class="">1) toll=designated</div>
<div class=""> </div>
<div class="">I think this is a good usage of well established 'designated' value to indicate that something has a signature of having some property. This should not even break software that relies on toll=yes/no boolean logic because only toll=yes/1/true is logical TRUE whereas no/designated/whatever is FALSE.</div>
<div class=""> </div>
<div class="">2) toll:designated=yes</div>
<div class=""> </div>
<div class="">is good because it does not interfere with existing tags.</div>
<div class=""> </div>
<div class="">Best regards,</div>
<div class="">Alexey</div>
</div>
</div>
<div class=""> </div>
</div>
<br class="">
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">_______________________________________________<br class="">Tagging mailing list<br class=""><a href="mailto:Tagging@openstreetmap.org" class="">Tagging@openstreetmap.org</a><br class=""><a href="https://lists.openstreetmap.org/listinfo/tagging" target="_blank" rel="noopener noreferrer" class="">https://lists.openstreetmap.org/listinfo/tagging</a></div>
</blockquote>
</div>
</div></blockquote></div><br class=""></body></html>