IFC 4.3.0.1 (IFC4X3) development

8.18.3.5 IfcMapConversion

8.18.3.5.1 Semantic definition

The map conversion deals with transforming the local engineering coordinate system, often called world coordinate system, into the coordinate reference system of the underlying map.

The map conversion allows to convert the local origin of the local engineering coordinate system to its place within a map (easting, northing, orthogonal height) and to rotate the x-axis of the local engineering coordinate system within the horizontal (easting/westing) plane of the map.

The scale factor can be used when the length unit for the 3 axes of the map coordinate system are not identical with the length unit established for this project (see IfcProject.UnitsInContext), if omitted, the scale factor 1.0 is assumed.

8.18.3.5.2 Entity inheritance

8.18.3.5.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.

Click to show 2 hidden inherited attributes Click to hide 2 inherited attributes
IfcMapConversion (8)
3 Eastings IfcLengthMeasure

Specifies the location along the easting of the coordinate system of the target map coordinate reference system.

4 Northings IfcLengthMeasure

Specifies the location along the northing of the coordinate system of the target map coordinate reference system.

5 OrthogonalHeight IfcLengthMeasure

Orthogonal height relative to the vertical datum specified.

6 XAxisAbscissa OPTIONAL IfcReal

Specifies the value along the easing axis of the end point of a vector indicating the position of the local x axis of the engineering coordinate reference system.

7 XAxisOrdinate OPTIONAL IfcReal

Specifies the value along the northing axis of the end point of a vector indicating the position of the local x axis of the engineering coordinate reference system.

XAxisAbscissa it provides the direction of the local x axis within the horizontal plane of the map coordinate system.

8 Scale OPTIONAL IfcReal

Scale to be used, when the units of the CRS are not identical to the units of the engineering coordinate system. If omitted, the value of 1.0 is assumed.

9 ScaleY OPTIONAL IfcReal

Scale Y by which the length measures in local engineering CS have to be multiplied to get map coordinates

10 ScaleZ OPTIONAL IfcReal

Scale Z by which the length measures in local engineering CS have to be multiplied to get map coordinates

Table 8.18.3.5.K

8.18.3.5.4 Examples

8.18.3.5.5 Formal representation

ENTITY IfcMapConversion
 SUBTYPE OF (IfcCoordinateOperation);
	Eastings : IfcLengthMeasure;
	Northings : IfcLengthMeasure;
	OrthogonalHeight : IfcLengthMeasure;
	XAxisAbscissa : OPTIONAL IfcReal;
	XAxisOrdinate : OPTIONAL IfcReal;
	Scale : OPTIONAL IfcReal;
	ScaleY : OPTIONAL IfcReal;
	ScaleZ : OPTIONAL IfcReal;
END_ENTITY;

8.18.3.5.6 References

Edit on Github


Is this page difficult to understand? Let us know!

8.18.3.5.7 Changelog

  • New resource
  • attribute, ScaleY
  • attribute, ScaleZ