IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.18.3.6 IfcMapConversion(地图转换)

RV ⓘ
AbV ⓘ

8.18.3.6.1 语义定义(Semantic definition)

地图转换处理将局部工程坐标系(通常称为世界坐标系)转换为底层地图的坐标参考系。

对于此转换,IfcMapConversion 数据用于: 1. 通过相同的 IfcMapConversion.Scale 对三个轴(x、y、z)进行缩放 2. 然后绕 z 轴逆时针旋转 θ 角度,其中:

$$ \theta=arctan\left(\frac{XAxisOrdinate}{XAxisAbscissa}\right) $$

  1. 接着在 (x, y, z) 方向上进行平移,平移量为 IfcMapConversion.EastingsIfcMapConversion.NorthingsIfcMapConversion.OrthogonalHeight

使用 IfcMapConversion 时,一个比例因子同等应用于 x、y 和 z 轴,用于转换单位。 使用 IfcMapConversionScaled 时,额外的不同因子分别乘以 x、y 和 z 轴,用于缩放坐标——而非单位。

8.18.3.6.2 实体继承(Entity inheritance)

8.18.3.6.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcCoordinateOperation (2)
1 SourceCRS IfcCoordinateReferenceSystemSelect

操作的源坐标参考系。

2 TargetCRS IfcCoordinateReferenceSystem

操作的目标坐标参考系。

点击显示 2 个隐藏的继承特性 点击隐藏 2 个继承特性
IfcMapConversion (6)
3 Eastings IfcLengthMeasure

指定目标地图坐标参考系坐标系中东向的位置。

4 Northings IfcLengthMeasure

指定目标地图坐标参考系坐标系中北向的位置。

5 OrthogonalHeight IfcLengthMeasure

相对于指定垂直基准面的正交高度。

6 XAxisAbscissa OPTIONAL IfcReal

指定表示工程坐标参考系局部 x 轴位置的向量终点在东向轴上的值。

7 XAxisOrdinate OPTIONAL IfcReal

指定表示工程坐标参考系局部 x 轴位置的向量终点在北向轴上的值。

XAxisAbscissa 一起,提供了局部 x 轴在地图坐标系水平面内的方向。

8 Scale OPTIONAL IfcReal

当坐标参考系的单位与工程坐标系的单位不一致时使用的比例因子。如果省略,则假定值为 1.0。

表 8.18.3.6.A

8.18.3.6.4 形式化命题(Formal propositions)

名称 描述
TargetCRSOnlyProjected

无可用描述

'IFC4X3_DEV_62887e3f.IFCPROJECTEDCRS' IN TYPEOF(SELF\IfcCoordinateOperation.TargetCRS)
表 8.18.3.6.B

8.18.3.6.5 形式化表示(Formal representation)

ENTITY IfcMapConversion
 SUPERTYPE OF (ONEOF
	(IfcMapConversionScaled))
 SUBTYPE OF (IfcCoordinateOperation);
	Eastings : IfcLengthMeasure;
	Northings : IfcLengthMeasure;
	OrthogonalHeight : IfcLengthMeasure;
	XAxisAbscissa : OPTIONAL IfcReal;
	XAxisOrdinate : OPTIONAL IfcReal;
	Scale : OPTIONAL IfcReal;
 WHERE
	TargetCRSOnlyProjected : 'IFC4X3_DEV_62887e3f.IFCPROJECTEDCRS' IN TYPEOF(SELF\IfcCoordinateOperation.TargetCRS);
END_ENTITY;

8.18.3.6.6 参考文献