| ... | ... | @@ -75,7 +75,7 @@ CityGML 3.0 revises the LOD concept, which now allows representing the interior |
|
|
|

|
|
|
|
**Representation of CityGML 3.0 Building in LOD 0 (Left) and LOD2 (Right) with interiors**[^1]
|
|
|
|
|
|
|
|
CityGML 3.0 also revising the data model of Building modules. New super(abstract) classes are introduced to inprove interoperability with other standardized data models such as IFC. First _AbstractConstruction_ class as subclass of _AbstractOccupiedSpace_ is introduced which is associated with the different thematic surfaces (previously boundary surfaces in CityGML 2.0). CityObjects such as buildings, bridges, and tunnels, are defined as subclasses of the class _AbstractConstruction_. Furthermore, a new feature type AbstractConstructiveElement is introduced and corresponding subclasses for example BuildingConstructiveElement is defined to allow easy mapping of constructive ements such as IfcWall, IfcBeam, IfcSlab etc. from BIM data sets modeled in IFC standard. Another new class _AbstractBuildingSubdivision_ which is modeled as a subclass of _AbstractLogicalSpace_ is introduced to model BuildingUnit and Storey for representing real world building units (e.g apartments) and building storeys. Class _AbstractBoundarySurface_ from CityGML 2.0 is now revised as _AbstractThematicSurface_ have two subclass of AbstractConstruction and FillingSurface with a property of boundary. Doors and Windows which were elements of AbstractOpening class in CityGML 2.0 are represented as filling elements in CityGML 3.0 in addition to the classes WindowSurface and DoorSurface introduced to represent filling surfaces. Similarly GroundSurface, RoofSurface, WallSurface, ClosureSurface etc. are modeled as ConstructionSurface in CityGML 3.0. A simplified excerpt of CityGML 3.0 building data model is shown below as a UML diagram
|
|
|
|
CityGML 3.0 also revising the data model of Building modules. New super(abstract) classes are introduced to inprove interoperability with other standardized data models such as IFC. First _AbstractConstruction_ class as subclass of _AbstractOccupiedSpace_ is introduced which is associated with the different thematic surfaces (previously boundary surfaces in CityGML 2.0). CityObjects such as buildings, bridges, and tunnels, are defined as subclasses of the class _AbstractConstruction_. Furthermore, a new feature type AbstractConstructiveElement is introduced and corresponding subclasses for example BuildingConstructiveElement is defined to allow easy mapping of constructive ements such as IfcWall, IfcBeam, IfcSlab etc. from BIM data sets modeled in IFC standard. Another new class _AbstractBuildingSubdivision_ which is modeled as a subclass of _AbstractLogicalSpace_ is introduced to model BuildingUnit and Storey for representing real world building units (e.g apartments) and building storeys. Class _AbstractBoundarySurface_ from CityGML 2.0 is now revised as _AbstractThematicSurface_ have two subclass of AbstractConstruction and FillingSurface with a property of boundary. Doors and Windows which were elements of AbstractOpening class in CityGML 2.0 are represented as filling elements in CityGML 3.0 in addition to the classes WindowSurface and DoorSurface introduced to represent filling surfaces. Similarly GroundSurface, RoofSurface, WallSurface, ClosureSurface etc. are modeled as ConstructionSurface in CityGML 3.0. A simplified excerpt of CityGML 3.0 building data model is shown below as a UML diagram.
|
|
|
|
|
|
|
|

|
|
|
|
|
| ... | ... | |