# 8.18.3.1 IfcCoordinateOperation

AbRV ⓘ
RV ⓘ

ABSTRACT This definition may not be instantiated

## 8.18.3.1.1 Semantic definition

The coordinate operation is an abstract supertype to handle any operation (transformation or conversion) between two coordinate reference systems. It is meant to provide expandability for future versions, since currently only the conversion of a local engineering coordinate system into a map coordinate reference system is dealt with by the subtype IfcMapConversion.

By convention, a coordinate operation is given between the SourceCRS being the more local, or child coordinate reference system, and the TargetCRS being the more remote or parent coordinate reference system, in the special case the coordinate operation between the local engineering coordinate system of the construction project and any map or other coordinate reference system.

## 8.18.3.1.4 Formal representation

ENTITY IfcCoordinateOperation
ABSTRACT SUPERTYPE OF (ONEOF
(IfcMapConversion
,IfcRigidOperation));
SourceCRS : IfcCoordinateReferenceSystemSelect;
TargetCRS : IfcCoordinateReferenceSystem;
END_ENTITY;