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 标识符没有明确定义大地测量基准,则需要提供此属性。
|
| 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.4 形式化命题(Formal propositions)
| 名称 | 描述 |
|---|---|
| AngleUnitIsPlaneAngle |
操作中的_角度单位_类型应为_IfcUnitEnum.PLANEANGLEUNIT_。 |
|
|
| HeightUnitIsLength |
操作中的_高度单位_类型应为_IfcUnitEnum.LENGTHUNIT_。 |
|
|
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;