Closed PRemmen closed 8 years ago
We can't support every option to model a building (or multiple buildings) in CityGML. We should be compliant with this guide:
In TEASER we will use LOD2
LOD1: Only Solid, and Solid represents boundaries, only horizontal roofs and vertical walls
LOD2: Solid + boundarys represent the Building, tilted roofs and walls allowed
For each boundary surface of a wall we need to set an empty window to reference this in the thermal boundary surfacecomponent
<bldg:boundedBy>
<bldg:WallSurface gml:id="b_TestBuilding_d">
<bldg:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember xlink:href="TestBuilding_d"/>
</gml:MultiSurface>
</bldg:lod2MultiSurface>
<bldg:opening>
<bldg:Window gml:id="TestBuilding_d_win"/>
</bldg:opening>
</bldg:WallSurface>
</bldg:boundedBy>
ThermalBoundary
<energy:boundedBy>
<energy:ThermalBoundarySurface>
<energy:type>OuterWall</energy:type>
<energy:composedOf>
<energy:SurfaceComponent>
<energy:area uom="m^2">36.5</energy:area>
<energy:isGroundCoupled>true</energy:isGroundCoupled>
<energy:isSunExposed>true</energy:isSunExposed>
<energy:relates xlink:href="b_TestBuilding_d"/>
</energy:SurfaceComponent>
</energy:composedOf>
<energy:composedOf>
<energy:SurfaceComponent>
<energy:area uom="m^2">5.0</energy:area>
<energy:isGroundCoupled>false</energy:isGroundCoupled>
<energy:isSunExposed>true</energy:isSunExposed>
<energy:relatesxlink:href="TestBuilding_d_win"/>
</energy:SurfaceComponent>
</energy:composedOf>
</energy:ThermalBoundarySurface>
</energy:boundedBy>
still to do: find a efficient way to call all these classes
For each boundary surface of a wall we need to set an empty window to reference this in the thermal boundary surfacecomponent
Maybe one solution is to decouple the geometric and semantic information. e.g. we do not model windows etc. but we have semantic information about it.
Still to do, correct interpretation of g_value and other window properties
Currently the EnergyADE is not able to store information like thermal conductivity for Glazing, this will change in the next release
I think the major functions are merged with PR #45 so i close this one.
Reopen if necessary
Implement CityGML and Energy ADE Export