Skip to content

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.

URI: citygml:ImplicitGeometry

 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

used by used in type used
TimeValuePair implicitGeometryValue range ImplicitGeometry
AbstractConstruction lod3ImplicitRepresentation range ImplicitGeometry
AbstractConstruction lod2ImplicitRepresentation range ImplicitGeometry
AbstractConstruction lod1ImplicitRepresentation range ImplicitGeometry
AbstractConstructiveElement lod3ImplicitRepresentation range ImplicitGeometry
AbstractConstructiveElement lod2ImplicitRepresentation range ImplicitGeometry
AbstractConstructiveElement lod1ImplicitRepresentation range ImplicitGeometry
AbstractFillingElement lod3ImplicitRepresentation range ImplicitGeometry
AbstractFillingElement lod2ImplicitRepresentation range ImplicitGeometry
AbstractFillingElement lod1ImplicitRepresentation range ImplicitGeometry
AbstractFurniture lod3ImplicitRepresentation range ImplicitGeometry
AbstractFurniture lod2ImplicitRepresentation range ImplicitGeometry
AbstractFurniture lod1ImplicitRepresentation range ImplicitGeometry
AbstractInstallation lod3ImplicitRepresentation range ImplicitGeometry
AbstractInstallation lod2ImplicitRepresentation range ImplicitGeometry
AbstractInstallation lod1ImplicitRepresentation range ImplicitGeometry
Door lod3ImplicitRepresentation range ImplicitGeometry
Door lod2ImplicitRepresentation range ImplicitGeometry
Door lod1ImplicitRepresentation range ImplicitGeometry
OtherConstruction lod3ImplicitRepresentation range ImplicitGeometry
OtherConstruction lod2ImplicitRepresentation range ImplicitGeometry
OtherConstruction lod1ImplicitRepresentation range ImplicitGeometry
Window lod3ImplicitRepresentation range ImplicitGeometry
Window lod2ImplicitRepresentation range ImplicitGeometry
Window lod1ImplicitRepresentation range ImplicitGeometry
AbstractBridge lod3ImplicitRepresentation range ImplicitGeometry
AbstractBridge lod2ImplicitRepresentation range ImplicitGeometry
AbstractBridge lod1ImplicitRepresentation range ImplicitGeometry
Bridge lod3ImplicitRepresentation range ImplicitGeometry
Bridge lod2ImplicitRepresentation range ImplicitGeometry
Bridge lod1ImplicitRepresentation range ImplicitGeometry
BridgeConstructiveElement lod3ImplicitRepresentation range ImplicitGeometry
BridgeConstructiveElement lod2ImplicitRepresentation range ImplicitGeometry
BridgeConstructiveElement lod1ImplicitRepresentation range ImplicitGeometry
BridgeFurniture lod3ImplicitRepresentation range ImplicitGeometry
BridgeFurniture lod2ImplicitRepresentation range ImplicitGeometry
BridgeFurniture lod1ImplicitRepresentation range ImplicitGeometry
BridgeInstallation lod3ImplicitRepresentation range ImplicitGeometry
BridgeInstallation lod2ImplicitRepresentation range ImplicitGeometry
BridgeInstallation lod1ImplicitRepresentation range ImplicitGeometry
BridgePart lod3ImplicitRepresentation range ImplicitGeometry
BridgePart lod2ImplicitRepresentation range ImplicitGeometry
BridgePart lod1ImplicitRepresentation range ImplicitGeometry
AbstractBuilding lod3ImplicitRepresentation range ImplicitGeometry
AbstractBuilding lod2ImplicitRepresentation range ImplicitGeometry
AbstractBuilding lod1ImplicitRepresentation range ImplicitGeometry
Building lod3ImplicitRepresentation range ImplicitGeometry
Building lod2ImplicitRepresentation range ImplicitGeometry
Building lod1ImplicitRepresentation range ImplicitGeometry
BuildingConstructiveElement lod3ImplicitRepresentation range ImplicitGeometry
BuildingConstructiveElement lod2ImplicitRepresentation range ImplicitGeometry
BuildingConstructiveElement lod1ImplicitRepresentation range ImplicitGeometry
BuildingFurniture lod3ImplicitRepresentation range ImplicitGeometry
BuildingFurniture lod2ImplicitRepresentation range ImplicitGeometry
BuildingFurniture lod1ImplicitRepresentation range ImplicitGeometry
BuildingInstallation lod3ImplicitRepresentation range ImplicitGeometry
BuildingInstallation lod2ImplicitRepresentation range ImplicitGeometry
BuildingInstallation lod1ImplicitRepresentation range ImplicitGeometry
BuildingPart lod3ImplicitRepresentation range ImplicitGeometry
BuildingPart lod2ImplicitRepresentation range ImplicitGeometry
BuildingPart lod1ImplicitRepresentation range ImplicitGeometry
CityFurniture lod3ImplicitRepresentation range ImplicitGeometry
CityFurniture lod2ImplicitRepresentation range ImplicitGeometry
CityFurniture lod1ImplicitRepresentation range ImplicitGeometry
AbstractOccupiedSpace lod3ImplicitRepresentation range ImplicitGeometry
AbstractOccupiedSpace lod2ImplicitRepresentation range ImplicitGeometry
AbstractOccupiedSpace lod1ImplicitRepresentation range ImplicitGeometry
GenericOccupiedSpace lod3ImplicitRepresentation range ImplicitGeometry
GenericOccupiedSpace lod2ImplicitRepresentation range ImplicitGeometry
GenericOccupiedSpace lod1ImplicitRepresentation range ImplicitGeometry
AbstractTunnel lod3ImplicitRepresentation range ImplicitGeometry
AbstractTunnel lod2ImplicitRepresentation range ImplicitGeometry
AbstractTunnel lod1ImplicitRepresentation range ImplicitGeometry
Tunnel lod3ImplicitRepresentation range ImplicitGeometry
Tunnel lod2ImplicitRepresentation range ImplicitGeometry
Tunnel lod1ImplicitRepresentation range ImplicitGeometry
TunnelConstructiveElement lod3ImplicitRepresentation range ImplicitGeometry
TunnelConstructiveElement lod2ImplicitRepresentation range ImplicitGeometry
TunnelConstructiveElement lod1ImplicitRepresentation range ImplicitGeometry
TunnelFurniture lod3ImplicitRepresentation range ImplicitGeometry
TunnelFurniture lod2ImplicitRepresentation range ImplicitGeometry
TunnelFurniture lod1ImplicitRepresentation range ImplicitGeometry
TunnelInstallation lod3ImplicitRepresentation range ImplicitGeometry
TunnelInstallation lod2ImplicitRepresentation range ImplicitGeometry
TunnelInstallation lod1ImplicitRepresentation range ImplicitGeometry
TunnelPart lod3ImplicitRepresentation range ImplicitGeometry
TunnelPart lod2ImplicitRepresentation range ImplicitGeometry
TunnelPart lod1ImplicitRepresentation range ImplicitGeometry
AbstractVegetationObject lod3ImplicitRepresentation range ImplicitGeometry
AbstractVegetationObject lod2ImplicitRepresentation range ImplicitGeometry
AbstractVegetationObject lod1ImplicitRepresentation range ImplicitGeometry
PlantCover lod3ImplicitRepresentation range ImplicitGeometry
PlantCover lod2ImplicitRepresentation range ImplicitGeometry
PlantCover lod1ImplicitRepresentation range ImplicitGeometry
SolitaryVegetationObject lod3ImplicitRepresentation range ImplicitGeometry
SolitaryVegetationObject lod2ImplicitRepresentation range ImplicitGeometry
SolitaryVegetationObject lod1ImplicitRepresentation range ImplicitGeometry
WaterBody lod3ImplicitRepresentation range ImplicitGeometry
WaterBody lod2ImplicitRepresentation range ImplicitGeometry
WaterBody lod1ImplicitRepresentation range ImplicitGeometry

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