No description, website, or topics provided.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


The CityGML extension UtilityNetwork ADE defines concepts which allow for modelling different types of networks in the context of 3D city models, such as electricity, freshwater, wastewater, gas or telecommunication networks.

The CityGML UtilityNetwork ADE was originally developed in 2012 at the Institute for Geodesy and Geoinformation Science, Technische Universität Berlin. Within the OGC, a dedicated work package (WP 10) for integrating the UtilityNetwork ADE in CityGML 3.0 exists since 2014. Since 2015, the Chair of Geoinformatics at the Technical University of Munich intensely continued with the further development and improvement of the UtilityNetwork ADE. In October 2016, the SIG 3D and the OGC CityGML SWG started to organise joint workshops which aim at discussing and defining a harmonized version of the CityGML UtilityNetwork ADE to be included in CityGML 3.0. Please refer to the UtilityNetwork ADE workshop wiki for further information on these workshops.

The following papers provide detailed information on the CityGML UtilityNetwork ADE:

  • Becker, T., Nagel, C. & Kolbe, T. H., 2011: Integrated 3D Modeling of Multi-utility Networks and Their Interdependencies for Critical Infrastructure Analysis. Advances in 3D Geo-Information Sciences, Lecture Notes in Geoinformation and Cartography, Kolbe, T. H., König, G. & Nagel, C. (eds.), Springer, Berlin Heidelberg, 1-20:
  • Becker, T., Nagel, C. & Kolbe, T. H., 2013: Semantic 3D Modeling of Multi-Utility Networks in Cities for Analysis and 3D Visualization. Progress and New Trends in 3D Geoinformation Sciences, Lecture Notes in Geoinformation and Cartography, Pouliot, J., Daniel, S., Hubert, F. & Zamyadi, A. (eds.), Springer, Berlin Heidelberg, 41-62:
  • Kutzer, T. & Kolbe, T. H., 2016: Extending Semantic 3D City Models by Supply and Disposal Networks for Analysing the Urban Supply Situation. Publikationen der Deutschen Gesellschaft für Photogrammetrie, Fernerkundung und Geoinformation e.V., Volume 25, Kersten, T. P. (ed.), 36. Wissenschaftlich-Technische Jahrestagung der DGPF, June 7-9 in Bern, 382-394:

The CityGML wiki provides information on the UtilityNetwork ADE as well. The resources available at the CityGML wiki refer to version 0.9.0 of the UtilityNetwork ADE. This version served as basis for the further development of the ADE and for the resources provided on this github repository.


The UML model of the CityGML UtilityNetwork ADE was created using the software Enterprise Architect.

The XML Schema file of the UtilityNetwork ADE was derived automatically from the UML model using the software ShapeChange.

ShapeChange requires a configuration file to be able to derive the XML Schema file and code list dictionaries.

The CityGML UtilityNetwork ADE can be used with FME for writing network data in the CityGML format.

  • This requires importing the feature type definitions into the FME workspace, which can be done using this FME feature types definition file.
  • This short tutorial describes how to import the UtilityNetwork ADE feature types into an FME workspace.


There are currently two public data samples for the UtilityNetwork ADE. They are both created FME using the schema file contained in this repository:

  1. Water Pipe Network in Nanaimo, British Columbia, Canada, created & maintained by Isaac Boates. More information can be found in a presentation at the 2017 CityGML UtilityNetwork ADE workshop and in the supplementary information

  2. Sewer and Electrical Networks in Rotterdam, The Netherlands, created & maintained by Xander den Duijn. More information can be found in a presentation at the 2017 CityGML UtilityNetwork ADE workshop

More information

OGC CityGML is an open data model and XML-based format for the storage and exchange of semantic 3D city models. It is an application schema for the Geography Markup Language version 3.1.1 (GML3), the extendible international standard for spatial data exchange issued by the Open Geospatial Consortium (OGC) and the ISO TC211. The aim of the development of CityGML is to reach a common definition of the basic entities, attributes, and relations of a 3D city model. By means of so-called Application Domain Extensions (ADEs) the core model of CityGML can be extended systematically by application-specific attributes and object types.

CityGML is an international OGC standard and can be used free of charge.