<div dir="ltr">Hello Tobias and Cristian<br><div class="gmail_extra"><br><div class="gmail_quote">2017-08-18 17:41 GMT+01:00 Tobias Knerr <span dir="ltr"><<a href="mailto:osm@tobias-knerr.de" target="_blank">osm@tobias-knerr.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">On 18.08.2017 10:01, Tom Pfeifer wrote:<br>
> If e.g. the lower floors of the apartment building is wider than the<br>
> upper floors, you can tag the outline with both, building=apartments and<br>
> building:part=yes and the appropriate 3D-properties, and the narrower<br>
> upper floors with building:part=yes and 3D-properties, but without<br>
> building=*.<br>
<br>
</span>It's not a good idea to use building and building:part tags on the same<br>
way. Doing so typically gives incorrect information to data consumers,<br>
because the number of levels for the building as a whole is not the same<br>
as the number of levels for the building part.<br>
<br>
In your example, the building part for the lower levels would be tagged:<br>
<br>
building:apartments<br>
+ building:part = yes<br>
+ building:levels = <number of lower levels><br></blockquote><div><br></div><div>But in the other case, I end up with this:<br><br></div><div>way1: building = apartments + building:levels = 4<br></div><div>way2: building:part = yes + building:levels = 3<br></div><div>way3: building:part = yes + building:levels = 4<br></div><div>way1 == way2<br></div><div>way3 is inside way1<br><br></div><div>Josm validation will raises a warning for duplicated ways (way1 and way2). If I use the open ways + MP relations schema mentioned by Christian, the situation is almost the same. I will end up with three MP relations instead of closed ways and Josm validation will raises a warning for relations with the same members. <span id="gmail-result_box" class="gmail-short_text" lang="en"><span class="gmail-"></span></span></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
And as you said, one important function of the building outline is<br>
backwards compatibility for non-3D-applications. Such an application<br>
will conclude that this building has <number of lower levels> levels,<br>
which is not the case.<br>
<span class="gmail-HOEnZb"><font color="#888888"><br>
Tobias</font></span><br></blockquote></div><br></div><div class="gmail_extra">I accept this, although is not clearly expressed in <a href="http://wiki.openstreetmap.org/wiki/Key:building:levels">http://wiki.openstreetmap.org/wiki/Key:building:levels</a><br></div><div class="gmail_extra"><span id="gmail-result_box" class="gmail-" lang="en"><span class="gmail-">Does everyone agree that building:levels refers to the maximum number of building levels?<br></span></span></div><div class="gmail_extra"><br></div><div class="gmail_extra">Javier<br></div></div>