I'm looking for advice on how to use the CityGML data-structure and GIS (preferably ArcGIS/QGIS). I've read through their website and wiki and saw a list of software here that can be used to view the data, but I don't know which one works best with GIS.

I have not used CityGML before (as I'm still figuring out what software to use to view the data).

My goal is to use the CityGML approach (with varying levels of detail, or LODs) to perform spatial analysis at different levels of accuracy.

3 Answers 3


I used FME to create a connection to the data in arcmap. fme connection
Then used fme universal viewer to view the sample frankfurt data downloaded from citygml.

Then was able to view it in arcglobe. (image won't upload for some reason?)

The fme connection says it has read, write, coord sys capabilities.


And then viewed it in arcmap. :) Arcmap

Mr Cote speaks about the in/out model here at the geodesign summit recently.


ArcGIS can import CityGML through the data interoperability extension. Just select CityGML as your import format.

enter image description here

The CityGML would then be converted to multipatch geometry and stored in a file geodatabase.


There are many Viewers but to perform Spatial Analysis you will need some high end GIS/database to do the work



LandXplorer CityGML Viewer




Not the answer you're looking for? Browse other questions tagged or ask your own question.