Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#5253 closed enhancement (invalid)

Add street name of the relation to the Building/Node Tags list

Reported by: Dmitriy.Ovdienko@… Owned by: rails-dev@…
Priority: major Milestone:
Component: website Version:
Keywords: Cc:

Description

Please add name*, addr* and other tags of the associatedStreet relation (except "type") to the Tags table.

Tags table is a table shown when user clicks Layers->Map data check box and then clicks on Building or on Node on the map.

Without this feature it is hard to find to which street building belongs if building is included to associatedStreet relation and does not have addr:street tag.

I guess it can be shown as following

Tags: addr:housenumber = XXX building = yes

Inherited tags: name = .... name:en = ...

Change History (3)

comment:1 Changed 5 years ago by Tom Hughes

Resolution: invalid
Status: newclosed

As far as I know all tags on the selected object are shown in that table already. There is no such thing as an "inherited tag" in our data model.

comment:2 Changed 5 years ago by Dmitriy.Ovdienko@…

There is no such thing as an "inherited tag" in our data model.

When you create node inside building, this node inherits addr:* tags, associatedStreet relation. For example, if you will try to search "EPAM Systems, Krakow", you will get "EPAM Systems, 25C, Generała Tadeusza Bora-Komorowskiego, Śródmieście, Prądnik Czerwony, Cracow, Krakow, Lesser Poland Voivodeship, 31-876, Poland" however EPAM Systems node does not have addr:buildingnumber, addr:street, addr:postcode tags.

comment:3 Changed 5 years ago by Tom Hughes

Certain data consumers may choose to interpret our data in our way, but that is not a fundamental feature of our data model - it is semantics layered on top of it by convention.

The data browser's purpose is to show the actual raw data in our database, without any attempt to interpret it beyond a few minimal things like picking out a name or linking URLs - it would be very confusing to show things in the tag table which are not actually present in the database.

We already show the fact that the object is a member of certain relations separately.

Note: See TracTickets for help on using tickets.