IFC 4.3.2.20260714 (IFC4X3_ADD2) under development

5.4.3.64 IfcSpace(空间)

5.4.3.64.1 语义定义

空间表示实际或理论上界定的区域或体积。空间是建筑物内提供某些功能的区域或体积。

空间与建筑物楼层相关联(或在室外空间的情况下与场地相关联)。一个空间可能跨越多个连接的空间。因此,空间组提供了楼层中包含的空间集合。空间也可以分解为部分,每个部分定义一个部分空间。这由超类型 IfcSpatialStructureElementCompositionType 特性定义,解释如下:

  • COMPLEX = 空间组
  • ELEMENT = 空间
  • PARTIAL = 部分空间

图 5.4.3.64.A 显示了 IfcSpace 作为空间结构的一部分。它也作为空间相关构件的空间容器。

spatial structure
图 5.4.3.64.A — 空间组成

以下指南应适用于 NameDescriptionLongNameObjectType 特性的使用。

  • Name 包含图纸中的唯一名称(或空间编号)。
  • Description 包含用户可能指定的任何附加信息字段,没有进一步的建议。
  • LongName 包含空间的完整名称,通常与 Name 属性一起使用。如果为房间分配了编号,则描述性名称作为 LongName 进行交换。
  • ObjectType 包含空间类型,即通常是空间的功能类别。

图 5.4.3.64.B 描述了 IfcSpace 的高度和标高。

  • 空间标高(楼板顶面)等于楼层标高:由 IfcBuildingStorey.Elevation 相对于 IfcBuilding.ElevationOfRefHeight 提供
  • 空间地板标高(楼板上地板顶面):由 IfcSpace.ElevationWithFlooring 相对于 IfcBuilding.ElevationOfRefHeight 提供
  • 空间高度(下方楼板顶面到上方楼板底面):由 BaseQuantity 命名为“Height”提供
  • 空间楼层高度(下方楼板顶面到地板顶面):由 BaseQuantity 命名为“FinishFloorHeight”提供
  • 净空高度(地板顶面到吊顶底面):由 BaseQuantity 命名为“FinishCeilingHeight”提供
space heights
图 5.4.3.64.B — 空间标高

沿革 IFC1.0 中的新实体

5.4.3.64.2 实体继承

5.4.3.64.3 特性

# 特性 类型 描述
IfcRoot (4)
1 GlobalId IfcGloballyUniqueId

在整个软件世界中分配全局唯一标识符。

2 OwnerHistory OPTIONAL IfcOwnerHistory

分配有关该对象当前所有权的信息,包括所有者参与者、应用程序、本地标识以及捕获到的关于对象近期更改的信息。

3 Name OPTIONAL IfcLabel

供参与的软件系统或用户使用的可选名称。对于某些 IfcRoot 的子类型,可能需要插入 Name 特性。这将通过 where 规则强制执行。

4 Description OPTIONAL IfcText

可选的描述,用于提供信息性注释。

IfcObjectDefinition (7)
HasAssignments SET [0:?] OF IfcRelAssigns FOR RelatedObjects

引用分配(通过关联关系)其他 IfcObject 子类型到此对象实例的关系对象。例如,与产品、过程、控制、资源或组的关联。

Nests SET [0:1] OF IfcRelNests FOR RelatedObjects

引用作为嵌套的分解关系。它确定此对象定义是顺序整体/部分分解关系中的一部分。对象实例或类型只能是单个分解的一部分(仅允许分层结构)。

IsNestedBy SET [0:?] OF IfcRelNests FOR RelatingObject

引用作为嵌套的分解关系。它确定此对象定义是顺序整体/部分分解关系中的整体。对象或对象类型可以被多个其他对象(实例或类型)嵌套。

HasContext SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions

引用提供上下文信息的上下文,例如项目单位或表示上下文。它只应断言在最上层的非空间对象上。

IsDecomposedBy SET [0:?] OF IfcRelAggregates FOR RelatingObject

