IFC 4.3.2.20240423 (IFC4X3_ADD2) under development

4.1.4.4.5 Survey Elements Nesting

The ordered arrangement of survey annotations, such as point, lines, curves.

For set of survey elements where the order of items is not relevant (e.g., point clouds or collections of survey string lines), the Survey Elements Grouping template can be used.

The following diagram shows the generic classes and relationships used when applying this concept. In addition, concepts may have particular importance to common or standardised industry practices and scenarios. For these specific usage scenarios, the table below shows a recommended list of general usage patterns that users may adopt.

G IfcAnnotation IfcAnnotation 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. PredefinedType [0:1]      ContainedInStructure [0:1] IfcRelNests_0 IfcRelNests 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1] 5. RelatingObject [1:1] 6. RelatedObjects [1:?] IfcAnnotation:IsNestedBy1->IfcRelNests_0:RelatingObject0 IfcAnnotationTypeEnum_1 IfcAnnotationTypeEnum IfcAnnotation:PredefinedType1->IfcAnnotationTypeEnum_1:IfcAnnotationTypeEnum0 IfcAnnotation_1 IfcAnnotation 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. PredefinedType [0:1]      ContainedInStructure [0:1] IfcRelNests_0:RelatedObjects1->IfcAnnotation_1:IfcAnnotation0 IfcAnnotationTypeEnum_2 IfcAnnotationTypeEnum IfcAnnotation_1:PredefinedType1->IfcAnnotationTypeEnum_2:IfcAnnotationTypeEnum0 constraint_0 =SURVEY IfcAnnotationTypeEnum_1->constraint_0 constraint_1 =SURVEY IfcAnnotationTypeEnum_2->constraint_1
Figure 4.1.4.4.5.A

General Usage

ApplicableEntity
IfcAnnotation
Table 4.1.4.4.5.B

Edit on Github


Is this page difficult to understand? Let us know!