Class: WaterGroundSurface¶
A WaterGroundSurface represents the exterior boundary surface of the submerged bottom of a water body.
URI: citygml:WaterGroundSurface
classDiagram
class WaterGroundSurface
click WaterGroundSurface href "../WaterGroundSurface/"
AbstractWaterBoundarySurface <|-- WaterGroundSurface
click AbstractWaterBoundarySurface href "../AbstractWaterBoundarySurface/"
WaterGroundSurface : adeOfAbstractCityObject
WaterGroundSurface --> "*" ADEOfAbstractCityObject : adeOfAbstractCityObject
click ADEOfAbstractCityObject href "../ADEOfAbstractCityObject/"
WaterGroundSurface : adeOfAbstractFeature
WaterGroundSurface --> "*" ADEOfAbstractFeature : adeOfAbstractFeature
click ADEOfAbstractFeature href "../ADEOfAbstractFeature/"
WaterGroundSurface : adeOfAbstractFeatureWithLifespan
WaterGroundSurface --> "*" ADEOfAbstractFeatureWithLifespan : adeOfAbstractFeatureWithLifespan
click ADEOfAbstractFeatureWithLifespan href "../ADEOfAbstractFeatureWithLifespan/"
WaterGroundSurface : adeOfAbstractSpaceBoundary
WaterGroundSurface --> "*" ADEOfAbstractSpaceBoundary : adeOfAbstractSpaceBoundary
click ADEOfAbstractSpaceBoundary href "../ADEOfAbstractSpaceBoundary/"
WaterGroundSurface : adeOfAbstractThematicSurface
WaterGroundSurface --> "*" ADEOfAbstractThematicSurface : adeOfAbstractThematicSurface
click ADEOfAbstractThematicSurface href "../ADEOfAbstractThematicSurface/"
WaterGroundSurface : adeOfAbstractWaterBoundarySurface
WaterGroundSurface --> "*" ADEOfAbstractWaterBoundarySurface : adeOfAbstractWaterBoundarySurface
click ADEOfAbstractWaterBoundarySurface href "../ADEOfAbstractWaterBoundarySurface/"
WaterGroundSurface : adeOfWaterGroundSurface
WaterGroundSurface --> "*" ADEOfWaterGroundSurface : adeOfWaterGroundSurface
click ADEOfWaterGroundSurface href "../ADEOfWaterGroundSurface/"
WaterGroundSurface : appearance
WaterGroundSurface --> "*" AbstractAppearance : appearance
click AbstractAppearance href "../AbstractAppearance/"
WaterGroundSurface : area
WaterGroundSurface --> "*" QualifiedArea : area
click QualifiedArea href "../QualifiedArea/"
WaterGroundSurface : creationDate
WaterGroundSurface : description
WaterGroundSurface : dynamizer
WaterGroundSurface --> "*" AbstractDynamizer : dynamizer
click AbstractDynamizer href "../AbstractDynamizer/"
WaterGroundSurface : externalReference
WaterGroundSurface --> "*" ExternalReference : externalReference
click ExternalReference href "../ExternalReference/"
WaterGroundSurface : featureID
WaterGroundSurface --> "1" ID : featureID
click ID href "../ID/"
WaterGroundSurface : generalizesTo
WaterGroundSurface --> "*" AbstractCityObject : generalizesTo
click AbstractCityObject href "../AbstractCityObject/"
WaterGroundSurface : genericAttribute
WaterGroundSurface --> "*" AbstractGenericAttribute : genericAttribute
click AbstractGenericAttribute href "../AbstractGenericAttribute/"
WaterGroundSurface : identifier
WaterGroundSurface : lod0MultiCurve
WaterGroundSurface : lod0MultiSurface
WaterGroundSurface : lod1MultiSurface
WaterGroundSurface : lod2MultiSurface
WaterGroundSurface : lod3MultiSurface
WaterGroundSurface : name
WaterGroundSurface : pointCloud
WaterGroundSurface --> "0..1" AbstractPointCloud : pointCloud
click AbstractPointCloud href "../AbstractPointCloud/"
WaterGroundSurface : relatedTo
WaterGroundSurface --> "*" AbstractCityObject : relatedTo
click AbstractCityObject href "../AbstractCityObject/"
WaterGroundSurface : relativeToTerrain
WaterGroundSurface --> "0..1" RelativeToTerrain : relativeToTerrain
click RelativeToTerrain href "../RelativeToTerrain/"
WaterGroundSurface : relativeToWater
WaterGroundSurface --> "0..1" RelativeToWater : relativeToWater
click RelativeToWater href "../RelativeToWater/"
WaterGroundSurface : terminationDate
WaterGroundSurface : validFrom
WaterGroundSurface : validTo
Inheritance¶
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| adeOfWaterGroundSurface | * ADEOfWaterGroundSurface |
Augments the WaterGroundSurface with properties defined in an ADE | direct |
| adeOfAbstractWaterBoundarySurface | * ADEOfAbstractWaterBoundarySurface |
Augments AbstractWaterBoundarySurface with properties defined in an ADE | AbstractWaterBoundarySurface |
| area | * QualifiedArea |
Specifies qualified areas related to the thematic surface | AbstractThematicSurface |
| adeOfAbstractThematicSurface | * ADEOfAbstractThematicSurface |
Augments AbstractThematicSurface with properties defined in an ADE | AbstractThematicSurface |
| lod3MultiSurface | 0..1 String |
Relates to a 3D MultiSurface geometry that represents the thematic surface in... | AbstractThematicSurface |
| lod2MultiSurface | 0..1 String |
Relates to a 3D MultiSurface geometry that represents the thematic surface in... | AbstractThematicSurface |
| pointCloud | 0..1 AbstractPointCloud |
Relates to a 3D PointCloud that represents the thematic surface | AbstractThematicSurface |
| lod0MultiCurve | 0..1 String |
Relates to a 3D MultiCurve geometry that represents the thematic surface in L... | AbstractThematicSurface |
| lod0MultiSurface | 0..1 String |
Relates to a 3D MultiSurface geometry that represents the thematic surface in... | AbstractThematicSurface |
| lod1MultiSurface | 0..1 String |
Relates to a 3D MultiSurface geometry that represents the thematic surface in... | AbstractThematicSurface |
| adeOfAbstractSpaceBoundary | * ADEOfAbstractSpaceBoundary |
Augments AbstractSpaceBoundary with properties defined in an ADE | AbstractSpaceBoundary |
| relativeToTerrain | 0..1 RelativeToTerrain |
Describes the vertical position of the city object relative to the surroundin... | AbstractCityObject |
| relativeToWater | 0..1 RelativeToWater |
Describes the vertical position of the city object relative to the surroundin... | AbstractCityObject |
| adeOfAbstractCityObject | * ADEOfAbstractCityObject |
Augments AbstractCityObject with properties defined in an ADE | AbstractCityObject |
| appearance | * AbstractAppearance |
Relates appearances to the city object | AbstractCityObject |
| genericAttribute | * AbstractGenericAttribute |
Relates generic attributes to the city object | AbstractCityObject |
| generalizesTo | * AbstractCityObject |
Relates generalized representations of the same real-world object in differen... | AbstractCityObject |
| externalReference | * ExternalReference |
References external objects in other information systems that have a relation... | AbstractCityObject |
| relatedTo | * AbstractCityObject |
AbstractCityObject | |
| dynamizer | * AbstractDynamizer |
Relates Dynamizer objects to the city object | AbstractCityObject |
| creationDate | 0..1 Datetime |
Indicates the date at which a CityGML feature was added to the CityModel | AbstractFeatureWithLifespan |
| terminationDate | 0..1 Datetime |
Indicates the date at which a CityGML feature was removed from the CityModel | AbstractFeatureWithLifespan |
| validFrom | 0..1 Datetime |
Indicates the date at which a CityGML feature started to exist in the real wo... | AbstractFeatureWithLifespan |
| validTo | 0..1 Datetime |
Indicates the date at which a CityGML feature ended to exist in the real worl... | AbstractFeatureWithLifespan |
| adeOfAbstractFeatureWithLifespan | * ADEOfAbstractFeatureWithLifespan |
Augments AbstractFeatureWithLifespan with properties defined in an ADE | AbstractFeatureWithLifespan |
| featureID | 1 ID |
AbstractFeature | |
| identifier | 0..1 String |
AbstractFeature | |
| name | * String |
AbstractFeature | |
| description | 0..1 String |
AbstractFeature | |
| adeOfAbstractFeature | * ADEOfAbstractFeature |
Augments AbstractFeature with properties defined in an ADE | AbstractFeature |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://www.ogc.org/standards/citygml
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | citygml:WaterGroundSurface |
| native | citygml:WaterGroundSurface |
LinkML Source¶
Direct¶
name: WaterGroundSurface
description: A WaterGroundSurface represents the exterior boundary surface of the
submerged bottom of a water body.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractWaterBoundarySurface
abstract: false
attributes:
adeOfWaterGroundSurface:
name: adeOfWaterGroundSurface
description: Augments the WaterGroundSurface with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- WaterGroundSurface
range: ADEOfWaterGroundSurface
required: false
multivalued: true
Induced¶
name: WaterGroundSurface
description: A WaterGroundSurface represents the exterior boundary surface of the
submerged bottom of a water body.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractWaterBoundarySurface
abstract: false
attributes:
adeOfWaterGroundSurface:
name: adeOfWaterGroundSurface
description: Augments the WaterGroundSurface with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfWaterGroundSurface
owner: WaterGroundSurface
domain_of:
- WaterGroundSurface
range: ADEOfWaterGroundSurface
required: false
multivalued: true
adeOfAbstractWaterBoundarySurface:
name: adeOfAbstractWaterBoundarySurface
description: Augments AbstractWaterBoundarySurface with properties defined in
an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractWaterBoundarySurface
owner: WaterGroundSurface
domain_of:
- AbstractWaterBoundarySurface
range: ADEOfAbstractWaterBoundarySurface
required: false
multivalued: true
area:
name: area
description: Specifies qualified areas related to the thematic surface.
from_schema: https://www.ogc.org/standards/citygml
alias: area
owner: WaterGroundSurface
domain_of:
- QualifiedArea
- AbstractSpace
- AbstractThematicSurface
range: QualifiedArea
required: false
multivalued: true
adeOfAbstractThematicSurface:
name: adeOfAbstractThematicSurface
description: Augments AbstractThematicSurface with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractThematicSurface
owner: WaterGroundSurface
domain_of:
- AbstractThematicSurface
range: ADEOfAbstractThematicSurface
required: false
multivalued: true
lod3MultiSurface:
name: lod3MultiSurface
description: Relates to a 3D MultiSurface geometry that represents the thematic
surface in Level of Detail 3.
from_schema: https://www.ogc.org/standards/citygml
alias: lod3MultiSurface
owner: WaterGroundSurface
domain_of:
- AbstractSpace
- AbstractThematicSurface
range: string
required: false
multivalued: false
lod2MultiSurface:
name: lod2MultiSurface
description: Relates to a 3D MultiSurface geometry that represents the thematic
surface in Level of Detail 2.
from_schema: https://www.ogc.org/standards/citygml
alias: lod2MultiSurface
owner: WaterGroundSurface
domain_of:
- AbstractSpace
- AbstractThematicSurface
range: string
required: false
multivalued: false
pointCloud:
name: pointCloud
description: Relates to a 3D PointCloud that represents the thematic surface.
from_schema: https://www.ogc.org/standards/citygml
alias: pointCloud
owner: WaterGroundSurface
domain_of:
- AbstractPhysicalSpace
- AbstractThematicSurface
- MassPointRelief
range: AbstractPointCloud
required: false
multivalued: false
lod0MultiCurve:
name: lod0MultiCurve
description: Relates to a 3D MultiCurve geometry that represents the thematic
surface in Level of Detail 0.
from_schema: https://www.ogc.org/standards/citygml
alias: lod0MultiCurve
owner: WaterGroundSurface
domain_of:
- AbstractSpace
- AbstractThematicSurface
range: string
required: false
multivalued: false
lod0MultiSurface:
name: lod0MultiSurface
description: Relates to a 3D MultiSurface geometry that represents the thematic
surface in Level of Detail 0.
from_schema: https://www.ogc.org/standards/citygml
alias: lod0MultiSurface
owner: WaterGroundSurface
domain_of:
- AbstractSpace
- AbstractThematicSurface
range: string
required: false
multivalued: false
lod1MultiSurface:
name: lod1MultiSurface
description: Relates to a 3D MultiSurface geometry that represents the thematic
surface in Level of Detail 1.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: lod1MultiSurface
owner: WaterGroundSurface
domain_of:
- AbstractThematicSurface
range: string
required: false
multivalued: false
adeOfAbstractSpaceBoundary:
name: adeOfAbstractSpaceBoundary
description: Augments AbstractSpaceBoundary with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractSpaceBoundary
owner: WaterGroundSurface
domain_of:
- AbstractSpaceBoundary
range: ADEOfAbstractSpaceBoundary
required: false
multivalued: true
relativeToTerrain:
name: relativeToTerrain
description: Describes the vertical position of the city object relative to the
surrounding terrain.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: relativeToTerrain
owner: WaterGroundSurface
domain_of:
- AbstractCityObject
range: RelativeToTerrain
required: false
multivalued: false
relativeToWater:
name: relativeToWater
description: Describes the vertical position of the city object relative to the
surrounding water surface.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: relativeToWater
owner: WaterGroundSurface
domain_of:
- AbstractCityObject
range: RelativeToWater
required: false
multivalued: false
adeOfAbstractCityObject:
name: adeOfAbstractCityObject
description: Augments AbstractCityObject with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractCityObject
owner: WaterGroundSurface
domain_of:
- AbstractCityObject
range: ADEOfAbstractCityObject
required: false
multivalued: true
appearance:
name: appearance
description: Relates appearances to the city object.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: appearance
owner: WaterGroundSurface
domain_of:
- AbstractCityObject
- ImplicitGeometry
range: AbstractAppearance
required: false
multivalued: true
genericAttribute:
name: genericAttribute
description: Relates generic attributes to the city object.
from_schema: https://www.ogc.org/standards/citygml
alias: genericAttribute
owner: WaterGroundSurface
domain_of:
- GenericAttributeSet
- AbstractCityObject
range: AbstractGenericAttribute
required: false
multivalued: true
generalizesTo:
name: generalizesTo
description: Relates generalized representations of the same real-world object
in different Levels of Detail to the city object. The direction of this relation
is from the city object to the corresponding generalized city objects.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: generalizesTo
owner: WaterGroundSurface
domain_of:
- AbstractCityObject
range: AbstractCityObject
required: false
multivalued: true
externalReference:
name: externalReference
description: References external objects in other information systems that have
a relation to the city object.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: externalReference
owner: WaterGroundSurface
domain_of:
- AbstractCityObject
range: ExternalReference
required: false
multivalued: true
relatedTo:
name: relatedTo
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: relatedTo
owner: WaterGroundSurface
domain_of:
- AbstractCityObject
range: AbstractCityObject
required: false
multivalued: true
dynamizer:
name: dynamizer
description: Relates Dynamizer objects to the city object. These allow timeseries
data to override static attribute values of the city object.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: dynamizer
owner: WaterGroundSurface
domain_of:
- AbstractCityObject
range: AbstractDynamizer
required: false
multivalued: true
creationDate:
name: creationDate
description: Indicates the date at which a CityGML feature was added to the CityModel.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: creationDate
owner: WaterGroundSurface
domain_of:
- AbstractFeatureWithLifespan
range: datetime
required: false
multivalued: false
terminationDate:
name: terminationDate
description: Indicates the date at which a CityGML feature was removed from the
CityModel.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: terminationDate
owner: WaterGroundSurface
domain_of:
- AbstractFeatureWithLifespan
range: datetime
required: false
multivalued: false
validFrom:
name: validFrom
description: Indicates the date at which a CityGML feature started to exist in
the real world.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: validFrom
owner: WaterGroundSurface
domain_of:
- AbstractFeatureWithLifespan
range: datetime
required: false
multivalued: false
validTo:
name: validTo
description: Indicates the date at which a CityGML feature ended to exist in the
real world.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: validTo
owner: WaterGroundSurface
domain_of:
- AbstractFeatureWithLifespan
range: datetime
required: false
multivalued: false
adeOfAbstractFeatureWithLifespan:
name: adeOfAbstractFeatureWithLifespan
description: Augments AbstractFeatureWithLifespan with properties defined in an
ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractFeatureWithLifespan
owner: WaterGroundSurface
domain_of:
- AbstractFeatureWithLifespan
range: ADEOfAbstractFeatureWithLifespan
required: false
multivalued: true
featureID:
name: featureID
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: featureID
owner: WaterGroundSurface
domain_of:
- AbstractFeature
range: ID
required: true
multivalued: false
identifier:
name: identifier
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: identifier
owner: WaterGroundSurface
domain_of:
- AbstractFeature
range: string
required: false
multivalued: false
name:
name: name
from_schema: https://www.ogc.org/standards/citygml
alias: name
owner: WaterGroundSurface
domain_of:
- CodeAttribute
- DateAttribute
- DoubleAttribute
- GenericAttributeSet
- IntAttribute
- MeasureAttribute
- StringAttribute
- UriAttribute
- AbstractFeature
range: string
required: false
multivalued: true
description:
name: description
from_schema: https://www.ogc.org/standards/citygml
alias: description
owner: WaterGroundSurface
domain_of:
- ConstructionEvent
- AbstractFeature
range: string
required: false
multivalued: false
adeOfAbstractFeature:
name: adeOfAbstractFeature
description: Augments AbstractFeature with properties defined in an ADE.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: adeOfAbstractFeature
owner: WaterGroundSurface
domain_of:
- AbstractFeature
range: ADEOfAbstractFeature
required: false
multivalued: true