Skip to content

Releases: opengeospatial/CityGML-3.0CM

Approved Version 3.0 Conceptual Model

30 Jul 16:19
3af0745
Compare
Choose a tag to compare

This release captures the baseline used to generate the CityGML 3.0 Conceptual Model Standard which approved by the OGC Membership.

3.0.0-draft.2020.09.17.1

27 Jan 11:32
ef5d8d4
Compare
Choose a tag to compare

This is a new release of the draft OGC CityGML 3.0 Conceptual Model.

This release matches the UML model in the draft specification "OGC City Geography Markup Language (CityGML) Part 1: Conceptual Model Standard" that was provided for OAB Review and Public Comment.

See the change log for the complete list of changes. The latest UML diagram of the draft conceptual model is attached as both EAP and PDF file, and can also be downloaded from here.

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.

3.0.0-draft.2019.11.13.1

13 Nov 22:46
Compare
Choose a tag to compare

This is a new release of the draft OGC CityGML 3.0 Conceptual Model.

Notable changes and additions

  • The modules Transportation, Dynamizer and Relief have been thoroughly reworked and refined with this release to resolve reported issues.

See the change log for the complete list of changes. The latest UML diagram of the draft conceptual model is attached as both EAP and PDF file, and can also be downloaded from here.

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.

3.0.0-draft.2019.10.18.1

18 Oct 20:19
dbff3b5
Compare
Choose a tag to compare

This is a new release of the draft OGC CityGML 3.0 Conceptual Model.

Notable changes and additions

  • Moved attribute surfaceMaterial from TrafficSpace/AuxiliaryTrafficSpace to TrafficArea/AuxiliaryTrafficArea. #78
  • Class ImplicitGeometry: made attribute transformationMatrix mandatory. #73
  • Added class, function, and usage to Door and Window. #76
  • Changed composition between AbstractBuilding and AbstractBuildingSubdivision to aggregation. #71
  • Introduced the abstract classes AbstractAppearance, AbstractDynamizer, AbstractGenericAttribute, AbstractPointCloud, AbstractVersion, and AbstractVersionTransition to remove dependencies of the Core module to the thematic modules Appearance, Dynamizer, Generics, PointCloud, and Versioning. #68
  • Added code list classes to every module. #10
  • Corrected OCL constraint of the class PointCloud. #91
  • Added a lod0MultiSurface geometry property to AbstractThematicSurface. #92
  • Change stereotype of ImplicitGeometry from <<FeatureType>> to <<ObjectType>>. #86
  • An association from CityObjectRelation to AbstractGenericAttribute was defined in the Core module. This allowed for removing the class GenericCityObjectRelation in the Generics module. #80
  • The association between AbstractSpace and AbstractThematicSurface was made uni-directional. In the thematic modules Construction, Building, Transportation, and WaterBody, the subsets of the bounds-boundary relation were replaced by the original bounds-boundary relation. In this way, no additional relationships are derived in the GML application schemas. #21
  • Changed sequence of properties in core:AbstractSpaceType. #22

See the change log for the complete list of changes. The latest UML diagram of the draft conceptual model is attached as both EAP and PDF file.

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.

3.0.0-draft.2019.06.05.1

05 Jun 07:03
2ca9c9b
Compare
Choose a tag to compare

This is a new release of the draft OGC CityGML 3.0 Conceptual Model.

Notable changes and additions

  • The attributes occupancyDaytime and occupancyNighttime were removed from the class AbstractSpace. Instead, an attribute occupancy was introduced to the classes AbstractConstruction, TrafficSpace and TransportationComplex, together with the data type Occupancy and the code lists IntervalValue and OccupantTypeValue. #62
  • To make the UML model fully language-independent, a language-independent DoubleList type was defined which replaces the doubleList type from GML. #16
  • To make the UML model fully language-independent, the classes AbstractFeature and AbstractGML were removed from the UML model; instead, a comment was added to describe which attributes are inherited from these classes in the GML encoding. #18
  • The attributes minHeight and maxHeight were added to the class PlantCover. #34
  • The attributes rootBallDiameter and maxRootBallDepth were added to the class SolitaryVegetationObject. #50
  • The class AnyFeature from ISO 19109 was added to the Core model to allow for the relation featureMember also in CityGML 3. #61

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.

3.0.0-draft.2019.04.09.1

09 Apr 08:08
433248e
Compare
Choose a tag to compare

This is a new release of the draft OGC CityGML 3.0 Conceptual Model.

Notable changes and additions

  • The classes Void and VoidSurface and the underlying concept of substractive elements were removed from the Core module without substitution. As a consequence, the class AbstractSpaceBoundary was replaced by its former subclass AbstractThematicSurface. 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 of AbstractThematicSurface 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).
  • 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 and area were added to the class AbstractSpace, the attribute area was added to the class AbstractThematicSurface. In addition, the data types QualifiedVolume and QualifiedArea as well as the code lists QualifiedVolumeValue and QualifiedAreaValue were defined. #51
  • The attribute dateOfRenovation was removed from AbstractConstruction an replaced by a more generic attribute called constructionEvent 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 list EventValue. #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.

3.0.0-draft.2018.12.17.1

17 Dec 13:56
703e5ca
Compare
Choose a tag to compare

This is a new release of the draft OGC CityGML 3.0 Conceptual Model.

Notable changes and additions

  • Resolved multiple inheritance in the model by introducing a new stereotype <<TopLevelFeatureType>> that replaces the previous abstract class AbstractTopLevelFeature. Top-level feature types are no longer derived from this abstract class, but are now classified using the new stereotype. #32, #9
    • As a consequence, this allowed for reducing the concepts Space and SpaceBoundary to mostly abstract classes in the Core module.
  • Replaced the aggregation between Building and BuildingPart by a composition. #31
  • Removed PointCloud from the Core module and put it into a separate extension module. #14
  • Simplified the Construction module. The semantics of Void, VoidSurface and openings (e.g. Door, DoorSurface) are now more precise. #3, #22

See the change log for the complete list of changes.

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.