Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • 3 3D-Stadtmodelle
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • Volker Coors
  • 3D-Stadtmodelle
  • Wiki
  • En
  • Citygml tutorial
  • chapter 2: Building

chapter 2: Building · Changes

Page history
Update chapter 2: Building authored Dec 14, 2022 by Rushikesh Padsala's avatar Rushikesh Padsala
Hide whitespace changes
Inline Side-by-side
EN/CityGML-Tutorial/chapter-2:-Building.md
View page @ 9eb42953
......@@ -75,7 +75,7 @@ CityGML 3.0 revises the LOD concept, which now allows representing the interior
![CityGML3.0_LOD](uploads/0286c8969f6a3c1efbde50bc6c3f89a2/CityGML3.0_LOD.png)
**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.
![CityGML_3.0_Building_UML.drawio](uploads/a0c9c7a0dd9d71b968ec6ea2d73187df/CityGML_3.0_Building_UML.drawio.png)
......
Clone repository
  • DE
    • Buch 3D Stadtmodelle
    • Buch 3D Stadtmodelle
      • Kap 4: Objektmodell
      • Kap 5: Digitales Geländemodell
      • Kap 6: Die Bodenbedeckung
      • Kap 7: Gebäudemodell
      • Kap 8: Vegetation
    • Konferenzen
    • Open Data
    • Vorlesung 3D Stadtmodelle
    • Vorlesung 3D Stadtmodelle
      • Kap 2.1 Teil 1 Gebäudemodell Lod 1
      • Kap 2.1 Teil 2 Gebäudemodell Lod 1 mit Attributen
      • Kap 2.2 Gebäudemodell LoD 2
      • Kap 3 ArcGIS CityEngine
      • weiteres
  • EN
    • CityGML Tutorial
View All Pages

Dies ist die Gitlab-Instanz des Transferportals der Hochschule für Technik Stuttgart. Hier geht es zurück zum Portal