Skip to content

Building with parts not displayed - only parts. #107

@atiannicelli

Description

Description

When looking at the map for buildings I noticed that a building that "has_parts=true" is not displayed on the map. I believe the proper way to deal with buildings that have parts is to render the building as a 2 demential polygon. And then render all the parts as 3d polygons. So basically if a building "has_parts=true" then render it as though it has no height field. Then you can render all the parts as usual.

In the specific case the building 08b2a3046ab4cfff020048b4280fe91a has a height of 75.3. If it didn't have parts then we should render it as a 3d polygon, but I'm proposing that since it has parts then we should render it without height. This building only has one part (08b2a3046ab6bfff0201e3d47a4fa533) that has a height of 84 (since it is a communications tower). This part should be rendered as a 3d polygon.

On a separate case, the mapper SHOULD have mapped a "part" to represent the rest of the building and we will try to get editors to fix this type of issue, but when it does exist it would be nice to render the "building" and the "building parts" so that we can see where the footprint of the building is if it has not been completely covered by parts.

Here is a pic of the case:
Screenshot 2024-07-24 at 9 58 30 AM

and what it is missing as seen in rapid (w213703943 and w1151199622):
Screenshot 2024-07-24 at 9 59 06 AM

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

Chrome

The OS you're using

MacOS

Steps to reproduce

Go to the link below or find a building with parts that don't completely cover the footprint of the building.

GERS ID of the entity in question (if applicable)

08b2a3046ab4cfff020048b4280fe91a

The browser URL at the time you encountered the bug

https://explore.overturemaps.org/#17.77/42.705155/-71.16455/33.5/11

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions