Cesium for Unreal OSM buildings

Hi everyone,

I have loaded Cesium OSM buildings into my scene. I click on them and it selects all buildings. Is there any way to work with these buildings further? For example, add metadata to the buildings, make them clickable, overlay materials etc?

Yes, take a look at the metadata tutorial:

It doesn’t discuss Cesium OSM Buildings specifically, but the techniques are the same.

Thank you for your reply! It looks promising. Can we import OSM buildings (via osm file) using Cesium?

I have seen this tutorial

However it works with json files and tilesets. I have exported a osm file of the area I want to load from OSM and need to load it in Unreal and then be able to query it (i.e. click on the buildings and obtain information)

Ok, I did some more testing and it looks like OSM buildings load the properties and they are clickable. Moving forward, I was reading this:

Has anyone got any idea how to exclude these properties? The OSM data loaded contains 400+ properties, most of them are empty. I would like to show only the properties that contain value to my widget. Any information is much appreciated!

Can we import OSM buildings (via osm file) using Cesium?

No, sorry. We provide worldwide buildings via the Cesium OSM Buildings dataset, but we don’t currently have a way for users to create a tileset from a subset or from custom data.

Has anyone got any idea how to exclude these properties? The OSM data loaded contains 400+ properties, most of them are empty. I would like to show only the properties that contain value to my widget. Any information is much appreciated!

I think the documentation is suggesting that you add some nodes to the Blueprint that check if the value string is null, and skip it if it is.