Class: ImplicitGeometry¶
ImplicitGeometry is a geometry representation where the shape is stored only once as a prototypical geometry. Examples are 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.
classDiagram
class ImplicitGeometry
click ImplicitGeometry href "../ImplicitGeometry/"
ImplicitGeometry : appearance
ImplicitGeometry --> "*" AbstractAppearance : appearance
click AbstractAppearance href "../AbstractAppearance/"
ImplicitGeometry : libraryObject
ImplicitGeometry : mimeType
ImplicitGeometry --> "0..1" MimeTypeValue : mimeType
click MimeTypeValue href "../MimeTypeValue/"
ImplicitGeometry : objectID
ImplicitGeometry --> "1" ID : objectID
click ID href "../ID/"
ImplicitGeometry : referencePoint
ImplicitGeometry : relativeGeometry
ImplicitGeometry : transformationMatrix
ImplicitGeometry --> "1" TransformationMatrix4x4 : transformationMatrix
click TransformationMatrix4x4 href "../TransformationMatrix4x4/"
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| objectID | 1 ID |
direct | |
| transformationMatrix | 1 TransformationMatrix4x4 |
Specifies the mathematical transformation (translation, rotation, and scaling... | direct |
| mimeType | 0..1 MimeTypeValue |
Specifies the MIME type of the external file that stores the prototypical geo... | direct |
| libraryObject | 0..1 Uri |
Specifies the URI that points to the prototypical geometry stored in an exter... | direct |
| relativeGeometry | 0..1 String |
Relates to a prototypical geometry in a local coordinate system stored inline... | direct |
| referencePoint | 1 String |
Relates to a 3D Point geometry that represents the base point of the object i... | direct |
| appearance | * AbstractAppearance |
Relates appearances to the ImplicitGeometry | direct |
Usages¶
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://www.ogc.org/standards/citygml
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | citygml:ImplicitGeometry |
| native | citygml:ImplicitGeometry |
LinkML Source¶
Direct¶
name: ImplicitGeometry
description: ImplicitGeometry is a geometry representation where the shape is stored
only once as a prototypical geometry. Examples are 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.
from_schema: https://www.ogc.org/standards/citygml
abstract: false
attributes:
objectID:
name: objectID
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- ImplicitGeometry
range: ID
required: true
multivalued: false
transformationMatrix:
name: transformationMatrix
description: Specifies the mathematical transformation (translation, rotation,
and scaling) between the prototypical geometry and the actual spatial position
of the object.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- ImplicitGeometry
range: TransformationMatrix4x4
required: true
multivalued: false
mimeType:
name: mimeType
description: Specifies the MIME type of the external file that stores the prototypical
geometry.
from_schema: https://www.ogc.org/standards/citygml
domain_of:
- StandardFileTimeseries
- TabulatedFileTimeseries
- PointCloud
- AbstractTexture
- ImplicitGeometry
range: MimeTypeValue
required: false
multivalued: false
libraryObject:
name: libraryObject
description: Specifies the URI that points to the prototypical geometry stored
in an external file.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- ImplicitGeometry
range: uri
required: false
multivalued: false
relativeGeometry:
name: relativeGeometry
description: Relates to a prototypical geometry in a local coordinate system stored
inline with the city model.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
domain_of:
- ImplicitGeometry
range: string
required: false
multivalued: false
referencePoint:
name: referencePoint
description: Relates to a 3D Point geometry that represents the base point of
the object in the world coordinate system.
from_schema: https://www.ogc.org/standards/citygml
domain_of:
- GeoreferencedTexture
- ImplicitGeometry
range: string
required: true
multivalued: false
appearance:
name: appearance
description: Relates appearances to the ImplicitGeometry.
from_schema: https://www.ogc.org/standards/citygml
domain_of:
- AbstractCityObject
- ImplicitGeometry
range: AbstractAppearance
required: false
multivalued: true
Induced¶
name: ImplicitGeometry
description: ImplicitGeometry is a geometry representation where the shape is stored
only once as a prototypical geometry. Examples are 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.
from_schema: https://www.ogc.org/standards/citygml
abstract: false
attributes:
objectID:
name: objectID
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: objectID
owner: ImplicitGeometry
domain_of:
- ImplicitGeometry
range: ID
required: true
multivalued: false
transformationMatrix:
name: transformationMatrix
description: Specifies the mathematical transformation (translation, rotation,
and scaling) between the prototypical geometry and the actual spatial position
of the object.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: transformationMatrix
owner: ImplicitGeometry
domain_of:
- ImplicitGeometry
range: TransformationMatrix4x4
required: true
multivalued: false
mimeType:
name: mimeType
description: Specifies the MIME type of the external file that stores the prototypical
geometry.
from_schema: https://www.ogc.org/standards/citygml
alias: mimeType
owner: ImplicitGeometry
domain_of:
- StandardFileTimeseries
- TabulatedFileTimeseries
- PointCloud
- AbstractTexture
- ImplicitGeometry
range: MimeTypeValue
required: false
multivalued: false
libraryObject:
name: libraryObject
description: Specifies the URI that points to the prototypical geometry stored
in an external file.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: libraryObject
owner: ImplicitGeometry
domain_of:
- ImplicitGeometry
range: uri
required: false
multivalued: false
relativeGeometry:
name: relativeGeometry
description: Relates to a prototypical geometry in a local coordinate system stored
inline with the city model.
from_schema: https://www.ogc.org/standards/citygml
rank: 1000
alias: relativeGeometry
owner: ImplicitGeometry
domain_of:
- ImplicitGeometry
range: string
required: false
multivalued: false
referencePoint:
name: referencePoint
description: Relates to a 3D Point geometry that represents the base point of
the object in the world coordinate system.
from_schema: https://www.ogc.org/standards/citygml
alias: referencePoint
owner: ImplicitGeometry
domain_of:
- GeoreferencedTexture
- ImplicitGeometry
range: string
required: true
multivalued: false
appearance:
name: appearance
description: Relates appearances to the ImplicitGeometry.
from_schema: https://www.ogc.org/standards/citygml
alias: appearance
owner: ImplicitGeometry
domain_of:
- AbstractCityObject
- ImplicitGeometry
range: AbstractAppearance
required: false
multivalued: true