引用作为聚合的分解关系。它确定此对象定义是无序整体/部分分解关系中的整体。对象定义可以被多个其他对象(实例或部分)聚合。

Decomposes SET [0:1] OF IfcRelAggregates FOR RelatedObjects

引用作为聚合的分解关系。它确定此对象定义是无序整体/部分分解关系中的一部分。对象定义只能是单个分解的一部分(仅允许分层结构)。

HasAssociations SET [0:?] OF IfcRelAssociates FOR RelatedObjects

引用将外部资源或资源定义与对象关联的关系对象。例如,与库、文档或分类的关联。

IfcObject (5)
5 ObjectType OPTIONAL IfcLabel

该类型表示指示对象的特定类型。其用法应在可实例化的子类型层级上确定。特别是,如果特性 PredefinedType 的枚举设置为 USERDEFINED,或者当实例化的具体实体没有 PredefinedType 特性时,它保存用户定义的类型。后者发生在一些特殊的叶子类中,以及直接实例化 IfcBuiltElement 时。

IsDeclaredBy SET [0:1] OF IfcRelDefinesByObject FOR RelatedObjects

链接到指向声明对象的关系对象,该声明对象为此对象实例提供对象定义。声明对象应是对象类型分解的一部分。关联的 IfcObject 或其子类型包含特定信息(作为类型或样式定义的一部分),该信息适用于该声明 IfcObject 或其子类型的所有对应实例。

Declares SET [0:?] OF IfcRelDefinesByObject FOR RelatingObject

链接到指向接收对象定义的实例对应对象的关系对象。实例对应的对象应是对象实例分解的一部分。关联的 IfcObject 或其子类型提供特定信息(作为类型或样式定义的一部分),该信息适用于该声明 IfcObject 或其子类型的所有对应实例。

IsTypedBy SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects

与对象类型的关系集合,该对象类型为此对象实例提供类型定义。然后,关联的 IfcTypeObject 或其子类型包含特定信息(或类型或样式),该信息对于引用同一类型的所有 IfcObject 或其子类型的实例是通用的。

IsDefinedBy SET [0:?] OF IfcRelDefinesByProperties FOR RelatedObjects

与附加到此对象的属性集定义的集合的关系。这些静态或动态定义的特性包含字母数字信息内容,这些内容进一步定义了对象。

IfcProduct (5)
6 ObjectPlacement OPTIONAL IfcObjectPlacement

这建立了产品在空间中的对象坐标系和位置。位置可以是绝对的(相对于世界坐标系)、相对的(相对于另一个产品的对象位置)或约束的(例如,相对于轴线或线性定位构件)。位置的类型由 IfcObjectPlacement 的各种子类型确定。如果存在表示,则应提供对象位置。

7 Representation OPTIONAL IfcProductRepresentation

引用产品的表示,可以是表示 (IfcProductRepresentation) 或作为形状表示 (IfcProductDefinitionShape) 的特例。产品定义形状为同一对象坐标系中的形状属性提供了多个几何表示,该坐标系由对象位置确定。

ReferencedBy SET [0:?] OF IfcRelAssignsToProduct FOR RelatingProduct

引用 IfcRelAssignsToProduct 关系,通过该关系,其他产品、过程、控制、资源或参与者(作为 IfcObjectDefinition 的子类型)可以与此产品相关联。

PositionedRelativeTo SET [0:?] OF IfcRelPositions FOR RelatedProducts

引用 IfcRelPositions 关系,该关系定义了其与定位构件的关系。

ReferencedInStructures SET [0:?] OF IfcRelReferencedInSpatialStructure FOR RelatedElements

引用对象化关系 IfcRelReferencedInSpatialStructure,可用于将产品与一个或多个空间结构构件相关联,除了它主要包含的那个。

IfcSpatialElement (6)
8 LongName OPTIONAL IfcLabel

空间结构构件的长名称,用于非正式目的。如果可用,应与继承的 Name 特性结合使用。

ContainsElements SET [0:?] OF IfcRelContainedInSpatialStructure FOR RelatingStructure

