The GlobalLocationType is a subtype of the BaseDataVariableType. It defines the location of an object - in a global coordinate reference system. It is formally defined in Table 17.

Table 19 – GlobalLocationType definition

Attribute

Value

BrowseName

GlobalLocationType

IsAbstract

False

ValueRank

−1 (−1 = Scalar)

DataType

GlobalLocationDataType

Description

Defines the location of an object - in a global coordinate reference system

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 2:SpatialLocationType

0:HasComponent

Variable

2:Orientation

0:3DOrientation

0:3DOrientationType

O

0:HasComponent

Variable

2:Position

GlobalPositionDataType

GlobalPositionType

M

Conformance Units

GPOS GlobalLocation

The GlobalLocationType is derived from SpatialLocationType and inherits the mandatory Base variable. The Base variable holds the NodeId of the reference frame that provides the spatial context for the global location. This reference frame defines the coordinate system used to interpret the location data, allowing relative positions to be transformed into a global geographic coordinate system. A NULL value for Base indicates that the object’s location is defined directly in the global reference frame.

The child Nodes of the GlobalLocationType have additional Attribute values defined in Table 18.

Table 20 – GlobalLocationType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

2:Orientation

Informs about an orientation typically with respect to a position. In mathematics, orientation defines a geometric notion.