#9811 closed enhancement (fixed)
Validator: addr-tags should be shown as error on any object with highway=*
Reported by: | stephan75 | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | 15.02 |
Component: | Core validator | Version: | |
Keywords: | Cc: |
Description
By checking postalcodes in Germany I came accross many ways with highway=* and some addr-tags. mainly addr:postalcode=XXXX
This is wrong, because an addr-tags on any highway is not logical in OSM tagging schema.
(Alternatively you can add a postal_code=XXX tag to any highway that indicates this way belonging to a certain postalcode district ... but this is almost deprecated IMHO)
To visualize the "wrong" existing OSM data, go to http://operpass-turbo.eu ... zoom to any area you want to investigate, use Wizard feature there and type the following in the query form:
highway=* and "addr:postcode"=*
(try further "addr:street" or "addr:city" or other established addr-tags there)
So please show an error or warning in JOSM Validator results on those objects.
Attachments (0)
Change History (12)
comment:1 by , 11 years ago
comment:2 by , 10 years ago
With great pleasure I can see first changes in JOSM 7906 from end of December 2014:
Validator gives an alert about addr:street=* and highway=* on any object ... Thanks a lot!!
Let's see about any effect on the OSM database ... what about then trying the other "faulty" combinations?
comment:4 by , 10 years ago
Milestone: | → 15.02 |
---|
comment:6 by , 10 years ago
I thought about it and kept it in, because I did not find it on taginfo for place=farm. However there are 416 nodes and 20 ways with place=farm + addr:housenumber. http://overpass-turbo.eu/s/7Ce
follow-up: 10 comment:8 by , 10 years ago
highway=bus_stop with addr:housenumber is used often by some; the location of a stop can be and is sometimes referenced as "stop at Foostreet 32", their names may not help in finding them. Such combinations shouldn't be tagged as warning.
comment:10 by , 10 years ago
Replying to anonymous:
highway=bus_stop with addr:housenumber is used often by some; the location of a stop can be and is sometimes referenced as "stop at Foostreet 32", their names may not help in finding them. Such combinations shouldn't be tagged as warning.
A bus stop does not have an address. You should map the address as own object.
After investigating more data via overpass-turbo.eu I would extend the validators warning even to:
addr:* and boundary=*
addr:* and place=*