-
Notifications
You must be signed in to change notification settings - Fork 120
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
Venice is under water #951
Comments
In the case of Venice, it's because the Adriatic sea, which gets In the case of Salamina, near Athens, the Aegean Sea, also If we alter the sort key of seas to be below earth, then we may get the opposite problem happening elsewhere in the world; bays which are part of seas "draining" because the land now "floats" above them. Related to #446. There's another possible fix: both of these sea polygons come from a multipolygon tagged |
When we added islands I made a bad assumption that their landmass would already be present in the earth data we get from openstreetmapdata.com (and they'd be cookie-cutttered with at least ocean-like water), so this logic removes their polygons (after creating label placements for them): https://github.com/tilezen/vector-datasource/blob/master/queries.yaml#L478-L484. Is another option to not remove island land features (to keep kind IN ( Looks like for seas we generate label placements but do not drop the sea polygon. Seems like we need the sea polygon starting at the zoom we transition from NE to OSM, but we're always showing them from zoom 3 earlier now? Which is also creating tons of duplicate sea labels :\ |
Venice is all land, from the Floating the island above the
On the other hand, the lagoon (relation 3049430) is cookie-cuttered, and has a hole for Venice island, which allows the land to show through. The problem is that the The story is similar for Salamina; it's covered by the Aegean polygon, but cookie-cuttered from the I don't think we need the sea polygon at all. |
For what it's worth, I couldn't find anywhere in osm-carto where the polygon is rendered from |
Less is more, agree we should drop sea polygons. Also looking in osm-carto islands are only ever labeled and not rendered as land so I think we're fine there (except for performance issues). Looks like we add Let's track removing duplicate /cc @burritojustice who originally reported this issue. |
We think this is caused because "land" kind sorts below water, but should instead sort above water.
The text was updated successfully, but these errors were encountered: