Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Selected multipolygons are not rendered correctly filled #32

Open
Sinuhe20 opened this issue Jul 18, 2022 · 0 comments
Open

Selected multipolygons are not rendered correctly filled #32

Sinuhe20 opened this issue Jul 18, 2022 · 0 comments

Comments

@Sinuhe20
Copy link

Sinuhe20 commented Jul 18, 2022

copied from openstreetmap/openstreetmap-website#3600 :

URL

https://www.openstreetmap.org/relation/14358790

How to reproduce the issue?

Expected behavior

Selected multipolygons should be filled correctly (without the inner holes). Selected multipolygons should be rendered as true multipolygons.

Or in other terms: inner holes should never be filled and the outer areas always (no matter what tags are set).

Actual behavior

Selected multipolygons are not filled correctly or are not really rendered as multipolygons. It looks like each member (inner or outer line) is rendered individually.

Links and screenshots illustrating the problem

Two temple sites with almost the same attributes, the one as way (Luxor) is filled, the other as multipolygon (Karnak) not:

Overpass turbo renders multipolygons correctly filled:

https://overpass-turbo.eu/s/1kaj

And it seems not be related to the complexity of the outline:

https://www.openstreetmap.org/relation/2017780 (also not filled)

Another example, which works wrong in the other direction:

https://www.openstreetmap.org/relation/6713255

A multipolygon, where all areas, even the inner holes are filled. I think this can be related to the landuse property set or area=yes. Looks like all members are rendered individually and only their tags are considered, but not that of the multipolygon.
In my opinion selected multipolygons should all be rendered in the same way with the inner holes empty and the rest filled, no matter which tags are set.

Screenshot(s) or anything else?

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant