Convert .osm data to CityGML or KML/COLLADA


Is there a way to convert the .osm data extract from “” to Cesium supported CityGML or KML/COLLADA building data formats?

Our team would like to have locally hosted .osm data for processing and viewing using Cesium’s rendering engine, we understand that Cesium ion supports out of the box OSM buildings data streaming, but our client have requirements that to have data processing and viewing to be the same source.