<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Tue, Oct 9, 2018 at 8:37 PM Tobias Knerr <<a href="mailto:osm@tobias-knerr.de">osm@tobias-knerr.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 09.10.2018 17:42, yo paseopor wrote:<br>
> So Please , let's talk about it. What will be the correct way to tag a<br>
> traffic sign?<br>
<br>
How about the existing tagging scheme for traffic signs on nodes,<br>
documented at <a href="https://wiki.osm.org/Key:traffic_sign" rel="noreferrer" target="_blank">https://wiki.osm.org/Key:traffic_sign</a> ?<br>
<br>
To sum it up:<br>
<br>
- Place a node for the traffic sign into the highway=* way.¹<br></blockquote><div>It is <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- Tag the node as traffic_sign=<ISO>:<ids>.<br></blockquote><div>It is <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- As with your suggestion, <ISO> is the ISO country code.<br></blockquote><div>It is <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- <ids> is composed of one or more country-specific traffic sign ids, as<br>
an ordered list separated by commas.<br></blockquote><div>It is better to manage the information with each position to avoid the mixtures. One of the errors of the mass edition were the edition of ways...with traffic signs tag. If any way would not have this key dedicated to the nodes there weren't these errors. <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- If there are multiple groups of traffic signs, these groups are<br>
separated by semicolons.<br></blockquote><div>Each traffic sign can have its position like Finnish people do , with :2 :3 :4 subkeys <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- Custom inscriptions on a sign are appended to the sign id in square<br>
brackets [].<br></blockquote><div>but which information are these brackets? Are maxspeed values? Are maxleght values? Are custom inscriptions or designations? It is better to expose this information with their own keys to process it by the renders<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
¹ The page also documents how to map traffic signs next to the way, but<br>
I understand you would like to talk about mapping them as part of the way.<br></blockquote><div>Thanks for this consideration <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I haven't seen a convincing reason for changing this yet. I'm aware of<br>
the general argument against semicolon-separated or comma-separated<br>
lists of values, but imo this is less critical for keys that have<br>
well-defined semantics for such characters.<br></blockquote><div>multiple values are a problem for the processing of the data. Nowadays a lot of values are yes/no, etc. In this way of tagging it is logic to make the pairs :2 :3 or  :forward    :backward    , etc.<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
> traffic_sign:direction=forward/backward/both<br>
> <br>
> Also accepts other facing directions like 90/270...<br>
<br>
In my opinion, traffic signs should use the normal direction=* key for<br>
angles such as 90 or 270. This usage is part of the approved proposal of<br>
that key:<br></blockquote><div><br></div><div>If direction=0 is forward and direction=180 is =  backward ok I'm agree. Because if it marks the cardinal orientation these direction would change in every curve making less intuitive the tagging of the direction.<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<a href="https://wiki.osm.org/Proposed_features/direction#Point_features" rel="noreferrer" target="_blank">https://wiki.osm.org/Proposed_features/direction#Point_features</a><br>
<br>
Using traffic_sign:direction specifically for the "forward" and<br>
"backward" values, as discussed in the recent iD-related thread, is fine.<br></blockquote><div><br></div><div>Some people does not agree and says the reason of the edition (make the scheme compatible with iD solution) sucks.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
> <a href="https://wiki.openstreetmap.org/wiki/Proposed_features/Extended_traffic_signs_tagging" rel="noreferrer" target="_blank">https://wiki.openstreetmap.org/wiki/Proposed_features/Extended_traffic_signs_tagging</a><br>
<br>
I find it hard to discuss this proposal because it includes so many<br>
different ideas:<br>
<br>
- introducing a system of "categories" for signs: caution, warning, etc.<br></blockquote><div>All these categories you can find in every traffic sign's law and also on the API of one of the possible sources: Mapillary. These keys help to make human-readable values and also international (because of the people does not want to use ISO codes) . There are also in OSM some categories like maxspeed , restriction...<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- using :2, :3 etc. instead of comma-separated ids<br></blockquote><div><br></div><div>Finnish people do so well<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- using human-readable values instead of unambiguous national IDs<br></blockquote><div><br></div><div>It would be an important decision because with country codes we can show exact traffic sign as it is for the country, not similar: equal. <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- re-purposing maxspeed (and maxspeed:hgv etc.) for traffic sign mapping<br></blockquote><div>Reusing tags for OSM. Only we have to change some options for validators <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- adding a side=* key<br></blockquote><div>For making a exact position using relatives to the way <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- improving destination sign and roundabout mapping<br></blockquote><div>Destination signs are one of the more important traffic signs because they show towns, local places  which connects to data in real place.<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Trying to change all that at once likely leads to discussions that mix<br>
all sorts of loosely related topics. </blockquote><div>It is true it is complex. But as the topic for me is so important (making a tagging scheme for a World collaborative project like OSM) that I try to think ( I have started with this in 2011) how to do it and try and establish a complete (4 position, 3 panels (12 localizations) in two directions and two sides with basic colors)</div><div>Now we can discuss with a base that works. We can modify all we want, all we agree, all we think,  but we have the base.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">And there's not really a reason why<br>
e.g. introducing the side=* key would also require using numeric<br>
suffixes. These are independent changes that could easily be discussed<br>
separately.<br></blockquote><div><br></div><div>Well this time I will start all the discussions to find a solution. I don't want to fight or read things like "sucks" or "stinky". I have dedicate lots of time, like other people and I don't think I deserve these words.</div><div><br></div><div>yopaseopor<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
_______________________________________________<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></div>