<div dir="ltr"><div>I think it's also comparable to mapping the pylons of a power line and the line itself.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Feb 9, 2019 at 7:16 PM Tobias Knerr <<a href="mailto:osm@tobias-knerr.de">osm@tobias-knerr.de</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">On 09.02.19 15:23, Tom Pfeifer wrote:<br>
> "Tree rows ... This approach can also be combined with individually<br>
> mapped trees for further details."<br>
[...]<br>
> IMHO this violates the one object - one OSM element principle. Either I<br>
> choose the coarser approach to map a way for the row, or I refine it to<br>
> individual trees, but should not use the row anymore.<br>
<br>
Because the two feature types exist at different levels of abstraction<br>
(a tree is *part* of a tree row), I do not see this as a violation of<br>
one feature, one element.<br>
<br>
Instead, I consider it comparable to mapping building:part areas within<br>
a building=residential outline within a landuse=residential, or mapping<br>
amenity=parking_space areas within an amenity=parking.<br>
<br>
> If a renderer wants to cluster any trees that can be done algorithmically.<br>
<br>
Writing an algorithm to reconstruct tree rows from individual tree nodes<br>
is probably possible, but it's more complex than what OSM renderers<br>
usually bother with – even for features that are much more significant<br>
than tree rows. Checking whether a tree node is part of a tree_row way,<br>
on the other hand, is far easier and only requires relatively standard<br>
OSM tooling. So the latter seems like the more practical solution to me.<br>
<br>
Tobias<br>
<br>
<br>
<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>