Openstreetmap-carto: Render power plants area

Created on 20 Sep 2018  路  22Comments  路  Source: gravitystorm/openstreetmap-carto

Example where rendering the area would be helpful for power=plant
https://www.openstreetmap.org/way/164454445
image

invalid landcover

Most helpful comment

If smaller power=substation areas are filled, why bigger power=plant areas aren't in any way?

All 22 comments

Hm, 42% of them have landuse=industrial included:

https://taginfo.openstreetmap.org/tags/power=plant#combinations

According to wiki using it is "recommended if not already inside a bigger landuse=industrial, else optional":

https://wiki.openstreetmap.org/wiki/Tag%3Apower%3Dplant

I guess if landuse for this exact object is optional, then we don't have to expect people will add it (no need to act as a quality assurance), so we can safely add such rendering - even safer than with #3376, which was just a reality check.

Would you like to try?

I guess if landuse for this exact object is optional

Why? I think in this case landuse is missing so not rendering landuse is OK.

From what I remember that was reasoning behind showing just name - so power plants with larger landuse=industrial will have their names rendered, and power plants not within landuse=industrial will be visible as data issue.

But there's no data issue - it is explicitly allowed as a valid tagging on wiki.

@kocio-pl That's the point: Either we declare it a data issue and correct it in the wiki or we render it implicitly.

You can discuss it on a Tagging list to make sure.

It seems weird and inconsistent to have substations rendered as areas but not power plants. I would expect them to be extremely similar in mapping philosophy and only a small amount of them are tagged with landuse. So its clearly not required in that case. I don't see why it wouldn't transfer over to power plants.

But there's no data issue - it is explicitly allowed as a valid tagging on wiki.

Are you sure? My reading of

recommended if not already inside a bigger landuse=industrial, else optional

is that

  • inside larger landuse=industrial adding landuse=industrial is optional (our current rendering is OK in this case)
  • if not inside landuse=industrial then landuse=industrial is recommended (our current behavior of not rendering area and encouraging to add landuse=industrial is also OK in this case)

Yes, I see no data issue here, because "recommended" is not "required".

Wiki typically describes things this way, to avoid confusion in rare examples. There may be a rare example of power plant that is not in industrial area (because it is left operating as a tourism attraction or is a military installation).

Also, many people complain when wiki dictates tagging rather than recommends.

I will change wiki a bit to clarify (if someone disagress - please start tagging discussion on tagging mailing list or Wiki).

Thanks Mateusz! But that means that current rendering is proper and the ticket can be closed.

I am closing, but feel free to start tagging dicussion if someone thinks that wiki is wrong or that encouraging to add landuse=industrial is a wrong idea.

@matkoniecz I don鈥檛 understand why it was closed, the discussion about landuse has nothing to do with rendering this feature for areas.

Would we remove the rendering of area features from military airports because there will be landuse=military?

Just as a reference: #1836 was the PR with the decision to only render a name and not a fill or outline to suggest adding a landuse=industrial.

Thanks for providing link.

I would expect that power=plant would be anyway tagged as landuse=industrial.
Rendering area (like landuse=industrial) hides that some data is missing

That was the same assumption that it's incomplete without landuse, but was not backed by Wiki definition, so this time we're more scrupulous.

Would we remove the rendering of area features from military airports because there will be landuse=military?

No, but military airports (tagged with for example military=airfield) should not be rendered as landuse=military without that landuse specified.

sent from a phone

On 22. Sep 2018, at 06:59, Mateusz Konieczny notifications@github.com wrote:

military airports (tagged with for example military=airfield) should not be rendered as landuse=military without that landuse specified.

why? Are there military airfields with different landuse?

Because it may make less obvious that land use tagging is missing.

If smaller power=substation areas are filled, why bigger power=plant areas aren't in any way?

@Tomasz-W, I brought that up also. It doesn't make any sense to render substations but not power plants. There's no good reason not to render them either.

Reopened: it doesn't make sense to render power=substation areas (and currently power=station, a synonym of power=plant) but not power=plant.

Also, we should not render the text label based on the size of the area without any representation of the area. (Larger power=plant areas get larger labels, at earlier zoom levels). This is fixed by rendering the area.

Slightly off topic, but rendering for power=station should still be removed IMO. Rendering power=plant would be great though.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Phyks picture Phyks  路  3Comments

d1g picture d1g  路  4Comments

dktue picture dktue  路  4Comments

HolgerJeromin picture HolgerJeromin  路  3Comments

dktue picture dktue  路  3Comments