> Sent: Donnerstag, 6. März 2025 um 20:46
> From: "thigpen--- via Tagging" <tagging@openstreetmap.org>
> To: TAGGING@OPENSTREETMAP.ORG
> Subject: [Tagging] MAST RELATION
>
> EACH ELEMENT SHOULD BE TAGGED AS A NODE WHERE THEY ARE IN THE WORLD, EVEN IF
> THAT MEANS OVERLAPPING NODES.


From a data organization point this is a bad idea, because

a) the same information (lat/lon) is stored multiple times
needlessly

b) the position of the pole does not change with the attach-
ments and most people will understand pole+attachments as
a single object and one of osm's conventions is:  one
object on ground should match (exactly) one object in the
database, see
https://wiki.openstreetmap.org/wiki/Good_practice


For guideposts three defacto standards have evolved, described
at
https://wiki.openstreetmap.org/wiki/Tag:information%3Dguidepost

1) destination=*
2) Relation:destination_sign (similar to what you intend, put only
a single node/osm-object for the pole/mast is used)
3) direction_north=*, direction_east=*, ... direction_northeast=*


The tag-based approach is imho sufficient where the attachements
of the pole are uniform (homogeneous) - i.e. 1) or 3);

.. creating one relation for each attachment if they are heterogeneous
- compare 2) - could probably be justified by the need to store tag sets
per attachments which might overlap key-wise (key collision; for instance, in
the event generic tags like color=* or location=* are to be used to
further speficy a street_sign and a traffic_sign mounted on the same
pole)


Intuitively I'd suggest considering copying the approach described by
method 2) above, because each attachement (street_sign, destination_sign,
traffic_sign, etc.) ''relates'' to the same physical object it is attached
to.  (while you can view the attachements as single physical entities as
well, this is cumbersome with osm, because location-wise they'd only differ
in height and ele=* is a somewhat optional key, while lat/lon are primarily
used to identify a node, the most basic bit of information to relate to a
physical object on ground within the osm ecosystem).


However, if you have to different masts/posts/poles standing close, but
separately, next to each other, imho, two nodes (non-overlapping) should
be used.   There may be objects where 'separateness' is hard to decide,
e. g. if they are physically linked above ground in some way, or have a
tripod shape, separate on ground but touching at the top..


Overall I'd suggest getting familiar with the approaches already in use
for information=guidepost above and extend from those or reuse/recycle
these.


Greetings





_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to