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¶
- AbstractFeature
- AbstractPointCloud
- PointCloud
- AbstractPointCloud
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