Upload
others
View
0
Download
0
Embed Size (px)
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.
[email protected]@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 [email protected]@EU_isa2 [email protected]