1) Overview
2) Documents and Downloads
3) Official Schemas
4) Related Links
5) Related News


1) Overview

The CityGML standard defines a conceptual model and exchange format for the representation, storage and exchange of virtual 3D city models. It facilitates the integration of urban geodata for a variety of applications for Smart Cities and Urban Digital Twins, including urban and landscape planning; Building Information Modeling (BIM); mobile telecommunication; disaster management; 3D cadastre; tourism; vehicle & pedestrian navigation; autonomous driving and driving assistance; facility management, and; energy, traffic and environmental simulations.

CityGML 3.0 is an evolution of the previous versions 1.0 and 2.0 of CityGML. While the previous versions standardised a GML exchange format, CityGML 3.0 standardises the underlying information model, and can be implemented in a variety of technologies including GML. The CityGML 3.0 Conceptual Model Standard describes a common semantic information model for the representation of 3D urban objects. The primary function of the model is to define the human interpretation of modelled data objects as well as their geometric representation and relationships. As such the CityGML 3.0 Conceptual Model provides a framework for integrating, storing, and exchanging 3D geospatial data. 

CityGML 3.0 allows data to be encoded in GML/XML, but also in JSON or database schemas. Additional benefits compared to previous versions include much better integration with BIM, the ability to represent indoor spaces in different Levels of Detail (LOD), support for dynamic data provided by sensors and simulations, and the capability to extend the information model into Application Domain Extensions using Model Driven Architecture tools.

A GML encoding for CityGML 3.0 is available for practical use. The respective XML schema files can be downloaded from here:
A CityGML 3.0 GML Encoding specification document is under development and will be issued as a separate encoding standard in due course.  

As many datasets using both CityGML 1.0 and 2.0 have been created and are in active use, these specifications will not be deprecated. However, existing data can be upgraded to CityGML 3.0.


2) Downloads


Version Document Title (click to download) Document # Type
3.0 OGC City Geography Markup Language (CityGML) Part 1: Conceptual Model Standard 20-010 IS
3.0 OGC City Geography Markup Language (CityGML) 3.0 Conceptual Model Users Guide 20-066 UG
 2.0 OGC City Geography Markup Language (CityGML) Encoding Standard  12-019  IS
 1.0 OpenGIS® City Geography Markup Language (CityGML) Encoding Standard  08-007r1  IS


Submit a Change Request, Requirement, or Comment for this OGC standard.

3) Official Model Files and Encoding Schemas

CityGML 3.0 Conceptual Model - UML Class Diagram (Enterprise Architect file): 

CityGML 3.0 Conceptual Model - UML Class Diagram (XMI files): 

CityGML 1.0 and 2.0 XML schemas:

Note: You may also download All Official OGC Schemas in a single zip file.


4) Related Links


CityGML datasets (and 3D city models in further representations and data formats):

OGC managed list of implementations for CityGML: 

CityGML Wiki with lists of commercial software, freeware, and Open Source software and tools:

OGC Community Standard CityJSON 1.0, a JSON-based encoding for CityGML 2.0: 

CityGML Modeling Guide (provided by the SIG 3D of the German National Spatial Data Infrastructure GDI-DE) with recommendations on object structuring, geometry validation procedures, and data acquisition rules:


5) Related News


New press release about CityGML 3.0:

OGC seeks public comment on the CityGML 3.0 Conceptual Model standard:

OGC CityGML Challenge:

OGC CityGML Hackathon in London:

Future Cities Pilot Phase 1: 

OGC releases CityGML Quality Interoperability Experiment Engineering Report: 

The OGC calls for participation in a CityGML Data Quality Interoperability Experiment  2014-06-24 
The OGC® seeks public participation in Development of CityGML 3.0  2014-05-19 
OGC , SIG 3D, and TUM announce workshop to gather CityGML requirements  2013-05-29 
OGC Announces Webinar - How the OGC's CityGML Standard Supports 3D Innovation for Business and Government  2011-12-02 
The OGC seeks comment on City Geography Markup Language (CityGML) V1.1   2011-08-15 
OGC(R) Requests Comments on CityGML Encoding Standard  2010-04-09 
OGC(R) Adopts CityGML Encoding Standard  2010-04-09 
Go To OGC Press Page