Convert CityGML to KML

Start a Free Trial

Use CityGML Data in Google Earth

Share your CityGML models as KML and let others access data immediately through a KML viewer like Google Earth. FME makes converting to KML easy by preserving textures and georeferencing, all in one workspace. Once set up, this same workspace can run again and again with new source data with the ability to run batch translations.

Learn More About Writing to KML

A CityGML model of Rotterdam, Netherlands in the native FZK Viewer

A CityGML model of Rotterdam, Netherlands in the native FZKViewer.

Rotterdam model georeferenced in KML in Google Earth

The georeferenced KML output after running the CityGML source through the workspace.

CityGML to KML Workspace in FME

Do it all in One Workspace

Preserve georeferencing by reprojecting your data into the proper lat-long projection using the CSmapReprojector. You will know that your model has been georeferenced properly when it matches up to its location in Earth browsers like Google Earth. FME also lets you automatically preserve textures during the translation with the option to integrate other textures such as orthophotos for the rooftops.

View a Tutorial on Converting CityGML to KML

Customize Your KML Model

In the same workspace, you can integrate textures, customize the appearance of your model, write it out by feature, or even merge the features into one. Customize the style of your output KML by using transformers such as the KMLStyler and the KMLPropertySetter to set things like colour, transparency, and even the balloon caption. This gives you lots of control over your conversion.

View Other Common Transformers for 3D Data

KML viewed in Google Earth



CityGML is a common information model for the representation, storage and exchange of 3D city model data. It is an open format that facilitates the sharing of virtual 3D city models for use in different applications including GIS and BIM.

Learn More

KML (Keyhole Markup Language)

KML is XML-based notation for expressing geographic annotation and visualization on web based maps and earth browsers like Google Maps and Google Earth. It is an international standard of the Open Geospatial Consortium for all geobrowsers.

Learn More


FME is the data integration platform with the best support for spatial data. Save time by using its drag-and-drop interface to connect data from hundreds of formats and applications, transform data in limitless ways, and automate virtually any data workflow.

Learn More

Try FME Desktop

No credit card necessary. Start integrating data today!