空间包含关系集合,包含项目空间结构中此构件中包含的那些构件。

ServicedBySystems SET [0:?] OF IfcRelServicesBuildings FOR RelatedBuildings

与系统之间的一组关系,这些系统为定义的空间构件提供某种服务。该关系由对象化的关系 IfcRelServicesBuildings 处理。

ReferencesElements SET [0:?] OF IfcRelReferencedInSpatialStructure FOR RelatingStructure

空间参考关系集合,包含项目中在此构件中引用但未包含的那些构件。

Ø\X

IsInterferedByElements SET [0:?] OF IfcRelInterferesElements FOR RelatedElement

引用干涉关系以指示受到干涉的空间构件。如果提供了该关系,则表明此空间构件与一个或多个其他空间构件存在干涉。

InterferesElements SET [0:?] OF IfcRelInterferesElements FOR RelatingElement

引用干涉关系以指示进行干涉的空间构件。如果提供了该关系,则表明此空间构件与一个或多个其他空间构件存在干涉。

IfcSpatialStructureElement (1)
9 CompositionType OPTIONAL IfcElementCompositionEnum

表示预定义的空间结构构件是表示其自身,还是聚合(复合)或部件(part)。解释分别针对空间结构构件的每个子类型给出。如果未声明 CompositionType,则应用默认值 ''ELEMENT''。

点击显示 28 个隐藏的继承特性 点击隐藏 28 个继承特性
IfcSpace (4)
10 PredefinedType OPTIONAL IfcSpaceTypeEnum

预定义的通用空间类型,在枚举中指定。可能存在针对每种预定义类型定义的属性集。

11 ElevationWithFlooring OPTIONAL IfcLengthMeasure

此空间的楼板标高;如果空间地面倾斜或空间内存在标高差异,则应取平均值。

HasCoverings SET [0:?] OF IfcRelCoversSpaces FOR RelatingSpace

通过对象化关系 IfcRelCoversSpacesIfcCovering 的引用。该关系表示空间分配了覆盖物。这些覆盖物可能代表不同的地板或瓷砖区域。

IFC2x Edition3 变更 新增逆向关系。保证基于文件交换的向上兼容性。

BoundedBy SET [0:?] OF IfcRelSpaceBoundary FOR RelatingSpace

对一组 IfcRelSpaceBoundary 的引用,这些边界定义了该空间相对于物理或虚拟边界的物理或虚拟界定。

表 5.4.3.64.D

5.4.3.64.4 形式化命题

名称 描述
CorrectPredefinedType

PredefinedType 可不设置,也可设置为非 USERDEFINED 的取值;若取值 USERDEFINED,则应提供继承的 ObjectType 特性。

NOT(EXISTS(PredefinedType)) OR
 (PredefinedType <> IfcSpaceTypeEnum.USERDEFINED) OR
 ((PredefinedType = IfcSpaceTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType))
CorrectTypeAssigned

要么没有关联的空间类型对象,即未提供 IsTypedBy 逆向关系,要么关联的类型对象应为 IfcSpaceType 类型。

