Skip to content
VOXELIA 3D

openBIM · Georeferencing · Photogrammetry delivery

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 deliveries from supplied image data.

  • 13 min read
  • Voxelia 3D
  • Germany, Austria & Switzerland
  • 2024IFC 4.3 as ISO

    ISO 16739-1:2024, Edition 2

  • 6MapConversion values

    east, north, height, axis, scale

  • 1EPSG code

    IFC Name should be unambiguous

Why IFC georeferencing is often the critical point in photogrammetry deliveries

CAD-style edge drawing of a real building model
Edge drawing · real modelEdge drawing from a real model — georeferencing decides whether it lands in the right place in IFC.

[Photogrammetry](/ratgeber/photogrammetrie-leitfaden-2026) 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](/ratgeber/punktwolke-drohne-cad-bim) need to align.

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

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](/ratgeber/koordinatensysteme-drohnendaten). 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 delivery

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.

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 delivery more usable across CAD, Revit, IFC, and GIS.

Typical errors in photogrammetry-to-IFC deliveries

Most issues appear when multiple tools interpret origin, axes, and heights differently. Therefore the delivery 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 deliveries 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. Define target output

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

  2. Review imagery and references

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

  3. Set stable local origin

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

  4. Validate IFC and CRS data

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

  5. 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

Can a photogrammetry model be delivered as IFC?
Yes, when the scope is clear. A mesh or point cloud is not semantic BIM by itself, so origin, units, coordinate reference, and modelled elements need to be defined.
What does IfcMapConversion do?
It describes the transformation from local engineering coordinates into map coordinates: scale, Z rotation, and translation through Eastings, Northings, and OrthogonalHeight.
Why is an EPSG code not always enough?
For 3D BIM, the height reference often also matters. The CRS should identify both horizontal and vertical datums unambiguously.
What is a false origin?
A false origin keeps geometry near a local origin while real-world position is stored through metadata or coordinate operations.
Can Voxelia check existing imagery for BIM delivery?
Yes. Voxelia reviews image quality, references, coordinate context, and realistic target output before choosing IFC, CAD, point cloud, orthophoto, viewer, or another delivery format.
  • IFC
  • openBIM
  • Georeferencing
  • Photogrammetry
  • BIM

Related

Related guides

Get started

The first project is on us.

Upload your drone photos. Standard projects are ready in 24–48 hours – for PV*SOL, AutoCAD, GIS or the browser.

First project without a credit card · then from €45 per project · no subscription needed

Keep this ready

Keep the prepared €45 pilot by email

We keep package, scope, and article context. If you do not pay now, the prepared Stripe link can come back later.