IFC 4.3.2.20250905 (IFC4X3_ADD2) under development

  • Help suggest improvements
  • Get user or developer support

4.1.9.4 Project Global Positioning

Adding a geospatial coordinate reference to the geometric representation context using a recognized coordinate reference system (CRS). This allows to position the project coordinate system on Earth (normally using eastings, northings, elevation above horizontal and vertical datums, and orientation).

New concept template enabled by schema enhancements in IFC4.

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.

%3 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProject.htm'>IfcProject</a> IfcProject 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] 6. LongName [0:1] 7. Phase [0:1] 8. RepresentationContexts [1:?] 9. UnitsInContext [0:1]      IsDefinedBy [0:?]      Declares [0:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationContext.htm'>IfcGeometricRepresentationContext</a> IfcGeometricRepresentationContext 1. ContextIdentifier [0:1] 2. ContextType [0:1]      RepresentationsInContext [0:?] 3. CoordinateSpaceDimension [1:1] 4. Precision [0:1] 5. WorldCoordinateSystem [1:1] 6. TrueNorth [0:1]      HasSubContexts [0:?] HasGlobalPosition      HasCoordinateOperation [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProject.htm'>IfcProject</a>:RepresentationContexts1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationContext.htm'>IfcGeometricRepresentationContext</a>:IfcGeometricRepresentationContext0 IfcLabel_1 IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProject.htm'>IfcProject</a>:ObjectType1->IfcLabel_1:IfcLabel0 IfcLabel_2 IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProject.htm'>IfcProject</a>:LongName1->IfcLabel_2:IfcLabel0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMapConversion.htm'>IfcMapConversion</a> IfcMapConversion 1. SourceCRS [1:1] 2. TargetCRS [1:1] Eastings 3. Eastings [1:1] Northings 4. Northings [1:1] OrthogonalHeight 5. OrthogonalHeight [1:1] XAxisAbscissa 6. XAxisAbscissa [0:1] XAxisOrdinate 7. XAxisOrdinate [0:1] 8. Scale [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationContext.htm'>IfcGeometricRepresentationContext</a>:HasCoordinateOperation1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMapConversion.htm'>IfcMapConversion</a>:SourceCRS0 IfcLengthMeasure_0 IfcLengthMeasure <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMapConversion.htm'>IfcMapConversion</a>:Eastings1->IfcLengthMeasure_0:IfcLengthMeasure0 IfcLengthMeasure_1 IfcLengthMeasure <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMapConversion.htm'>IfcMapConversion</a>:Northings1->IfcLengthMeasure_1:IfcLengthMeasure0 IfcLengthMeasure_2 IfcLengthMeasure <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMapConversion.htm'>IfcMapConversion</a>:OrthogonalHeight1->IfcLengthMeasure_2:IfcLengthMeasure0 IfcReal_0 IfcReal <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMapConversion.htm'>IfcMapConversion</a>:XAxisAbscissa1->IfcReal_0:IfcReal0 IfcReal_1 IfcReal <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMapConversion.htm'>IfcMapConversion</a>:XAxisOrdinate1->IfcReal_1:IfcReal0 IfcReal_2 IfcReal <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMapConversion.htm'>IfcMapConversion</a>:Scale1->IfcReal_2:IfcReal0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProjectedCRS.htm'>IfcProjectedCRS</a> IfcProjectedCRS CRSName 1. Name [0:1] 2. Description [0:1] 3. GeodeticDatum [0:1]      HasCoordinateOperation [0:1]      WellKnownText [0:1] 4. VerticalDatum [0:1] 5. MapProjection [0:1] 6. MapZone [0:1] 7. MapUnit [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMapConversion.htm'>IfcMapConversion</a>:TargetCRS1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProjectedCRS.htm'>IfcProjectedCRS</a>:IfcProjectedCRS0 IfcLabel_0 IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProjectedCRS.htm'>IfcProjectedCRS</a>:Name1->IfcLabel_0:IfcLabel0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcText.htm'>IfcText</a> IfcText <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProjectedCRS.htm'>IfcProjectedCRS</a>:Description1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcText.htm'>IfcText</a>:IfcText0 IfcIdentifier_0 IfcIdentifier <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProjectedCRS.htm'>IfcProjectedCRS</a>:GeodeticDatum1->IfcIdentifier_0:IfcIdentifier0 IfcIdentifier_1 IfcIdentifier <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProjectedCRS.htm'>IfcProjectedCRS</a>:VerticalDatum1->IfcIdentifier_1:IfcIdentifier0 IfcIdentifier_2 IfcIdentifier <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProjectedCRS.htm'>IfcProjectedCRS</a>:MapProjection1->IfcIdentifier_2:IfcIdentifier0 IfcIdentifier_3 IfcIdentifier <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProjectedCRS.htm'>IfcProjectedCRS</a>:MapZone1->IfcIdentifier_3:IfcIdentifier0
Figure 4.1.9.4.A

General Usage

ApplicableEntity
IfcProject
Table 4.1.9.4.B

Edit on Github


Is this page difficult to understand? Let us know!