Class: PositionPoint
Set of spatial coordinates that determine a point, defined in the coordinate system specified in 'Location.CoordinateSystem'. Use a single position point instance to describe a point-oriented location. Use a sequence of position points to describe a line-oriented object (physical location of non-point oriented objects like cables or lines), or area of an object (like a substation or a geographical zone - in this case, have first and last position point with the same values).
URI: cim:PositionPoint
classDiagram
class PositionPoint
PositionPoint : group_number
PositionPoint : location
PositionPoint --> Location : location
PositionPoint : sequence_number
PositionPoint : x_position
PositionPoint : y_position
PositionPoint : z_position
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| group_number | 0..1 Integer |
Zero-relative sequence number of this group within a series of points; used w... | direct |
| sequence_number | 0..1 Integer |
Zero-relative sequence number of this point within a series of points | direct |
| x_position | 0..1 String |
X axis position | direct |
| y_position | 0..1 String |
Y axis position | direct |
| z_position | 0..1 String |
(if applicable) Z axis position | direct |
| location | 1..1 Location |
Location described by this position point | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Location | position_points | range | PositionPoint |
| WorkLocation | position_points | range | PositionPoint |
| ServiceLocation | position_points | range | PositionPoint |
| UsagePointLocation | position_points | range | PositionPoint |
| Zone | position_points | range | PositionPoint |
| MaintenanceLocation | position_points | range | PositionPoint |
| InternalLocation | position_points | range | PositionPoint |
Identifier and Mapping Information
Schema Source
- from schema: https://cim.ucaiug.io/ns#TC57CIM
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cim:PositionPoint |
| native | cim:PositionPoint |
LinkML Source
Direct
name: PositionPoint
description: Set of spatial coordinates that determine a point, defined in the coordinate
system specified in 'Location.CoordinateSystem'. Use a single position point instance
to describe a point-oriented location. Use a sequence of position points to describe
a line-oriented object (physical location of non-point oriented objects like cables
or lines), or area of an object (like a substation or a geographical zone - in this
case, have first and last position point with the same values).
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
group_number:
name: group_number
description: Zero-relative sequence number of this group within a series of points;
used when there is a need to express disjoint groups of points that are considered
to be part of a single location.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:PositionPoint.groupNumber
multivalued: false
domain_of:
- PositionPoint
range: integer
required: false
sequence_number:
name: sequence_number
description: Zero-relative sequence number of this point within a series of points.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:PositionPoint.sequenceNumber
multivalued: false
domain_of:
- ModelOperationArg
- ModelOperation
- DiagramObjectPoint
- ACDCTerminal
- WorkFlowStep
- SwitchingStep
- SwitchingStepGroup
- FieldDispatchStep
- UserAttribute
- Procedure
- TimeTariffInterval
- ConsumptionTariffInterval
- WirePosition
- ACLineSegmentPhase
- RegularTimePoint
- TimePoint
- PositionPoint
- WireSegmentPhase
- ProfileData
range: integer
required: false
x_position:
name: x_position
description: X axis position.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:PositionPoint.xPosition
multivalued: false
domain_of:
- DiagramObjectPoint
- PositionPoint
range: string
required: false
y_position:
name: y_position
description: Y axis position.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:PositionPoint.yPosition
multivalued: false
domain_of:
- DiagramObjectPoint
- PositionPoint
range: string
required: false
z_position:
name: z_position
description: (if applicable) Z axis position.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:PositionPoint.zPosition
multivalued: false
domain_of:
- DiagramObjectPoint
- PositionPoint
range: string
required: false
location:
name: location
description: Location described by this position point.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:PositionPoint.Location
multivalued: false
domain_of:
- PowerSystemResource
- Asset
- Incident
- SwitchingOrder
- TroubleOrder
- Crew
- Fault
- PointOfSale
- TroubleTicket
- OutageOrder
- EnvironmentalMonitoringStation
- EnvironmentalLocationType
- PositionPoint
- FailureEvent
range: Location
required: true
class_uri: cim:PositionPoint
Induced
name: PositionPoint
description: Set of spatial coordinates that determine a point, defined in the coordinate
system specified in 'Location.CoordinateSystem'. Use a single position point instance
to describe a point-oriented location. Use a sequence of position points to describe
a line-oriented object (physical location of non-point oriented objects like cables
or lines), or area of an object (like a substation or a geographical zone - in this
case, have first and last position point with the same values).
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
group_number:
name: group_number
description: Zero-relative sequence number of this group within a series of points;
used when there is a need to express disjoint groups of points that are considered
to be part of a single location.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:PositionPoint.groupNumber
multivalued: false
alias: group_number
owner: PositionPoint
domain_of:
- PositionPoint
range: integer
required: false
sequence_number:
name: sequence_number
description: Zero-relative sequence number of this point within a series of points.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:PositionPoint.sequenceNumber
multivalued: false
alias: sequence_number
owner: PositionPoint
domain_of:
- ModelOperationArg
- ModelOperation
- DiagramObjectPoint
- ACDCTerminal
- WorkFlowStep
- SwitchingStep
- SwitchingStepGroup
- FieldDispatchStep
- UserAttribute
- Procedure
- TimeTariffInterval
- ConsumptionTariffInterval
- WirePosition
- ACLineSegmentPhase
- RegularTimePoint
- TimePoint
- PositionPoint
- WireSegmentPhase
- ProfileData
range: integer
required: false
x_position:
name: x_position
description: X axis position.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:PositionPoint.xPosition
multivalued: false
alias: x_position
owner: PositionPoint
domain_of:
- DiagramObjectPoint
- PositionPoint
range: string
required: false
y_position:
name: y_position
description: Y axis position.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:PositionPoint.yPosition
multivalued: false
alias: y_position
owner: PositionPoint
domain_of:
- DiagramObjectPoint
- PositionPoint
range: string
required: false
z_position:
name: z_position
description: (if applicable) Z axis position.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:PositionPoint.zPosition
multivalued: false
alias: z_position
owner: PositionPoint
domain_of:
- DiagramObjectPoint
- PositionPoint
range: string
required: false
location:
name: location
description: Location described by this position point.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:PositionPoint.Location
multivalued: false
alias: location
owner: PositionPoint
domain_of:
- PowerSystemResource
- Asset
- Incident
- SwitchingOrder
- TroubleOrder
- Crew
- Fault
- PointOfSale
- TroubleTicket
- OutageOrder
- EnvironmentalMonitoringStation
- EnvironmentalLocationType
- PositionPoint
- FailureEvent
range: Location
required: true
class_uri: cim:PositionPoint