(SIZEOF(IsTypedBy) = 0) OR
  ('IFC4X3_DEV_62887e3f.IFCSPACETYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy[1].RelatingType))
表 5.4.3.64.E

5.4.3.64.5 属性集

  • Pset_AirSideSystemInformation
    • Description(著录)
    • AirSideSystemType(空气侧系统类型)
    • AirSideSystemDistributionType(空气侧系统分布类型)
    • TotalAirflow(总气流)
    • EnergyGainTotal(总得能量)
    • AirflowSensible(显热气流)
    • EnergyGainSensible(显热得能量)
    • EnergyLoss(能量损失)
    • InfiltrationDiversitySummer(夏季渗透多样性)
    • InfiltrationDiversityWinter(冬季渗透多样性)
    • ApplianceDiversity(设备多样性)
    • HeatingTemperatureDelta(供暖温差)
    • CoolingTemperatureDelta(冷却温差)
    • Ventilation(通风)
    • FanPower(风机功率)
  • Pset_BerthCommon BERTH
    • BerthApproach(靠泊方式)
    • BerthMode(靠泊模式)
    • BerthingAngle(靠泊角度)
    • BerthingVelocity(靠泊速度)
    • AbnormalBerthingFactor(异常靠泊系数)
  • Pset_FenderDesignCriteria BERTH
    • CoefficientOfFriction(摩擦系数)
    • EnergyAbsorptionTolerance(能量吸收容差)
    • MaxReactionTolerance(最大反力容差)
    • MaximumTemperatureFactor(最大温度系数)
    • MinimumTemperatureFactor(最小温度系数)
    • VelocityFactorEnergy(速度系数-能量)
    • VelocityFactorReaction(反力速度系数)
    • EnergyAbsorption(能量吸收)
    • MaxReaction(最大反力)
    • MinCompressedFenderHeight(最小压缩护舷高度)
    • AddedMassCoefficientMethod(附加质量系数方法)
  • Pset_ProcessCapacity
    • ProcessItem(作业计量项)
    • ProcessCapacity(过程处理能力)
    • ProcessPerformance(过程性能)
    • DownstreamConnections(下游连接)
    • UpstreamConnections(上游连接)
  • Pset_PropertyAgreement
    • AgreementType(协议类型)
    • TrackingIdentifier(跟踪标识符)
    • AgreementVersion(协议版本)
    • AgreementDate(协议日期)
    • PropertyName(属性名称)
    • CommencementDate(起始日期)
    • TerminationDate(终止日期)
    • Duration(持续时间)
    • Options(选项)
    • ConditionCommencement(条件起始)
    • Restrictions(限制条件)
    • ConditionTermination(条件终止)
  • Pset_Risk
    • RiskName(风险名称)
    • RiskType(风险类型)
    • NatureOfRisk(风险性质)
    • RiskAssessmentMethodology(风险评估方法)
    • UnmitigatedRiskLikelihood(未缓解风险可能性)
    • UnmitigatedRiskConsequence(未缓解风险后果)
    • UnmitigatedRiskSignificance(未缓解风险重要性)
    • MitigationPlanned(计划缓解措施)
    • MitigatedRiskLikelihood(缓解风险可能性)
    • MitigatedRiskConsequence(缓解风险后果)
    • MitigatedRiskSignificance(缓解风险显著性)
    • MitigationProposed(缓解措施建议)
    • AssociatedProduct(关联产品)
    • AssociatedActivity(关联活动)
    • AssociatedLocation(关联位置)
  • Pset_SpaceAirHandlingDimensioning
    • CoolingDesignAirFlow(冷却设计空气流量)
    • HeatingDesignAirFlow(供暖设计空气流量)
    • SensibleHeatGain(显热增益)
    • TotalHeatGain(总得热量)
    • TotalHeatLoss(总热损失)
    • CoolingDryBulb(冷却干球温度)
    • CoolingRelativeHumidity(冷却相对湿度)
    • HeatingDryBulb(供暖干球温度)
    • HeatingRelativeHumidity(供暖相对湿度)
    • VentilationDesignAirFlow(通风设计空气流量)
    • DesignAirFlow(设计空气流量)
    • CeilingRAPlenum(天花板回风静压箱)
    • BoundaryAreaHeatLoss(边界区域热损失)
  • Pset_SpaceCommon
    • Reference(类型参照标识)
    • IsExternal(是否为外部)
    • GrossPlannedArea(总规划面积)
    • NetPlannedArea(净规划面积)
    • PubliclyAccessible(公共开放)
    • HandicapAccessible(无障碍通行)
  • Pset_SpaceCoveringRequirements
    • FloorCovering(地板覆盖物)
    • FloorCoveringThickness(地板覆盖物厚度)
    • WallCovering(墙面覆盖层)
    • WallCoveringThickness(墙面覆盖层厚度)
    • CeilingCovering(天花板面层)
    • CeilingCoveringThickness(天花板面层厚度)
    • SkirtingBoard(踢脚板)
    • SkirtingBoardHeight(踢脚板高度)
    • Molding(建筑木线材)
    • MoldingHeight(成型高度)
    • ConcealedFlooring(隐蔽式地板)
    • ConcealedFlooringOffset(隐蔽式地板偏移量)
    • ConcealedCeiling(隐蔽式吊顶)
    • ConcealedCeilingOffset(隐蔽式吊顶偏移量)
  • Pset_SpaceFireSafetyRequirements
    • FireRiskFactor(火灾风险系数)
    • FlammableStorage(易燃物存储)
    • FireExit(消防出口)
    • SprinklerProtection(喷淋保护)
    • SprinklerProtectionAutomatic(自动喷淋保护)
    • AirPressurization(空气加压)
  • Pset_SpaceHVACDesign
    • TemperatureSetPoint(温度设定点)
    • TemperatureMax(最高温度)
    • TemperatureMin(最低温度)
    • TemperatureSummerMax(夏季最高温度)
    • TemperatureSummerMin(夏季最低温度)
    • TemperatureWinterMax(冬季最高温度)
    • TemperatureWinterMin(冬季最低温度)
    • HumiditySetPoint(湿度设定点)
    • HumidityMax(最大湿度)
    • HumidityMin(最小湿度)
    • HumiditySummer(夏季湿度)
    • HumidityWinter(冬季湿度)
    • DiscontinuedHeating(停止供暖)
    • NaturalVentilation(自然通风)
    • NaturalVentilationRate(自然通风率)
    • MechanicalVentilation(机械通风)
    • MechanicalVentilationRate(机械通风率)
    • AirConditioning(空气调节)
    • AirConditioningCentral(中央空调)
    • AirHandlingName(空气处理设备名称)
  • Pset_SpaceLightingDesign
    • ArtificialLighting(人工照明)
    • Illuminance(照度)
  • Pset_SpaceOccupancyRequirements
    • OccupancyType(占用类型)
    • OccupancyNumber(占用数量)
    • OccupancyNumberPeak(占用数量峰值)
    • OccupancyTimePerDay(每日占用时间)
    • AreaPerOccupant(人均面积)
    • MinimumHeadroom(最小净空高度)
    • IsOutlookDesirable(视野良好)
  • Pset_SpaceParking PARKING
    • ParkingUse(停车用途)
    • ParkingUnits(停车单元)
    • IsAisle(是否为通道)
    • IsOneWay(单向)
  • Pset_SpaceThermalLoad
    • People(人员)
    • Lighting(照明)
    • EquipmentSensible(设备显热)
    • VentilationIndoorAir(通风室内空气)
    • VentilationOutdoorAir(通风室外空气)
    • RecirculatedAir(再循环空气)
    • ExhaustAir(排风)
    • AirExchangeRate(换气率)
    • DryBulbTemperature(干球温度)
    • RelativeHumidity(相对湿度)
    • InfiltrationSensible(显热渗透)
    • TotalSensibleLoad(总显热负荷)
    • TotalLatentLoad(总潜热负荷)
    • TotalRadiantLoad(总辐射负荷)
  • Pset_SpaceThermalLoadPHistory
    • PeopleHistory(人员历史)
    • LightingHistory(照明历史)
    • EquipmentSensibleHistory(设备显热历史)
    • VentilationIndoorAirHistory(通风室内空气历史)
    • VentilationOutdoorAirHistory(通风室外空气历史)
    • RecirculatedAirHistory(再循环空气历史)
    • ExhaustAirHistory(排风历史)
    • AirExchangeRateTimeHistory(换气率时间历程)
    • DryBulbTemperatureHistory(干球温度历史)
    • RelativeHumidityHistory(相对湿度历史)
    • InfiltrationSensibleHistory(显热渗透历史)
    • TotalSensibleLoadHistory(总显热负荷历史)
    • TotalLatentLoadHistory(总潜热负荷历史)
    • TotalRadiantLoadHistory(总辐射负荷历史)
  • Pset_SpaceThermalPHistory
    • CoolingAirFlowRate(冷却空气流量)
    • HeatingAirFlowRate(供暖空气流量)
    • VentilationAirFlowRateHistory(通风空气流量历史)
    • ExhaustAirFlowRate(排风流量)
    • SpaceTemperatureHistory(空间温度历史)
    • SpaceRelativeHumidity(空间相对湿度)
  • Pset_ThermalLoad
    • OccupancyDiversity(占用多样性)
    • LightingDiversity(照明多样性)
    • ApplianceDiversity(设备多样性)
    • OutsideAirPerPerson(人均室外空气量)
    • ReceptacleLoadIntensity(插座荷载强度)
    • AppliancePercentLoadToRadiant(设备辐射负荷百分比)
    • LightingLoadIntensity(照明负荷强度)
    • LightingPercentLoadToReturnAir(照明负荷回风百分比)
    • TotalCoolingLoad(总制冷负荷)
    • TotalHeatingLoad(总制热负荷)
    • InfiltrationDiversitySummer(夏季渗透多样性)
    • InfiltrationDiversityWinter(冬季渗透多样性)
    • LoadSafetyFactor(负荷安全系数)
  • Pset_Tolerance
    • ToleranceDescription(公差描述)
    • ToleranceBasis(公差基准)
    • OverallTolerance(总公差)
    • HorizontalTolerance(水平公差)
    • OrthogonalTolerance(正交公差)
    • VerticalTolerance(垂直公差)
    • PlanarFlatness(平面平整度)
    • HorizontalFlatness(水平平整度)
    • ElevationalFlatness(立面平整度)
    • SideFlatness(侧面平整度)
    • OverallOrthogonality(总正交度)
    • HorizontalOrthogonality(水平正交度)
    • OrthogonalOrthogonality(正交正交度)
    • VerticalOrthogonality(垂直正交度)
    • OverallStraightness(总直线度)
    • HorizontalStraightness(水平直线度)
    • OrthogonalStraightness(正交直线度)
    • VerticalStraightness(垂直直线度)
  • Pset_Uncertainty
    • UncertaintyBasis(不确定性基准)
    • UncertaintyDescription(不确定性描述)
    • HorizontalUncertainty(水平不确定度)
    • LinearUncertainty(线性不确定度)
    • OrthogonalUncertainty(正交不确定度)
    • VerticalUncertainty(垂直不确定度)
  • Qto_BodyGeometryValidation
    • GrossSurfaceArea(总表面积)
    • NetSurfaceArea(净表面积)
    • GrossVolume(总体积)
    • NetVolume(净体积)
    • SurfaceGenusBeforeFeatures(特征处理前表面类型)
    • SurfaceGenusAfterFeatures(特征处理后表面类型)
  • Qto_SpaceBaseQuantities
    • Height(高度)
    • FinishCeilingHeight(饰面天花板高度)
    • FinishFloorHeight(饰面地板高度)
    • GrossPerimeter(总周长)
    • NetPerimeter(净周长)
    • GrossFloorArea(总楼面面积)
    • NetFloorArea(净地板面积)
    • GrossWallArea(总墙面面积)
    • NetWallArea(净墙面积)
    • GrossCeilingArea(总天花板面积)
    • NetCeilingArea(净天花板面积)
    • GrossVolume(总体积)
    • NetVolume(净体积)

5.4.3.64.6 概念用法

概念 用法 描述
IfcRoot (2)
Revision Control(版本控制) 通用用法

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity(软件标识) 通用用法

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

IfcObjectDefinition (9)
Aggregation(聚合) 通用用法

无可用描述

Approval Association(审批关联) 通用用法

无可用描述

Classification Association(分类关联) 通用用法

任何对象实例或对象类型都可以具有对特定分类引用的引用,即对分类系统中特定方面的引用。

Constraint Association(约束关联) 通用用法

无可用描述

Document Association(文档关联) 通用用法

无可用描述

Library Association(库关联) 通用用法

无可用描述

Material Association(材料关联) 通用用法

无可用描述

Material Single(单一材料) 通用用法

无可用描述

Nesting(嵌套) 通用用法

无可用描述

IfcObject (5)
Assignment to Group(指定到组) 通用用法

无可用描述

Object Predefined Type(对象预定义类型) 通用用法

无可用描述

Object Typing(对象类型化) 通用用法

任何对象实例都可以通过被分配给一个使用此概念的通用对象类型来类型化。通过在 IfcObject 的子类型级别覆盖此概念,引入了一个限制可分配的 IfcTypeObject 子类型的特定规则。

此概念可应用于以下资源

Object User Identity(对象用户标识) 通用用法

特性 Name 和可选的 Description 可用于 IfcObject 的所有子类型。对于那些具有对象类型定义的子类型,例如 IfcBeam - IfcBeamType,通用的 Name 和可选的 Description 与对象类型相关联。

Property Sets with Override(带覆盖的属性集) 通用用法

任何对象实例都可以拥有属性集,可以直接在对象实例上作为构件特定的属性集,也可以在对象类型上作为类型属性集。在这种情况下,提供给对象实例的特性是构件特定特性和类型特性的组合。如果在实例和类型特性中都定义了相同的特性(在同一属性集中),则实例特性的特性值将覆盖类型特性的特性值。

IfcProduct (18)
Body Geometry(主体几何) 通用用法

IfcProduct 的主体或实体模型几何表示通常使用镶嵌(Tessellation)或边界表示(Brep)定义。子类型可以提供关于其他可用表示类型的建议。承载此几何表示的 IfcShapeRepresentation 应使用以下特性值:

Box Geometry(盒子几何) 通用用法

无可用描述

CoG Geometry(CoG几何) 通用用法

无可用描述

Mapped Geometry(映射几何) 通用用法

无可用描述

Object Typing(对象类型化) 通用用法

此概念可应用于以下资源

Product Geometric Representation(产品几何表示) 通用用法

任何 IfcProduct 的几何表示由 IfcProductDefinitionShape 提供,允许进行多个几何表示。它使用 Product Placement 概念,利用 IfcLocalPlacement 建立对象坐标系,所有几何表示都基于该坐标系。

Product Geometry Colour(产品几何颜色) 通用用法

无可用描述

Product Geometry Layer(产品几何图层) 通用用法

无可用描述

Product Local Placement(产品局部放置) 通用用法

无可用描述

Product Relative Positioning(产品相对定位) 通用用法

如果 IfcProductProduct Placement 相对于 IfcPositioningElement 定位,则此关系涵盖了定位 IfcProductIfcPositioningElement 的信息。

Product Span Positioning(产品跨度定位) 通用用法

无可用描述

Product Topology Representation(产品拓扑表示) 通用用法

无可用描述

Property Sets for Objects(对象属性集) 通用用法

此概念可应用于以下资源

Quantity Sets(工程量集) 通用用法

此概念可应用于以下资源

Reference Geometry(参考几何) 通用用法

无可用描述

Reference SweptSolid Geometry(参考扫掠实体几何) 通用用法

无可用描述

Reference SweptSolid PolyCurve Geometry(参考扫掠实体多段线几何) 通用用法

无可用描述

Reference Tessellation Geometry(参考镶嵌几何) 通用用法

无可用描述

IfcSpatialElement (11)
Body Geometry(主体几何) 通用用法

空间构件通常不提供实体几何,而是依赖于其组成构件。如果需要公开独立的几何表示,则可以提供实体几何。此几何通常由其外部构件或体积边界表示。

FootPrint GeomSet Geometry(楼板平面几何集几何) 通用用法

无可用描述

Group Spatial Connectivity(组空间连接) 通用用法

无可用描述

Object Typing(对象类型化) 通用用法

此概念可应用于以下资源

Property Sets for Objects(对象属性集) 通用用法

此概念可应用于以下资源

Property Sets for Performance(性能属性集) 通用用法

此概念可应用于以下资源

Spatial Container(空间容器) 通用用法

此概念可应用于以下资源

Spatial Element Attributes(空间构件特性) 通用用法

无可用描述

Spatial Interference With Zones(带区域的空间干扰关系) 通用用法

无可用描述

Spatial Interference(空间干扰关系) 通用用法

无可用描述

Spatial Service Connectivity(空间服务连接) 通用用法

无可用描述

IfcSpatialStructureElement (2)
Object Typing(对象类型化) 通用用法

此概念可应用于以下资源

Property Sets for Objects(对象属性集) 通用用法

此概念可应用于以下资源

点击显示 47 个隐藏的继承概念 点击隐藏 47 个继承概念
IfcSpace (11)
FootPrint GeomSet Geometry(楼板平面几何集几何) 通用用法

以下约束适用于二维表示:

2d representation
图 5.4.3.64.C — 空间平面图
Object Typing(对象类型化) 通用用法

此概念可应用于以下资源

Product Local Placement(产品局部放置) 通用用法

IfcSpace 的局部放置在其超类型 IfcProduct 中定义。它由 IfcLocalPlacement 定义,该定义定义了所有几何表示引用的局部坐标系。

Property Sets for Objects(对象属性集) 通用用法

此概念可应用于以下资源

Quantity Sets(工程量集) 通用用法

此概念可应用于以下资源

Space Attributes(空间特性) 通用用法

无可用描述

Space Boundaries 1st Level(空间边界一级) 通用用法

无可用描述

Space Boundaries 2nd Level(空间边界二级) 通用用法

无可用描述

Spatial Composition(空间组成) 通用用法

通过使用逆向关系 IfcSpace.IsDecomposedBy,它通过 IfcRelAggregates.RelatedObjects 引用 IfcSpace。如果它引用另一个 IfcSpace 实例,则引用的 IfcSpace 应具有不同且较低的 CompositionType,即 ELEMENT(如果另一个 IfcSpace 为 COMPLEX),或 PARTIAL(如果另一个 IfcSpace 为 ELEMENT)。

此概念可应用于以下资源

Spatial Container(空间容器) 通用用法

如果存在直接与 IfcSpace 相关的建筑物构件和/或其它构件(如大多数家具和输配构件),则通过使用对象化关系 IfcRelContainedInSpatialStructure 将它们与 IfcSpace 相关联。IfcSpace 通过其逆向关系引用它们:

Spatial Decomposition(空间分解) 通用用法

通过使用逆向关系 IfcSpace.Decomposes,它通过 IfcRelAggregates.RelatingObject 引用 IfcSite || IfcBuildingStorey || IfcSpace。如果它引用另一个 IfcSpace 实例,则引用的 IfcSpace 应具有不同且更高的 CompositionType,即 COMPLEX(如果另一个 IfcSpace 为 ELEMENT),或 ELEMENT(如果另一个 IfcSpace 为 PARTIAL)。

此概念可应用于以下资源

表 5.4.3.64.F

5.4.3.64.7 形式化表示

ENTITY IfcSpace
 SUBTYPE OF (IfcSpatialStructureElement);
	PredefinedType : OPTIONAL IfcSpaceTypeEnum;
	ElevationWithFlooring : OPTIONAL IfcLengthMeasure;
 INVERSE
	HasCoverings : SET [0:?] OF IfcRelCoversSpaces FOR RelatingSpace;
	BoundedBy : SET [0:?] OF IfcRelSpaceBoundary FOR RelatingSpace;
 WHERE
	CorrectPredefinedType : NOT(EXISTS(PredefinedType)) OR
 (PredefinedType <> IfcSpaceTypeEnum.USERDEFINED) OR
 ((PredefinedType = IfcSpaceTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));
	CorrectTypeAssigned : (SIZEOF(IsTypedBy) = 0) OR
  ('IFC4X3_DEV_62887e3f.IFCSPACETYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy[1].RelatingType));
END_ENTITY;

5.4.3.64.8 参考