TatjanaKutzner / CityGML-UtilityNetwork-ADE

Apache License 2.0
17 stars 10 forks source link

CityGML-UtilityNetwork-ADE

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, use cases and projects that have applied the ADE:

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.

Resources

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

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

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

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

Samples

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.