OvertureMaps / io-site

MIT License
31 stars 4 forks source link

Feature Request: Outline color for buildings #128

Open jwass opened 1 month ago

jwass commented 1 month ago

Description

Currently, buildings have a fill color, but no external line color (or it's the same as the fill). When there are multiple adjacent buildings, it makes it seem like there is one building but actually they are different.

Example: https://explore.overturemaps.org/#18.29/59.437463/24.746154

Screenshot 2024-07-29 at 9 51 13 AM

But once I click I can see the smaller section that is its own building.

Screenshot 2024-07-29 at 9 51 35 AM

Would be great for there to be a slightly different color to see building outlines.

What browser are you seeing the problem on? What version are you running?

Version 126.0.6478.183

The OS you're using

MacOS 14.5

Steps to reproduce

Go to https://explore.overturemaps.org/#18.26/59.437462/24.746152 and click on a building

GERS ID of the entity in question (if applicable)

No response

The browser URL at the time you encountered the bug

https://explore.overturemaps.org/#18.26/59.437462/24.746152

eti7075 commented 1 month ago

This can be achieved by adding a fill layer that only has a colored outline. A couple things to note - this adds a lot of visual information to the map. Now each building and building_part essentially has an outline at the ground level. In addition, the overlap/outline thickness is a little finicky - at some pitches/bearings, the outline appear to disappear due to the zoom and element overlap.

Screenshot 2024-08-02 at 10 13 39 AM

Bonkles commented 1 month ago

Maybe we can do something akin to what @eti7075 suggests- but only when zoomed in a lot. That would prevent information overload and if somebody needs to see the building outline footprints, they can always zoom way in.

Bonkles commented 2 weeks ago

@jwass would you mind taking a look at the latest canary build and see if the new styling updates address this issue for you? A lot has changed in the intervening weeks...