IFC 4.3.1.0 (IFC4X3_ADD1)

8.18.3.1 IfcCoordinateOperation

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.2 Entity inheritance

8.18.3.1.3 Attributes

# Attribute Type Description
IfcCoordinateOperation (2)
1 SourceCRS IfcCoordinateReferenceSystemSelect

Source coordinate reference system for the operation.

2 TargetCRS IfcCoordinateReferenceSystem

Target coordinate reference system for the operation.

Table 8.18.3.1.A

8.18.3.1.4 Formal representation

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

8.18.3.1.5 References

8.18.3.1.6 Changelog

8.18.3.1.6.1 IFC4

  • New resource