9 OPC UA DataTypes

9.1 3DGeographicCoordinateDataType

This structure represents a geographic coordinate. The structure is defined in Table 21.

Table 21 – 3DGeographicCoordinateDataType Structure
NameTypeDescriptionOptional
3DGeographicCoordinateDataTypestructure

Longitude

0:DoubleMUST be interpreted according to the CoordinateReferenceSystemFalse

Latitude

0:DoubleMUST be interpreted according to the CoordinateReferenceSystemFalse

Elevation

0:DoubleMUST be interpreted according to the ElevationReference. If floor, the height relative to specific floor in meterTrue

Its representation in the AddressSpace is defined in Table 22.

Table 22 – 3DGeographicCoordinateDataType definition
Attribute Value
BrowseName3DGeographicCoordinateDataType
IsAbstractFalse
DescriptionRepresents a geographic coordinate
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of 0:Structure
Conformance Units
GPOS GlobalPosition

9.2 GlobalPositionDataType

This structure represents a global position. It is a subtype of the 3DGeographicCoordinateDataType inheriting the fields Longitude, Latitude , and the optional Elevation. The structure is defined in Table 23.

Table 23 – GlobalPositionDataType Structure
NameTypeDescriptionOptional
GlobalPositionDataTypestructure

Accuracy

0:DoubleThe horizontal accuracy of the position in meters.True

Floor

0:FloatA logical and non-localized representation for a building floor. Floor 0 represents the floor designated as 'ground'. Negative numbers indicate floors below the ground floor and positive numbers indicate floors above the ground floor. When implemented, the floor value MUST match described logical numbering scheme, which can be different from any numbering used within a building. Values can be expressed as an integer value, or as a float as required for mezzanine floor levels.True

Its representation in the AddressSpace is defined in Table 24.

Table 24 – GlobalPositionDataType definition
Attribute Value
BrowseNameGlobalPositionDataType
IsAbstractFalse
DescriptionRepresents a global position
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of 3DGeographicCoordinateDataType
Conformance Units
GPOS GlobalPosition

9.3 GlobalLocationDataType

This structure represents a global location. The structure is defined in Table 25.

Table 25 – GlobalLocationDataType Structure
NameTypeDescriptionOptional
GlobalLocationDataTypestructure

Position

GlobalPositionDataTypeFalse

Orientation

0:3DOrientationInforms about an orientation typically with respect to a position. In mathematics, orientation defines a geometric notion.True

Its representation in the AddressSpace is defined in Table 26.

Table 26 – GlobalLocationDataType definition
Attribute Value
BrowseNameGlobalLocationDataType
IsAbstractFalse
DescriptionRepresents a global location
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of 0:Structure
Conformance Units
GPOS GlobalLocation

9.4 GroundControlPointDataType

This structure defines a pair of coordinates - local and global - to allow geo-references from local coordinate to a global coordinate system. The structure is defined in Table 27.

Table 27 – GroundControlPointDataType Structure
NameTypeDescription
GroundControlPointDataTypestructure

GlobalPosition

3DGeographicCoordinateDataTypePosition in a global coordinate reference system

LocalPosition

0:3DCartesianCoordinatesLocal position in metric coordinates (in meter)

Its representation in the AddressSpace is defined in Table 28.

Table 28 – GroundControlPointDataType definition
Attribute Value
BrowseNameGroundControlPointDataType
IsAbstractFalse
DescriptionDefines a pair of coordinates - local and global - to allow geo-references from local coordinate to a global coordinate system
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of 0:Structure
Conformance Units
GPOS Zones