<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Or much more simple:<div>Don't allow to combine elements with different</div><div>tags without confirmation. </div><div>If the user tries that, a dialog should</div><div>show the differences and ask the user what to</div><div>use, similar to JOSM. </div><div><br></div><div>Merging objects with different tags is an action</div><div>that requires expert knowledge, so maybe</div><div>not something iD should allow unless it allows</div><div>to resolve the conflicts as well.</div><div><br></div><div>Gerd</div><div><br><div><hr id="stopSpelling">From: gpetermann_muenchen@hotmail.com<br>To: joi@betra.is; dev@openstreetmap.org<br>Date: Tue, 13 Oct 2015 12:30:54 +0200<br>Subject: Re: [OSM-dev] iD creates invalid (?) highway tags<br><br>

<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>
<div dir="ltr">Yes, I understand how this happens, but I don't understand<br>why iD doesn't prevent this action or at least warns the user.<br>I am not aware of many tags which regularly contain lists,<br>so I'd say it would be better to always warn or implement <br>a white list for those tags in iD.<br>I am sure that it already would be a great improvement <br>if the 100 most often used tags are checked.<br><br>Gerd<br><br><br><div>> Date: Tue, 13 Oct 2015 10:11:05 +0000<br>> From: joi@betra.is<br>> To: gpetermann_muenchen@hotmail.com<br>> CC: dev@openstreetmap.org<br>> Subject: Re: [OSM-dev] iD creates invalid (?) highway tags<br>> <br>> This can occur when a primary and a service road are joined. iD does not <br>> know which one it is and so it concatenates them. iD displays the road <br>> then as "Highway" with this combined type as key=value.<br>> <br>> I imagine this could be fairly hard to combat, GUI wise you would need <br>> special handling for highway types as some key=value types do contain <br>> lists.<br>> <br>> Þann 13.10.2015 08:03, GerdP reit:<br>> > Hi all,<br>> > <br>> > I wonder why iD allows to create ways with e.g.<br>> > highway=primary;service<br>> > or similar combinations?<br>> > I think the highway tag (as well as e.g. surface, tracktyp)<br>> > are meaningless when they contain lists.<br>> > <br>> > I understand that this can also be done using other editors,<br>> > but most of the cases that I checked showed  iD as the<br>> > used editor.<br>> > <br>> > Gerd<br>> > <br>> > <br>> > <br>> > --<br>> > View this message in context:<br>> > http://gis.19327.n5.nabble.com/iD-creates-invalid-highway-tags-tp5856854.html<br>> > Sent from the Developer Discussion mailing list archive at Nabble.com.<br>> > <br>> > _______________________________________________<br>> > dev mailing list<br>> > dev@openstreetmap.org<br>> > https://lists.openstreetmap.org/listinfo/dev<br>> <br></div>                                      </div>
<br>_______________________________________________
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev</div></div>                                      </div></body>
</html>