<div dir="ltr"><div>A quick <a href="http://ra.osmsurround.org/searchRelation?name=CICLOPEDONAL&relationType=&route=&ref=&network=&operator=" target="_blank">search with RelationAnalyzer for "Ciclopedonal" in the Name</a> produces a list of 41 route relations which are likely candidates for routes that are suitable for hiking and bicycle in Italy.</div><div><br></div><div>Volker<br></div><div id="m_7465009652896755282DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br>
<table style="border-top:1px solid #d3d4de">
<tbody><tr>
<td style="width:55px;padding-top:13px"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank"><img src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif" alt="" style="width:46px;height:29px" width="46" height="29"></a></td>
<td style="width:470px;padding-top:12px;color:#41424e;font-size:13px;font-family:Arial,Helvetica,sans-serif;line-height:18px">Virus-free. <a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" style="color:#4453ea" target="_blank">www.avast.com</a>
</td>
</tr>
</tbody></table><a href="#m_7465009652896755282_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"></a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 23 Jan 2022 at 23:12, Martin Koppenhoefer <<a href="mailto:dieterdreist@gmail.com" target="_blank">dieterdreist@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am So., 23. Jan. 2022 um 13:15 Uhr schrieb Andy Townsend <<a href="mailto:ajt1047@gmail.com" target="_blank">ajt1047@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> The obvious alternative is to create quasi-duplicated relations with a <br>
> single route=* value. It seems simpler, easier to dealt with for data <br>
> consumer and also to maintain (what if I'm a cyclist and don't know <br>
> about horse-riding specificity ?).<br>
<br>
As a data consumer it makes essentially no difference to me. As you <br>
said, the tagging is just a fact, so as a data consumer, you just deal <br>
with it.<br>
<br>
As an example, The Pennine Bridleway <br>
<a href="https://www.openstreetmap.org/relation/50288" rel="noreferrer" target="_blank">https://www.openstreetmap.org/relation/50288</a> in England is tagged like <br>
this and the extra work to render routes of this type is one line of <br>
code: <br>
<a href="https://github.com/SomeoneElseOSM/SomeoneElse-style/blob/master/style.lua#L7626" rel="noreferrer" target="_blank">https://github.com/SomeoneElseOSM/SomeoneElse-style/blob/master/style.lua#L7626</a> <br>
</blockquote><div><br></div><div><br></div><div>this is the line: <br></div><div>( keyvalues[<span><span>"</span>network<span>"</span></span>] <span>==</span> <span><span>"</span>ncn;nhn;nwn<span>"</span></span> )) <span>then</span></div><div><span><br></span></div><div><span>it is just one line if you only want to support network=<span>ncn;nhn;nwn</span></span></div><div><span><span>but if you also want to support the (identical meaning?)<br></span></span></div><div><span><span><span><span>network=<span>nhn;nwn;<span><span><span><span><span>ncn</span></span></span></span></span></span></span></span></span></span></div><div><span><span><span><span><span><span><span><span><span><span>and</span></span></span></span></span></span></span></span></span></span></div><div><span><span><span><span><span><span><span><span><span><span><span><span><span><span>network=<span>nhn;ncn;<span><span><span><span><span>nwn</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></div><div><span><span><span><span><span><span><span><span><span><span>and</span></span></span></span></span></span></span></span></span></span></div><div><div><span><span><span><span>network=<span>nwn;nhn;<span><span><span><span><span>ncn</span></span></span></span></span></span></span></span></span></span></div><div><span><span><span><span><span><span><span><span><span><span>and</span></span></span></span></span></span></span></span></span></span></div><div><div><span><span><span><span>network=<span>nwn;ncn;<span><span><span><span><span>nhn</span></span></span></span></span></span></span></span></span></span></div><div><span><span><span><span><span><span><span><span><span><span>and</span></span></span></span></span></span></span></span></span></span></div><div><div><span><span><span><span>network=<span>ncn;nwn;<span><span><span><span><span>nhn</span></span></span></span></span></span></span></span></span></span></div><div><span><span><span><span><span><span><span><span><span><span>and the similar<br></span></span></span></span></span></span></span></span></span></span></div><span><span><span><span><span><span><span><span><span><span></span></span></span></span></span></span></span></span></span></span></div><div><span><span><span><span><span><span><span><span><span><span></span></span></span></span></span></span></span></span></span></span></div><span><span><span><span><span><span><span><span><span><span></span></span></span></span></span></span></span></span></span></span></div><span><span><span></span></span></span></div><div><span><span><span>network=ncn;nhn</span></span></span></div><div><span><span><span>and<br></span></span></span></div><div><span><span><span>network=ncn;nwn</span></span></span></div><div><span><span><span>and</span></span></span></div><div><span><span><span><span><span><span><span>network=<span>nwn;ncn</span></span></span></span></span></span></span></span></div><div><span><span><span><span><span><span><span><span>and</span></span></span></span></span></span></span></span></div><div><span><span><span><span><span><span><span><span><span><span><span><span>network=<span>nwn;nhn</span></span></span></span></span></span></span></span></span></span></span></span></span></div><div><span><span><span><span><span><span><span><span><span><span><span><span><span>and</span></span></span></span></span></span></span></span></span></span></span></span></span></div><div><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span>network=<span>nhn;ncn</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></div><div><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span>and</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></div><div><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span>network=<span>nhn;<span><span><span><span><span>nwn</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></div><div><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><br></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></div><div><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span>then it will be more lines of code, and potentially your performance might slow down if you do it for all values and all tags (it meaning split by semicolon into an array and look what you got).<br></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></div><div><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></div><div> </div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">From a tagging point of view, where it does make sense to have separate <br>
routes is if some sections differ for different modes.</blockquote><div><br></div><div><br></div><div>even if some (potentially not interesting properties) differ, e.g. a route that was opened in 1986 for hikers and cyclists and in 1992 became accessible and signposted for horse riders as well, would have different start_date tags, although the current situation is probably not that different from a route that started as a combined route for all 3 modes of transport and did never change. (And someone will also come up with a tag like start_date:horse=1992, because you can always invent a new key in OSM).</div><div><br></div><div>At first, it might seem almost the same amount of work to produce 3 almost identical relations (simply duplicate one and adjust the tags) or to have a combined one. Which variant is better for later maintenance will depend on the kind of modification you expect. If there will be variations for one (or more) means of transport (e.g. horse riders at this one spot take a different route for some meters (or more)), the individual relations are easier and less work to modify (less errorprone also, and the modifications are much more likely to be done at all), but if the modifications are always relating to all means of transport, then it is much lighter to have just one relation to care for (also less weight in the db).<br></div><div> </div></div><div>Without being able to back it with actual research it seems obvious that people will be more hesitant to make modifications for just one means of transport if it is tagged as combination with others, and it is more likely that the object will not be interpreted correctly or even skipped completely if there are multiple values in a relevant tag.<br></div><div><br></div><div>Cheers,</div><div>Martin<br></div></div>
_______________________________________________<br>
Tagging mailing list<br>
<a href="mailto:Tagging@openstreetmap.org" target="_blank">Tagging@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/tagging" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/tagging</a><br>
</blockquote></div>