Openstreetmap-carto: Addresses should have higher priority than storage tanks

Created on 7 Oct 2018  Â·  24Comments  Â·  Source: gravitystorm/openstreetmap-carto

Addresses should cover storage tanks, just like they cover buildings. Not the other way around. #3429

buildings

Most helpful comment

Install them and ambulance services can no longer find your house!

I really hope an adress search tool (nominatim or osmand) does not skip adresses with a tank on top!

All 24 comments

If addresses didn't cover buildings there would be no addresses.

Hi again:

  1. What is so special about storage tanks which does not apply to many other icons?
  2. How would you like to achieve that?

So if a building has a tank on its roof or side, its address gets eaten. Preposterous.

How about solar panels or fish tanks on the roof? Install them and ambulance services can no longer find your house!

We simply don't show them, so it's not a problem.

Special services need more data sources or at least their own server. I know that Polish fire and rescue services use it like this, here's a detailed presentation in Polish (I hope YT will enable automatic translation):

https://youtu.be/etFl6e7Ew00?t=3132

or at least something less sophisticated, like this:

https://wiki.openstreetmap.org/wiki/OpenFireMap

Fine, all the Whitehouse or Empire State Building has to do is install a water tank and its address disappears. Google should work that way too, I suppose.

Or even Trump Towers' neighbor pop stand pop tank "trumps" Trump Towers' address!

This is the same with all poi in and on buildings:

https://www.openstreetmap.org/?mlat=50.78733&mlon=6.07165#map=19/50.78733/6.07165

Instead of the important building name we see the name of the student bar and the radio sender.

I dont think we really can solve this overall issue.

Install them and ambulance services can no longer find your house!

I really hope an adress search tool (nominatim or osmand) does not skip adresses with a tank on top!

It looks that we already avoid showing all man_made things on the roof (which I did for small towers or chimneys):

https://github.com/gravitystorm/openstreetmap-carto/blob/b4bc6930629f7d8c090faa20b8a81a4a56154097/project.mml#L1492-L1493

For standalone storage tanks I don't think there's solution.

It may be a volunteer fire department, who have never heard of OSM themselves, relying on screenshots from public reporters.

Anyway in the original case, a 1 ㎡ tank nearby a 30 ㎡ house causes the house number to get zapped, even thought it is the only house in 100 meters.

Just simply first paint the house. Then paint the tank. Then paint the number, with a tiny border, to make sure it contrasts with whatever is piled up below it.

P.S., I hope cell towers are still rendered on top of houses.

It may be a volunteer fire department, who have never heard of OSM themselves, relying on screenshots from public reporters.

Still address search tool works. I feel this example is very far stretched.

Anyway in the original case, a 1 ㎡ tank nearby a 30 ㎡ house causes the house number to get zapped, even thought it is the only house in 100 meters.

Such feature as "nearby" is simply not in our database, we can't use it.

P.S., I hope cell towers are still rendered on top of houses.

Only if there's no location=roof or location=rooftop.

Nearby: unrelated polygon then. Not even adjacent. Like Netherlands and Luxembourg.

This code does not work like this, we don't check any distances. If you want to understand it better, you might start with reading general informations:

https://wiki.openstreetmap.org/wiki/Standard_tile_layer#Technical_details

There's a proposition to make this icon less solid: https://github.com/gravitystorm/openstreetmap-carto/issues/588#issuecomment-422720615 - that might help.

I need to have people see the address of this house, "1-3".

They can see it just fine on
https://www.openstreetmap.org/way/638198859#map=17/24.18167/120.86520

But zooming in causes a water tank to appear and the address to dissappear
https://www.openstreetmap.org/way/638198859#map=18/24.18166/120.86521

Zooming further one now gets two water tanks, and no address.
https://www.openstreetmap.org/way/638198859#map=19/24.18166/

I assume any new icons for water tanks will still cover up addresses.

It is a sad day tomorrow as I will be forced to move the tanks away from the
building enough to get the address to show.

It is a sad day tomorrow as I will be forced to move the tanks away from the

Threatening to damage correct data is not helpful. See https://wiki.openstreetmap.org/wiki/Tagging_for_the_renderer

See https://help.openstreetmap.org/questions/731/how-can-i-revert-a-changeset and https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Reverter for tools to undo edits like this.

Well one of them has to be removed soon for repairs anyway. So might as well remove it from the map.

@jidanni - could you please understand that OSM is a geo database, which can be used for different purposes. Rendering a map as a feedback loop for the mappers is just one of them. Evaluating the data for search and navigation is another one.

BTW I would consider micromapping a tiny tank of 70cm diameter with 19 nodes a waste of data.

So do I. That would be due no scale bar available when editing. https://github.com/openstreetmap/iD/issues/5435

Can someone provide a photo of location where this is a problem? I suspect that someone incorrectly tagged something that is not a storage tank.

Can someone provide a photo of location where this is a problem? I suspect that someone incorrectly tagged something that is not a storage tank.

It's my house. I tagged the storage tank. https://github.com/gravitystorm/openstreetmap-carto/issues/3435#issuecomment-433375142

Can someone provide a photo of location where this is a problem? I suspect that someone incorrectly tagged something that is not a storage tank.

p_20181102_103115_vhdr_auto-459x816

Related to #3880 - Symbol and icon prioritization. In this case the request is to have addr:housenumber text render at higher priority than man_made=storage_tank icons, while in #3904 it is requested that office= dots and text be rendered with higher priority than addr text.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

boothym picture boothym  Â·  5Comments

d3netxer picture d3netxer  Â·  4Comments

dktue picture dktue  Â·  4Comments

polarbearing picture polarbearing  Â·  5Comments

matkoniecz picture matkoniecz  Â·  5Comments