openBIM · Georeferencing · Photogrammetry handoff

IFC georeferencing from photogrammetry

A BIM model from imagery is only useful in coordination when local origin, EPSG system, vertical datum, and IFC coordinate operation fit together. This guide explains how to read IfcMapConversion, IfcProjectedCRS, and shared-coordinate handoffs from supplied image data.

13 min readVoxelia 3DGermany, Austria & Switzerland
2024IFC 4.3 as ISOISO 16739-1:2024, Edition 2
6MapConversion valueseast, north, height, axis, scale
1EPSG codeIFC Name should be unambiguous
IFC georeferencing of a photogrammetry building model with coordinate validation

IFC georeferencing connects local photogrammetry geometry with coordinate system, vertical datum, and BIM handoff.

Why IFC georeferencing is often the critical point in photogrammetry handoffs

Photogrammetry can turn supplied images into point clouds, meshes, orthophotos, roof planes, facades, and modelled building envelopes. For BIM coordination, geometry alone is not enough. The model also needs the right spatial relationship, otherwise it imports in the wrong place, with the wrong rotation, or with an unclear height reference.

IFC can describe the relationship between a local engineering coordinate system and a map coordinate system. buildingSMART documents this through IfcMapConversion and IfcProjectedCRS. That matters whenever CAD, Revit, GIS, survey data, and point clouds need to align.

Voxelia’s work is the processing of existing imagery into usable planning data. For BIM handoffs, that means stating whether the output is locally scaled, project-referenced, georeferenced, or documented with CRS and vertical datum.

Practical takeaway

An IFC without traceable coordinates may still work for visualization. For coordination, as-built work, CAD overlay, GIS, digital twins, or planner handoff, that gap is a project risk.

IfcMapConversion and IfcProjectedCRS: the core building blocks

buildingSMART defines IfcMapConversion as the transformation from a project’s local engineering coordinate system into the map CRS. It combines scale, rotation around the Z axis, and translation via Eastings, Northings, and OrthogonalHeight. It does not perform the map projection itself.

IfcProjectedCRS describes the target CRS. In a 3D context, the IFC documentation expects a compound CRS from which geodetic and vertical datums can be identified unambiguously. The Name should be a single clear identifier, commonly an EPSG code.

ISO 16739-1:2024 publishes IFC 4.3 as Edition 2 of the international standard, strengthening IFC as an exchange format across building, infrastructure, and facility workflows.

IFC ElementRoleWhat to CheckPractical Note
IfcProjectedCRS.NameIdentifies the target CRSSingle EPSG identifier or WKTAvoid unclear combined strings.
Eastings / NorthingsMoves the local origin into map spaceMatches project area and CRSWrong UTM zone or swapped axes cause large offsets.
OrthogonalHeightSets height relative to the vertical datumVertical datum documentedDo not treat every Z value as construction height.
XAxisAbscissa / XAxisOrdinateDefines local X-axis directionProject north and model rotationSmall rotation errors make overlays painful.
ScaleConverts units between systemsUsed for units, not hidden correctionIf omitted, IFC assumes 1.0.

The coordinate logic behind the IFC handoff

IfcMapConversion first scales, then rotates counter-clockwise around Z, then translates by Eastings, Northings, and OrthogonalHeight. buildingSMART gives the rotation angle as theta = arctan(XAxisOrdinate / XAxisAbscissa).

That separation lets a photogrammetry model stay numerically stable near a local origin, while real-world position is documented through metadata and coordinate operation. This is often better than writing very large world coordinates directly into model geometry.

No export magic

IFC export does not repair an unstable model, a wrong scale, or an unclear vertical datum. It only documents the coordinate relationship that was technically established.

Revit, Shared Coordinates, and false origin

In Revit workflows, IFC georeferencing, shared coordinates, and point clouds often meet. A point cloud or mesh from photogrammetry is usually a reference, not a semantic BIM model by itself.

The false-origin approach keeps geometry close to a local origin while real location and rotation are documented separately. For point clouds and meshes, this reduces precision issues and keeps the handoff more usable across CAD, Revit, IFC, and GIS.

Typical errors in photogrammetry-to-IFC handoffs

Most issues appear when multiple tools interpret origin, axes, and heights differently. Therefore the handoff should be checked for import behavior and overlay logic, not only visual appearance.

RiskWhy It MattersSymptomCountermeasure
IFC has geometry but no clear CRSHard to align with CAD, cadastral, or GIS dataManual move and rotate in target toolDocument CRS, origin, rotation, scale, and vertical datum
Unclear EPSG namingTools may interpret CRS inconsistentlyDifferent viewers show different positionsUse one compound CRS or WKT where needed
Ellipsoidal height read as construction heightGNSS height and national height datums differSystematic Z offsetState vertical datum separately
Large world coordinates in geometryCAD/BIM software can suffer precision issuesImport, display, or rounding problemsUse local origin plus map conversion/shared coordinates

How Voxelia validates IFC handoffs from supplied imagery

The review starts with the intended downstream workflow, not the file extension. Viewer models, CAD backgrounds, Revit references, and openBIM deliverables need different statements about origin, scale, axes, heights, and quality.

  1. 01

    Define target output

    Clarify whether IFC, point cloud, mesh, orthophoto, DXF/DWG, or a combined BIM handoff is needed.

  2. 02

    Review imagery and references

    Assess EXIF/XMP, GNSS, GCPs, reference dimensions, scale, checkpoints, and visible geometry quality.

  3. 03

    Set stable local origin

    Keep model processing numerically manageable and carry real-world position as explicit handoff data.

  4. 04

    Validate IFC and CRS data

    Check IfcProjectedCRS, IfcMapConversion, EPSG/WKT, project north, height reference, and units.

  5. 05

    Document limits

    If imagery only supports local scale or visual reference, state that clearly instead of overstating survey-grade IFC quality.

FAQ: IFC georeferencing from photogrammetry

Validate coordinates before BIM handoff

Turn imagery into BIM-ready data

We assess supplied imagery, scale, CRS, vertical datum, and target workflow, then deliver the right handoff for IFC, CAD, point cloud, orthophoto, or viewer.

Primary Sources

#IFC#openBIM#Georeferencing#Photogrammetry#BIM

Project start within 24 hours

Clean handoff for IFC, CAD, and BIM

Already have images, point clouds, or a mesh? We assess which georeferenced or local handoff is technically defensible.