From c08946fd1bf13b11f91a87cb97b06680dfdbf10f Mon Sep 17 00:00:00 2001 From: TatjanaKutzner Date: Fri, 18 Oct 2019 10:23:43 +0200 Subject: [PATCH 1/2] Impelemented issues opengeospatial/CityGML-3.0CM#68 and opengeospatial/CityGML-3.0CM#80 --- CityGML/Schema/cityGMLBase.xsd | 48 +++++++++++++++++++++----- CityGML/Schema/generics.xsd | 62 ++++++++-------------------------- 2 files changed, 55 insertions(+), 55 deletions(-) diff --git a/CityGML/Schema/cityGMLBase.xsd b/CityGML/Schema/cityGMLBase.xsd index 91d9c74..ac48db7 100644 --- a/CityGML/Schema/cityGMLBase.xsd +++ b/CityGML/Schema/cityGMLBase.xsd @@ -118,7 +118,9 @@ AbstractCityObject relative to the surrounding terrain. - + + + @@ -126,7 +128,11 @@ AbstractCityObject relative to the surrounding terrain. - + + + A logical space is a space that is not bounded by physical surfaces but is defined according to thematic considerations. + + @@ -144,7 +150,11 @@ AbstractCityObject relative to the surrounding terrain. - + + + An occupied space represents a physical volumetric object that is partially or entirely filled with matter. + + @@ -177,7 +187,11 @@ AbstractCityObject relative to the surrounding terrain. - + + + A physical space is a space that is fully or partially bounded by physical objects. + + @@ -229,7 +243,11 @@ AbstractCityObject relative to the surrounding terrain. - + + + A Space is an entity of volumetric extent in the real world. + + @@ -306,7 +324,12 @@ AbstractCityObject relative to the surrounding terrain. - + + + A Space Boundary is an entity with areal extent in the real world. +Space Boundaries are objects that bound a Space. They also realize the contact between adjacent spaces. + + @@ -353,7 +376,11 @@ AbstractCityObject relative to the surrounding terrain. - + + + An unoccupied space represents physical volumetric entity that is entirely or mostly free of matter. + + @@ -522,6 +549,7 @@ AbstractCityObject relative to the surrounding terrain. + @@ -536,7 +564,11 @@ AbstractCityObject relative to the surrounding terrain. - + + + SIG3D: Exterior or interior boundary surface providing virtual boundaries, typically used to seal holes in volumetric objects. + + diff --git a/CityGML/Schema/generics.xsd b/CityGML/Schema/generics.xsd index 4ed3e10..04430d4 100644 --- a/CityGML/Schema/generics.xsd +++ b/CityGML/Schema/generics.xsd @@ -5,29 +5,14 @@ - - - - - - - - - - - - - - - - + SIG3D: Generic Attribute of type "date". - + @@ -43,14 +28,14 @@ - + SIG3D: Generic Attribute of type "double". - + @@ -66,21 +51,21 @@ - + SIG3D: Set of Generic Attributes. - + SIG3D: Codespace idcentifier of the Generic AttributeSet. - + @@ -90,23 +75,6 @@ - - - - - - - - - - - - - - - - - @@ -191,14 +159,14 @@ - + SIG3D: Generic Attribute of type "integer". - + @@ -214,14 +182,14 @@ - + SIG3D: Generic Attribute of type "Measure" (double-attribute with explicit specification of a unit-of-measurement). - + @@ -237,14 +205,14 @@ - + SIG3D: Generic Attribute of type "string". - + @@ -260,14 +228,14 @@ - + SIG3D: Generic Attribute of type "URI". - + From ac021b13e04100a499c0afd114f9dc7ed2c399ea Mon Sep 17 00:00:00 2001 From: TatjanaKutzner Date: Fri, 18 Oct 2019 17:37:52 +0200 Subject: [PATCH 2/2] Implemented issues #92 and #86 --- CityGML/Schema/cityGMLBase.xsd | 80 +++++++++++++++++++--------------- 1 file changed, 44 insertions(+), 36 deletions(-) diff --git a/CityGML/Schema/cityGMLBase.xsd b/CityGML/Schema/cityGMLBase.xsd index ac48db7..35926d0 100644 --- a/CityGML/Schema/cityGMLBase.xsd +++ b/CityGML/Schema/cityGMLBase.xsd @@ -334,12 +334,20 @@ Space Boundaries are objects that bound a Space. They also realize the contact b + + + + core:boundary + + + Relation to a LOD0 curve geometry of AbstractSpace. + Relation to a LOD1 surface geometry of AbstractSpaceBoundary. @@ -355,13 +363,6 @@ Space Boundaries are objects that bound a Space. They also realize the contact b Relation to a LOD3 surface geometry of AbstractSpaceBoundary. - - - - core:boundary - - - @@ -619,44 +620,51 @@ Space Boundaries are objects that bound a Space. They also realize the contact b - + SIG3D: A geometric representation where the shape is stored only once as a prototypical geometry, for example a tree or other vegetation object, a traffic light or a traffic sign. This prototypic geometry object can be re-used or referenced many times, wherever the corresponding feature occurs in the 3D city model. - - - - SIG3D: Mathematical transformation (translation, rotation and scaling) between the prototype geometry and the actual spatial position of the object. - - - - - SIG3D: Mime type of the referenced external geometric object (attribute libraryObject). - - - - - SIG3D: External link to a prototype geometry. - - - - - SIG3D: Base point of the object in the world coordinate system. - - - - - SIG3D: Geometry of the prototype, specified in a local coordinate system. - - - + + + + + + SIG3D: Mathematical transformation (translation, rotation and scaling) between the prototype geometry and the actual spatial position of the object. + + + + + SIG3D: Mime type of the referenced external geometric object (attribute libraryObject). + + + + + SIG3D: External link to a prototype geometry. + + + + + SIG3D: Base point of the object in the world coordinate system. + + + + + SIG3D: Geometry of the prototype, specified in a local coordinate system. + + + + + + - + + +