3.0.0-draft.2019.04.09.1
·
104 commits
to master
since this release
This is a new release of the draft OGC CityGML 3.0 Conceptual Model.
Notable changes and additions
- The classes
Void
andVoidSurface
and the underlying concept of substractive elements were removed from the Core module without substitution. As a consequence, the classAbstractSpaceBoundary
was replaced by its former subclassAbstractThematicSurface
. Both changes result in a substantial simplification of the Core module. #22 - The abstract class
AbstractFillingSurface
was added to the Construction module as a new subclass ofAbstractThematicSurface
to semantically distinguish between construction surfaces like wall and roof surfaces and surfaces filling their openings such as door and window surfaces. #54- The type
AbstractFillingSurface
therefore corresponds to the class_Opening
in CityGML 2.0. But in contrast to_Opening
, the semantics are clearer and the spatial representation must be surface-based (not volumetric).
- The type
- Likewise, a new abstract class
AbstractFillingElement
was added to the Construction module to model the volumetric fillings of openings in volumetric constructive elements. - The attributes
volume
andarea
were added to the classAbstractSpace
, the attributearea
was added to the classAbstractThematicSurface
. In addition, the data typesQualifiedVolume
andQualifiedArea
as well as the code listsQualifiedVolumeValue
andQualifiedAreaValue
were defined. #51 - The attribute
dateOfRenovation
was removed fromAbstractConstruction
an replaced by a more generic attribute calledconstructionEvent
that can be used to represent various and different date-based events including the date of renovation. The event types are provided in the extensible code listEventValue
. #53
See the change log for the complete list of changes. The changes to the UML model are also documented in this PDF document.
GML application schemas and test datasets for this release of the Conceptual Model are available from the releases section of the CityGML-3.0Encodings repository. Please make sure to download the matching release.
The free an open-source tool citygml2-to-citygml3 allows for easily and automatically converting existing CityGML 2.0 datasets to CityGML 3.0. The version v0.4.0 of the tool already implements all changes proposed in this draft release.