Skip to content

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