Skip to main content

Hi... I seek your assistance, sir/ma'am.

I am currently trying to convert IFC to CityGML 3.0. In FME, only version CityGML 2.0 is available. I have found an example on GitHub that includes XSD files for each CityGML 3.0 feature (although it is still in draft phase). My question is, how do I incorporate these files into the FME write library? Your help is appreciated. Here is the GitHub link that contains the XSD files: https://github.com/tum-gis/ifc-to-citygml3/tree/master/xsds

There is a beta CityGML 3 writer in the beta version of FME here: https://engage.safe.com/support/downloads/#beta

I'd give that a go if you're able to.


There is a beta CityGML 3 writer in the beta version of FME here: https://engage.safe.com/support/downloads/#beta

I'd give that a go if you're able to.

ok sir i will try this. its prosibble u install 2 version fme?


ok sir i will try this. its prosibble u install 2 version fme?

Yeah for sure it is - just make sure that you install it into a new location rather than the default


Thank you for the link.


@virtualcitymatt  Sir, does the new FME 2024 also not have a CityGML 3.0 writer?


@virtualcitymatt  Sir, does the new FME 2024 also not have a CityGML 3.0 writer?

Indeed it looks like that FME 2024 does NOT have CityGML writing yet. 

What parts of CityGML 3 do you need that CityGML 2 doesn’t offer? 

there is a tool here which you can use to upgrade the CityGML 2 to CityGML 3 here: https://github.com/citygml4j/citygml-tools

You can use FME to write out CityGML 2 and then use this command line tool to upgrade the data to CityGML 3.0


Reply