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. |
8.18.3.1.4 Formal representation
ENTITY IfcCoordinateOperation
ABSTRACT SUPERTYPE OF (ONEOF
(IfcMapConversion));
SourceCRS : IfcCoordinateReferenceSystemSelect;
TargetCRS : IfcCoordinateReferenceSystem;
END_ENTITY;