Support to ELISE CityGML to INSPIRE European Building data ... · Introduction • ELISE Energy...

Preview:

Citation preview

Energy & Location thematic sessionINSPIRE Conference

Antwerpen (BE), 20 September 2018

Giacomo Martirano(JRC external consultant)

Volker Coors (HFT Stuttgart)

Support to ELISE

European

Location

Interoperability

Solutions for

E-Government

CityGML to INSPIRE Building data model

to enable harmonization of

energy performance of buildings across

Europe

OUTLINE• Introduction

• Source dataset CityGML LOD1 and LOD2

• Mapping CityGML to INSPIRE BU 3D

o CityGML LOD1 vs INSPIRE BU 3D CORE

o CityGML LOD2 vs INSPIRE BU 3D CORE

o CityGML LOD2 vs INSPIRE BU 3D EXTENDED

• Conclusions

Introduction• ELISE Energy Pilot

• Use case “Comparative analysis of different methodologies and datasets for Energy Performance Labelling of buildings”

• Test areas in Zwolle (NL) and Essen (DE) with 3D building test datasets

• Energy heating demand simulations with SimStadt software developed by HFT Stuttgart, currently using CityGMLLOD1/LOD2 input data, but looking at INSPIRE interoperability

The 4 CityGMLLevel of Detail

ESSEN test area

ZWOLLEtest area

Source dataset: CityGML LOD1 (500 buildings)

Source dataset: CityGML LOD2

Source dataset: CityGML LOD2

Mapping CityGML to INSPIRE BU 3D

attributes colored in green are those coming from Core profiles

Mapping CityGML to INSPIRE BU 3D

Mapping CityGML LOD1 to INSPIRE BU Core 3D

Target schema: Buildings Core 3D

class Buildings - Core 3D

«featureType»BuildingsBase::AbstractBuilding

«voidable»+ buildingNature: BuildingNatureValue [0..*]+ currentUse: CurrentUse [0..*]+ numberOfDwell ings: Integer [0..1]+ numberOfBuildingUnits: Integer [0..1]+ numberOfFloorsAboveGround: Integer [0..1]

«dataType»BuildingsBase::BuildingGeometry2D

+ geometry: GM_Object+ referenceGeometry: Boolean+ horizontalGeometryReference: HorizontalGeometryReferenceValue+ verticalGeometryReference: ElevationReferenceValue [0..1]

«voidable»+ horizontalGeometryEstimatedAccuracy: Length+ verticalGeometryEstimatedAccuracy: Length [0..1]

constraints{referenceGeometry}{geometryIsPointOrSurfaceOrMultiSurface}{horizontalGeometryEstimatedAccuracyUoMIsMetre}{verticalGeometryEstimatedAccuracyUoMIsMetre}

«featureType»BuildingsBase::AbstractConstruction

+ inspireId: Identifier«voidable, li feCycleInfo»

+ beginLifespanVersion: DateTime+ endLifespanVersion: DateTime [0..1]

«voidable»+ conditionOfConstruction: ConditionOfConstructionValue+ dateOfConstruction: DateOfEvent [0..1]+ dateOfDemolition: DateOfEvent [0..1]+ dateOfRenovation: DateOfEvent [0..1]+ elevation: Elevation [0..*]+ externalReference: ExternalReference [0..*]+ heightAboveGround: HeightAboveGround [0..*]+ name: GeographicalName [0..*]

Buildings - Base

«featureType»Building

+ geometry3DLoD1: BuildingGeometry3DLoD1 [0..1]+ geometry3DLoD2: BuildingGeometry3DLoD2 [0..1]+ geometry3DLoD3: BuildingGeometry3DLoD [0..1]+ geometry3DLoD4: BuildingGeometry3DLoD [0..1]

«voidable»+ geometry2D: BuildingGeometry2D [0..*]

constraints{GeometryWhenNoParts}{Building parts shall be 3D}

«featureType»BuildingPart

+ geometry3DLoD1: BuildingGeometry3DLoD1 [0..1]+ geometry3DLoD2: BuildingGeometry3DLoD2 [0..1]+ geometry3DLoD3: BuildingGeometry3DLoD [0..1]+ geometry3DLoD4: BuildingGeometry3DLoD [0..1]

«voidable»+ geometry2D: BuildingGeometry2D [0..*]

constraints{MandatoryGeometry}

«featureType»BuildingsBase::

Building

«featureType»BuildingsBase::

BuildingPart

+parts«voidable»

0..*

GenericApplicationPropertyOfCityObject, storeysBelowGround and address are not mapped

CityGML LOD1

INSPIRE BU 3D CORE

Mapping CityGML LOD2 to INSPIRE BU Core 3D

GenericApplicationPropertyOfCityObject, address, roofType and storeysBelowGround are not mapped

CityGML LOD2

INSPIRE BU 3D CORE

Mapping CityGML LOD2 to INSPIRE BU Extended 3D

Target schema: Buildings

Extended 3D

Double inheritance (generalisation) not encoded in the xsd.

The generalizations between the two feature types Building and BuildingPartand the feature type BuildingInfo have been substituted with associations.

Buildings Extended Base schema:Name of association "address" has been changed to "linkToAddress"

BuildingsExtended

Base schema

BuildingsExtended 3D

schema

Mapping CityGML LOD2 to INSPIRE BU Extended 3D

CityGML LOD2

INSPIRE BU 3D EXTENDED

Conclusions• 3 different mapping between CityGML

LOD1/LOD2 and INSPIRE BU 3D have beenimplemented:

o CityGML LOD1 vs INSPIRE BU 3D COREo CityGML LOD2 vs INSPIRE BU 3D COREo CityGML LOD2 vs INSPIRE BU 3D EXTENDED

• Errors in INSPIRE draft extended schemas have been fixed:o BuildingExtendedBaseo BuildingExtended3D

Conclusions

• Mapping CityGML LOD2 datasets to INSPIRE BU 3D Core or Extended depends on the use case.

• Reverse mapping from INSPIRE BU 3D to CityGML (easilydoable) can improve interoperability of energy simulationsoftware using CityGML input data.

• Harmonization of energy simulation output (easily doableby means of a further extension of INSPIRE BU Extended Base) can improve interoperability of energy performance of buildings data.

giacomo.martirano@ext.ec.europa.euvolker.coors@hft-stuttgart.de

The ELISE Energy Pilot in the INSPIRE Knowledge Base: https://inspire.ec.europa.eu/pilot-projects/inspire-energy-pilot/440

ISA² programmeYou click, we link.

Stay in touchec.europa.eu/isa2

ec.europa.eu/isa2/actions/improving-cross-border-exchange-location-information_en

Run by the ISA Unit at DIGIT (European Commission) with 131€M budget, the ISA2 programme provides public administrations, businesses and citizens

with specifications and standards, software and services to reduce administrative burdens.

@EULocation EU-LOCATION@ec.europa.eu@EU_isa2 isa@ec.europa.eu

Recommended