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 UsageTable 4.1.9.4.B