Skip to content

Class: PointCloud

A PointCloud is an unordered collection of points that is a sampling of the geometry of a space or space boundary.

URI: citygml:PointCloud

 classDiagram
    class PointCloud
    click PointCloud href "../PointCloud/"
      AbstractPointCloud <|-- PointCloud
        click AbstractPointCloud href "../AbstractPointCloud/"

      PointCloud : adeOfAbstractFeature





        PointCloud --> "*" ADEOfAbstractFeature : adeOfAbstractFeature
        click ADEOfAbstractFeature href "../ADEOfAbstractFeature/"



      PointCloud : adeOfAbstractPointCloud





        PointCloud --> "*" ADEOfAbstractPointCloud : adeOfAbstractPointCloud
        click ADEOfAbstractPointCloud href "../ADEOfAbstractPointCloud/"



      PointCloud : adeOfPointCloud





        PointCloud --> "*" ADEOfPointCloud : adeOfPointCloud
        click ADEOfPointCloud href "../ADEOfPointCloud/"



      PointCloud : description

      PointCloud : featureID





        PointCloud --> "1" ID : featureID
        click ID href "../ID/"



      PointCloud : identifier

      PointCloud : mimeType





        PointCloud --> "0..1" MimeTypeValue : mimeType
        click MimeTypeValue href "../MimeTypeValue/"



      PointCloud : name

      PointCloud : pointFile

      PointCloud : pointFileSrsName

      PointCloud : points

Inheritance

Slots

Name Cardinality and Range Description Inheritance
mimeType 0..1
MimeTypeValue
Specifies the MIME type of the external point cloud file direct
pointFile 0..1
Uri
Specifies the URI that points to the external point cloud file direct
pointFileSrsName 0..1
String
Indicates the coordinate reference system used by the external point cloud fi... direct
adeOfPointCloud *
ADEOfPointCloud
Augments the PointCloud with properties defined in an ADE direct
points 0..1
String
Relates to the 3D MultiPoint geometry of the PointCloud stored inline with th... direct
adeOfAbstractPointCloud *
ADEOfAbstractPointCloud
Augments AbstractPointCloud with properties defined in an ADE AbstractPointCloud
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:PointCloud
native citygml:PointCloud

LinkML Source

Direct

name: PointCloud
description: A PointCloud is an unordered collection of points that is a sampling
  of the geometry of a space or space boundary.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractPointCloud
abstract: false
attributes:
  mimeType:
    name: mimeType
    description: Specifies the MIME type of the external point cloud file.
    from_schema: https://www.ogc.org/standards/citygml
    domain_of:
    - StandardFileTimeseries
    - TabulatedFileTimeseries
    - PointCloud
    - AbstractTexture
    - ImplicitGeometry
    range: MimeTypeValue
    required: false
    multivalued: false
  pointFile:
    name: pointFile
    description: Specifies the URI that points to the external point cloud file.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - PointCloud
    range: uri
    required: false
    multivalued: false
  pointFileSrsName:
    name: pointFileSrsName
    description: Indicates the coordinate reference system used by the external point
      cloud file.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - PointCloud
    range: string
    required: false
    multivalued: false
  adeOfPointCloud:
    name: adeOfPointCloud
    description: Augments the PointCloud with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - PointCloud
    range: ADEOfPointCloud
    required: false
    multivalued: true
  points:
    name: points
    description: Relates to the 3D MultiPoint geometry of the PointCloud stored inline
      with the city model.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - PointCloud
    range: string
    required: false
    multivalued: false

Induced

name: PointCloud
description: A PointCloud is an unordered collection of points that is a sampling
  of the geometry of a space or space boundary.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractPointCloud
abstract: false
attributes:
  mimeType:
    name: mimeType
    description: Specifies the MIME type of the external point cloud file.
    from_schema: https://www.ogc.org/standards/citygml
    alias: mimeType
    owner: PointCloud
    domain_of:
    - StandardFileTimeseries
    - TabulatedFileTimeseries
    - PointCloud
    - AbstractTexture
    - ImplicitGeometry
    range: MimeTypeValue
    required: false
    multivalued: false
  pointFile:
    name: pointFile
    description: Specifies the URI that points to the external point cloud file.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: pointFile
    owner: PointCloud
    domain_of:
    - PointCloud
    range: uri
    required: false
    multivalued: false
  pointFileSrsName:
    name: pointFileSrsName
    description: Indicates the coordinate reference system used by the external point
      cloud file.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: pointFileSrsName
    owner: PointCloud
    domain_of:
    - PointCloud
    range: string
    required: false
    multivalued: false
  adeOfPointCloud:
    name: adeOfPointCloud
    description: Augments the PointCloud with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: adeOfPointCloud
    owner: PointCloud
    domain_of:
    - PointCloud
    range: ADEOfPointCloud
    required: false
    multivalued: true
  points:
    name: points
    description: Relates to the 3D MultiPoint geometry of the PointCloud stored inline
      with the city model.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: points
    owner: PointCloud
    domain_of:
    - PointCloud
    range: string
    required: false
    multivalued: false
  adeOfAbstractPointCloud:
    name: adeOfAbstractPointCloud
    description: Augments AbstractPointCloud with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: adeOfAbstractPointCloud
    owner: PointCloud
    domain_of:
    - AbstractPointCloud
    range: ADEOfAbstractPointCloud
    required: false
    multivalued: true
  featureID:
    name: featureID
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: featureID
    owner: PointCloud
    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: PointCloud
    domain_of:
    - AbstractFeature
    range: string
    required: false
    multivalued: false
  name:
    name: name
    from_schema: https://www.ogc.org/standards/citygml
    alias: name
    owner: PointCloud
    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: PointCloud
    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: PointCloud
    domain_of:
    - AbstractFeature
    range: ADEOfAbstractFeature
    required: false
    multivalued: true