[Tagging] Feature Proposal - RFC - shop as post-partner

Bert -Araali- Van Opstal bert.araali.afritastic at gmail.com
Sat Feb 27 17:31:18 UTC 2021


On 27/02/2021 19:47, Georg wrote:
>
> Am 2021-02-27 um 16:47 schrieb Bert -Araali- Van Opstal:
>
> > - tag a building as amenity shop, supermarket, bank, postal office
> > etc...,  and tag it with it's primary service keys.  Apply one unique
> > name. In the building add additional names for the supplementary
> > services you want to map, without providing a name.
>
> While I like this "linking approach" quite a lot for its simplicity,
> IMHO it is not a well feasible solution for our case: In Germany, a
> _considerable_ share of shops/offices/amenities offering also postal
> services are not having a complete building on their own (like building
> supply markets usually have), nor is indoor mapping common enough that
> they have a polygon on their own (e.g. within a shopping mall), but many
> of these shops/offices/amenities are mapped as points only - as a point
> does not stretch, it can't contain anything.
Very true, same here, but that shoudn't stop you from using different 
nodes which are closely mapped to each other. When someone searches for 
a specific service they will show up on the same screen. It makes it 
also a feasible concept and easy to understand for beginner mappers.
This tagging scheme in the mean time is extended, so we use operator and 
owner keys to distinguish one service from another, with the same 
motivation, so f.i. if a shop provides postal services from company A as 
well as from company B, again we split it in different nodes with owner 
(owner of the service provided since the shop is a licensor, brand=* is 
another candidate) is owner=Company A and another node with 
owner=Company B.
>
>> We also considered using relations for this to avoid
>> duplicate names, but at the time didn't seem a good idea because most
>> data consumers didn't process relations.
>
> Relations sound interesting as they avoid duplicate data AND make clear
> that several different features are belonging together AND it works for
> all kinds of features in OSM (relation/way/point).
>
> Do you know how data consumers respond to it nowadays, e.g. when
> searching for such a feature in maps.me or OsmAnd or Locus, do they
> display e.g. the opening hours of the relation, or do they at least show
> the point is part of a relation and thus you can look up the opening
> hours manually (e.g. by following a link from point to relation)?

We still provide the names of the service owners in the name fields, 
because some users might prefer Company A instead of Company B and some 
licensors provide the same service for different brands.  This concept 
was developed initially by a HOTOSM project.  So they use the standard 
humanitarian mapping on OSM and Nominatim.  I don't know if Nominatim 
does support searching in owner and operator keys now, At the time this 
concept was developed it was not the case however like f.i. with 
maps.me, I don't know if that has evolved in the mean time, neither for 
the other ones.  It is however the reason why we still duplicate the 
service owner names in the name fields, which is not an advisable good 
practice but makes it work in most data consumers and rendering.
>
>> But we have some candidates like relation=site, relation=cluster
>
> I found only the proposals under way
> https://wiki.openstreetmap.org/wiki/Relations/Proposed/Site and
> https://wiki.openstreetmap.org/wiki/Relations/Proposed/Cluster despite
> >>100k uses?! Amazing.
>
> I think relation=site would be suited for the postal partner case.
True, they do exist since long time, developed when there was a need to 
develop parent-child relations which never got well documented. We have 
a big improvement to make in that.  We didn't consider it as a feasible 
solution because the names of these relations (site / cluster but also 
group which is somehow identical to cluster) don't show up in any 
rendering in OSM.  Maybe because they were never well documented ? You 
can however use them in Nominatim, works perfect. I know we should not 
tag for rendering but at that time it was a breaking point not to use 
relations, also because relations are not feasible for most beginner 
mappers.
>
> > Reflecting this back to your proposal you could use the same
> > principals with a minimum of specific service keys in your cases.
>
> I will add this into the proposal so we can start discussion on it.
> Thanks for pointing out!
>
> Georg
>
> _______________________________________________
> Tagging mailing list
> Tagging at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/tagging
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tagging/attachments/20210227/2ee1e78c/attachment.htm>


More information about the Tagging mailing list