IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.18.3.3 IfcGeographicCRS(地理坐标参考系统)

RV ⓘ
AbV ⓘ

8.18.3.3.1 语义定义(Semantic definition)

IfcGeographicCRS 是一种使用三维椭球面来参考地球上位置的地理坐标参考系统。地球上的任何位置都可以通过一个具有经度和纬度坐标以及椭球面以上或以下高度的点来描述。

8.18.3.3.2 实体继承(Entity inheritance)

8.18.3.3.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcCoordinateReferenceSystem (5)
1 Name OPTIONAL IfcLabel

用于标识坐标参考系统的名称。

2 Description OPTIONAL IfcText

此坐标参考系统的非正式描述。

3 GeodeticDatum OPTIONAL IfcIdentifier

用于标识此基准面的名称。大地测量基准与坐标参考系统相关联,表示旋转椭球体的形状和大小,以及该椭球体与实际地球的连接和方向。如果 Name 标识符没有明确定义大地测量基准,则需要提供此属性。

EPSG:6326(WGS84世界大地坐标系1984,用于GPS); ED50(欧洲基准1950,亦标识为EPSG:6230); EUREF89(欧洲陆地参考框架1989,亦标识为EPSG:1178)。

HasCoordinateOperation SET [0:1] OF IfcCoordinateOperation FOR SourceCRS

表示坐标参考系统之间的转换。特别是指此坐标参考系统与另一个坐标参考系统之间的 IfcCoordinateOperation

WellKnownText SET [0:1] OF IfcWellKnownText FOR CoordinateReferenceSystem

此坐标参考系统的已知文本(WKT)定义,以 IfcWellKnownText 实体形式反向关联。

点击显示 5 个隐藏的继承特性 点击隐藏 5 个继承特性
IfcGeographicCRS (3)
4 PrimeMeridian OPTIONAL IfcIdentifier

用于定义所使用地理坐标参考系统中零度经线的子午线标识。

5 AngleUnit OPTIONAL IfcNamedUnit

构成地理坐标参考系统的纬度和经度坐标轴的单位。

6 HeightUnit OPTIONAL IfcNamedUnit

地理坐标参考系统高度坐标轴的单位。

表 8.18.3.3.A

8.18.3.3.4 形式化命题(Formal propositions)

名称 描述
AngleUnitIsPlaneAngle

操作中的_角度单位_类型应为_IfcUnitEnum.PLANEANGLEUNIT_。

NOT(EXISTS(SELF.AngleUnit)) OR (SELF.AngleUnit.UnitType=IfcUnitEnum.PLANEANGLEUNIT)
HeightUnitIsLength

操作中的_高度单位_类型应为_IfcUnitEnum.LENGTHUNIT_。

NOT(EXISTS(SELF.HeightUnit)) OR (SELF.HeightUnit.UnitType=IfcUnitEnum.LENGTHUNIT)
表 8.18.3.3.B

8.18.3.3.5 形式化表示(Formal representation)

ENTITY IfcGeographicCRS
 SUBTYPE OF (IfcCoordinateReferenceSystem);
	PrimeMeridian : OPTIONAL IfcIdentifier;
	AngleUnit : OPTIONAL IfcNamedUnit;
	HeightUnit : OPTIONAL IfcNamedUnit;
 WHERE
	AngleUnitIsPlaneAngle : NOT(EXISTS(SELF.AngleUnit)) OR (SELF.AngleUnit.UnitType=IfcUnitEnum.PLANEANGLEUNIT);
	HeightUnitIsLength : NOT(EXISTS(SELF.HeightUnit)) OR (SELF.HeightUnit.UnitType=IfcUnitEnum.LENGTHUNIT);
END_ENTITY;

8.18.3.3.6 参考文献