Skip to main content
Question

Extract adress data from citygml and pass to Cesium tiles

  • February 17, 2025
  • 1 reply
  • 44 views

docb
Contributor
Forum|alt.badge.img+1

Hello,

i have a citygml-dataset and try to convert it to cesium tiles. In a citygml-dataset, a building consists of different parts like roof, wall, …

Within the conversion to cesium tiles, i want to “combine” the parts to one building, so that the building is clicklable as one unit in my cesium. Additionally, I want to extract parts of the adress out of citygml to user attributes, which are displayed in cesium with a click on the building.

In FME, I already can merge all parts of a building to one set using a FeatureMerger in combination with the gml_parent_id. At the moment, I stuck in extracting the adress-information out of the xml-part of citygml_adress.

Has anyone an idea how to manage this? Thanks in advance!

Best regards.

1 reply

deanatsafe
Safer
Forum|alt.badge.img+6
  • Safer
  • February 24, 2025

Hi,

Thanks for your question about converting from CityGML buildings to Cesium tiles. I’d be happy to help you extract address info from citygml_address. If you can upload some sample data here or submit it to Safe Support, I can show you an example workflow for how to do this with our XML tools - such as XMLFragmenter or XQueryExtractor.

Regards, Dean