ArchiCAD IFC geolocation

This guide describes the process to meet the IFC geolocation MVD requirement from Archicad (versions 23 and 24).

Note that currently, only the IFC4 schema meets the MVD requirement by locating the data in specific geolocation entities. While IFC 2x3 doesn’t include these entities, it does still export the data, but only into two property sets called ’ePSet_ProjectedCRS’ and ’ePSet_MapConversion'.

Firstly you will need to locate the ’latitude’ and ’longitude’ position of the project (at Archicad’s origin). Open the Project Location dialogue by navigating to Options > Project Preferences > Project Location… and completing the following fields:

MVD VariableProject Location AttributeDescription
{latitude_longlat}LatitudeThe latitude of the project (be sure to choose North(ern) or South(ern) hemisphere depending on your project location)
{longitude_longlat}LongitudeThe longitude of the project (be sure to choose East(ern) or West(ern) hemisphere depending on your project location)
{elevation_number}Altitude (Sea Level)The elevation of the project in either meters or decimal feet
Confirm the data you entered is correct by clicking ‘Show in Google Maps’ and reviewing the location in your browser.

Next, it is necessary to place an Archicad Survey Point object in your project. This must be located at a known point. After placing and while the Survey Point is selected, open the Object Selection Settings dialogue. Under the Survey Point Settings tab, navigate to Geo Referencing Map… and enter corresponding values from the below table.

MVD VariableSurvey Point AttributeDescription
{coordinate_reference_name}NameThe name of the CRS
{description_value}DescriptionThe description of the CRS
{geodetic_datum_coordinate_reference_name}Geodetic DatumThe geodetic datum of the CRS
{vertical_datum_coordinate_reference_name}Vertical DatumThe vertical datum of the CRS
{map_projection_coordinate_reference_name}Map ProjectionThe map projection of the CRS
{map_zone_coordinate_reference_name}Map ZoneThe map zone of the CRS
{eastings_number}EastingsThe eastings of the model must be offset by this value to derive its global coordinates
{northings_number}NorthingsThe northings of the model must be offset by this value to derive its global coordinates
{height_number}Orthogonal HeightThe height of the model must be offset by this value to derive its global coordinates
{rotation_number}X Axis Abscissa, X Axia OrdinateUsing a Polar Coordinate calculator, transform the required project north rotation to 3 o-clock into the X Axis Abscissa and X Axia Ordinate. Clockwise rotation clockwise is negative, anti-clockwise is positive
{scale_number}ScaleThe model must be scaled along the horizontal axis by value to derive its global coordinates