Skip to content

Sample of UtilityNetwork ADE data model using water network from Nanaimo, Canada

Notifications You must be signed in to change notification settings

iboates/CityGML-UtilityNetwork-ADE-Nanaimo-Water-Network-Sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This folder contains a Utility Network ADE sample dataset of a water pipe network in the city of Nanaimo, located on Vancouver Island in the province of British Columbia, Canada.

The UtilityNetwork ADE is an extension for CityGML inteded for integration of utility network features in semantic city models. More info can be found it its official repository

The sample was created by Isaac Boates while working as a researcher assistant (Hi-Wi) at the European Institute For Energy Research (EIFER) in Karlsruhe, Germany. His work has been supervised by Alexandru Nichersu (EIFER) and by Dr. Tatjana Kutzner (from the Technische Universität München - TUM, Germany). It was made using Safe Software's "Feature Manipulation Engine" software.

The Nanaimo water pipe data was altered and refined somewhat from its original source in Quantum GIS (QGIS) before being transformed in FME.

The purpose of this data sample is to act as a test case in the ongoing development of the Utility Network ADE, as well as to provide working example to help other researchers and developers to develop their own Utility Network ADE datasets.

Contents

data_in - The source data for this network, as well as a digital elevation model used to make it 3D. Also contains sources and licences.

data_out - The data sample file.

fme - The FME workbench file used to create the data sample, as well as another FME workbench file used to validate the fata sample according to the schema.

Technical Information

CityGML Version: 2.0 UtilityNetwork ADE Version: 0.9.2 FME Version: 2017.0.1.2 (20170622 - Build 1792)

Best Practices

So far, there are a number of "best practices" that have been established regarding the element hierarchy in Utility Network ADE CityGML files:

  1. A "NetworkGraph" element should be stored directly as a child of its respective "Network" element.

  2. A "FeatureGraph" element should be stored as a child of its respective "NetworkGraph" element.

  3. A "Node" element and an "InteriorFeatureLink" element should be stored as a child of its respective "FeatureGraph" element.

  4. An "InterFeatureLink" element should be stored as a child of its respective "NetworkGraph" element.

Demonstrated Functionality

As of the publishing of this file (17.08.2017), the Utility Network ADE classes that are found in this data sample are:

  • Network
  • LiquidMedium (AbstractCommodity)
  • ExteriorMaterial
  • RoundPipe (AbstractPipe, AbstractDistributionElement)
  • NetworkGraph
  • FeatureGraph
  • Node
  • InteriorFeatureLink (AbstractLink)
  • InterFeatureLink (AbstractLink)

The following attributes & relationships also appear in this data sample:

  • Network
    • function
    • usage
    • transportedMedium
    • topoGraph
  • LiquidMedium
    • type
    • isCorrosive
    • isExplosive
    • flammable
  • ExteriorMaterial
    • type
  • RoundPipe
    • yearOfConstruction
    • locationQuality
    • hasMaterial
    • topoGraph
    • lod1Geometry
    • class
  • NetworkGraph
    • featureGraphMember
    • linkMember
  • FeatureGraph
    • linkMember
    • nodeMember
  • Node
    • type
    • realization
  • InteriorFeatureLink
    • realization
    • start
    • end
  • InterFeatureLink
    • start
    • end
    • type

Visualization

To Visualise the output, use the free software "FZKViewer", developed by the Karlsruhe Institut für Technologie (KIT). Runs on Windows only. Attempts have been made to run it using WINE on Linux but no success so far.

Before you can visualise the sample using FZKViewer, you must add the .xsd file to the right folder. Find the file "CityGML_UtilityNetworkADE.xsd" in the "XSD" folder in the repository's root folder and copy it into "GMLSchemata/CityGML_2_0/CityGML" in FZKViewer's folder structure. Then, open the file in FZKViewer.

Download: https://www.iai.kit.edu/1302.php

The output can also be visualised using the FME Data Inspector.

Contact Information

About

Sample of UtilityNetwork ADE data model using water network from Nanaimo, Canada

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published