Spatial Alignment Issues


Here you will find an explanation and best practices for solving issues around spatial location.  

Category: Filtering

Alert

Warning: IFC_0010

Warning message: Site located (x, y) km from coordinate system origin. It is too far and globe placement may be inaccurate. Consider re-creating the input file with better positioning. 

Issue:

The iModel location and GCS origin distance must be within the normal range (16KM) so the model location will be correct.   

Cause:

The values in the IFC file as generated by the source application are very far away from the coordinate system orgin.

Solution:

Correct the Design Data: Such issues are always related to the source data. iTwin Spatial Alignment articles will help you validate data positioning and make required changes to design applications based on your data type. Once the file is corrected, re-synchronize the file into the iModel.

Contact Bentley Support for assistance if these issues cannot be solved.

 

Element

Info: Dgn_0202

Info message: 

The following elements are out of range: <list of elements> 

Each entry in the list identifies an element by its name and its source element identifier.

Issue:

While calculating the spatial extents (the bounding box) of your iModel, the synchronization detected one or more elements located far outside the area occupied by the rest of your data. These are called "outlier" elements. In this case, the synchronization could not determine which source model or source file the outlier elements came from. 

Cause:

  • An element has stray, mislocated, or incorrectly positioned geometry, so it sits far away from everything else. 
  • The information that links the element back to its originating file was not available, so only the model name could be reported. 

Solution:

  • Review the elements listed in the message. 
  • In the source data, correct or remove any stray or mislocated geometry, or fix incorrect positioning. 
  • Run the synchronization again after making corrections. 
  • When both the source file and model can be identified, a related informational message names both. 
  • Only a limited number of outlier elements are listed to keep the report concise. 

  

Info: Dgn_0203

Info message: 

In model '<model name>', the following elements are out of range: <list of elements> 

Each entry in the list identifies an element by its name and its source element identifier.

Issue:

While calculating the spatial extents (the bounding box) of your iModel, the synchronization detected one or more elements located far outside the area occupied by the rest of your data. These are called "outlier" elements. In this case, the synchronization identified which source model the elements came from, but could not determine the source file.

Cause:

  • An element has stray, mislocated, or incorrectly positioned geometry, so it sits far away from everything else. 
  • The information that links the element back to its originating model and file was not available, so the outliers could not be attributed to a specific source. 

Solution: 

  • This is informational only. Synchronization continues and no data is removed because of this message. 
  • Outlier elements may be left outside the iModel's calculated extents. This can affect how the model displays and can reduce graphics/tile performance. 
  • Review the elements listed in the message within the named model. 
  • In the source data, correct or remove any stray or mislocated geometry, or fix incorrect positioning. 
  • Run the synchronization again after making corrections. 
 
  • When neither the source model nor the file can be identified, a related informational message lists the elements without naming a model or file. 
  • When both the source file and model can be identified, a related informational message names both. 
  • Only a limited number of outlier elements are listed to keep the report concise. 

Info: Dgn_0204

Info message: In the file '<file name>', within model '<model name>', the following elements are out of range: <list of element names and element IDs>  

Issue:

While the connector was computing the iModel's project extents, it found one or more elements whose location falls outside the calculated spatial bounds of the iModel. This message is produced when both the source file and the model containing those elements are known, so the affected elements can be pinpointed. It is informational and is intended to help you locate stray or mislocated geometry. 

Cause:

This message is typically produced for one of the following reasons: 

  • Elements are placed far away from the rest of the model's geometry (outliers). 
  • Incorrect coordinates, bad transforms, or an incorrect reference attachment location in the source file. 
  • Corrupt or accidental geometry that sits well outside the intended design area. 

Solution:

  • Use the file name, model name, and listed element names/IDs to locate the affected elements in the source data.
  • Verify the elements are correctly positioned; correct the coordinates or transforms, or move/remove stray geometry. 
  • Check reference attachments for incorrect placement that could push elements out of range.
  • Re-run the synchronization after correcting the source data.

Additional Information: 

  • Related issues report the same condition with less location detail: Dgn_0202 (no file or model identified) and Dgn_0203 (model identified but not the file). 

  

GCS

Info: Revit_0015

Info message: This model used ECEF location <-X>, <Y>, <Z)  (<datum>  <latitude> <longitude>, ele <elevation>, eas <SP-x>, nor <SP-y>) instead of existing GCS settings due to user-defined location and enabled 'allow-revit-ignore-gcs' feature flag.

Issue:

No issue, this only provided for information.

Cause:

Not applicable.

Solution:

Not applicable.

 

Warning: Revit_0016

Warning message: The geo-location point (Survey Point (SP)  <SP-X>, <SP-Y>) was moved to the local zero coordinate (Project Base Point (PBP) <PBP-X>, <PBP-Y>) due to the distance <length> km between them being too large in order to provide more accurate elements placement. It is better to follow Autodesk's recommendations to fix this in source file: http://help.autodesk.com/view/RVT/2018/ENU/?guid=GUID-3F79BF5A-F051-49F3-951E-D3E86F51BECC

Issue:

Graphic distortion can occur when the Survey Point (SP) and Project Base Point (PBP) are positioned more than 10 miles (or 16 km) apart. are. During Revit file processing, the Survey Point (SP) was moved to the Project Base Point (PBP).

Cause:

The graphics get distorted when the Survey Point (SP)  and the Project Base Point (PBP) are far apart.

Solution:

To resolve the graphic distortion issue, adjust the Revit file by bringing the Survey Point (SP) and Project Base Point (PBP) closer together and closer to the Revit internal origin. This can be done by relocating the Project Base Point near the Survey Point, or vice versa, depending on project requirements. It's important to ensure that the overall model remains centered near the internal origin to maintain geometric accuracy and avoid display issues.

 

Warning: Revit_0017

Warning message: The coordinate system library could not use the geo-location data contained in the model based on the default <datum name> datum. Please update the geo-location information in the input file.

Issue:

Failed to create the geographic coordinate system (GCS) from file based GCS info.

Cause:

The coordinate system library could not create the GCS from the datum present in the provided file.

Solution:

Please contact Bentley Support mentioning this error and they will help analyze the problem and suggest a fix.

 

Error: Revit_0018

Error message: The coordinate system library could not use the geo-location data contained in the model based on the default <datum name> datum. Please update the geo-location information in the input file.

Issue:

Failed to create the geographic coordinate system (GCS) from file based GCS info.

Cause:

The coordinate system library could not create the GCS from the datum present in the provided file.

Solution:

Please contact Bentley Support mentioning this error and they will help analyze the problem and suggest a fix.

 

Error: Revit_0019

Error message: The coordinate system library could not create ECEF coordinate system using '%s' datum from the file. Please update the geo-location in the input Revit file.

Issue:

Failed to create the ECEF coordinate system from the file based GCS info.

Cause:

The coordinate system library could not create the ECEF coordinate system from the datum present in the provided file.

Solution:

Please contact Bentley Support mentioning this error and they will help analyze the problem and suggest a fix.

 

Warning: Revit_0020

Warning message: This file reprojection has failed due to geo-positioning error; its coordinate system origin (X, Y, Z) was used as is.

Issue:

Reprojection calculation failed.

Cause:

Coordinate system library failed to calculate reprojection.

Solution:

Recheck the location info in the Revit file or contact Bentley Support mentioning this error and they will help analyze the problem and suggest a fix.

  

Info: Revit_0021

Info message: The file was published without geo-coordinate reprojection. Its Survey Point has <X, Y> coordinates instead of <X1,Y1> with reprojection usage.

Issue:

The Model was not reprojected.

Cause:

The option to skip reprojection of Revit models is enabled.

Solution:

If the model is not geo-located, then it is fine to skip reprojection. If the model is geo-located, then please contact Bentley Support to have reprojection skipped for this model and then re-synchronize this model. Alternatively, you can edit the file in Revit, please see the knowledge base article for detailed instructions.

 

Warning: Revit_0022

Warning message: This file was reprojected to <distance> km away, its elements placement might be wrong. Please contact Bentley support to have reprojection skipped for this model and then re-synchronize this model. Alternatively, you can edit the file in Revit, please see the knowledge base article for detailed instructions. For manual editing use Internal coordinate (ICS-Y): <value> and Internal coordinate (ICS-X) <value>.

Issue:

The model placement may not be proper.

Cause:

Reprojection is too far away from the GCS in the iModel.

Solution:

  • Contact Bentley Support to have reprojection skipped for this model or move the PBP such that the reprojection is minimum for the Revit file.
  • Enable Project Base Point (PBP), unpin and unclip it, copy its N/S, E/W, Elev values somewhere;
  • Run 'Move to Startup Location' for PBP, place some mark (wall for example) in PBP location, move PBP back using copied values;
  • Make all geometry visible and unpin it, select PBP and all geometry except the mark, move all selection - PBP should hit to the mark, delete the mark;
  • Run 'Manage->Coordinates->Specify Coordinates at Point' command,  pick center of PBP, fill fields in input form: <ICS-Y> to N/S, and <ICS-X> to E/W;
  • Rewrite copied values to PBP again, place some mark in PBP position, run 'Move to Startup Location' for PBP again;
  • Select PBP and all geometry except the mark, move all selected - PBP should hit to the mark, delete the mark."
  • If the model is not geo-located, then it is fine to skip reprojection. If the model is geo-located, then please contact Bentley Support to have reprojection skipped for this model and then re-synchronize this model. Alternatively, you can edit the file in Revit, please see the knowledge base article for detailed instructions.

 

Info: Revit_0023

Info message: This file was reprojected to (<X,Y,Z>) from original location (<X,Y,Z>) in <Datum name> <latitude> <longitude> geo-coordinates at (<SP-X, SP_Y>)

Issue:

The file was reprojected compared to the previous synchronization.

Cause:

The model was moved in Revit, or the location was changed compared to the previous synchronization.

Solution:

This is to inform that the Revit model was moved during this synchronization and no action is required.

 

Geometry

Error: Fwk_0001

Error messages:

Error message: Project extents are too tall: <value> meters (expected less than 900 meters). Element geometry this expansive will affect display performance and often indicates corrupt elements or transforms.

Error message: Project extents are too low: <value> meters (expected greater than 11000 meters). Element geometry this expansive will affect display performance and often indicates corrupt elements or transforms.

Error message: Project extents are too high: <values> meters (expected plane dimension less than 9000000). Element geometry this expansive will affect display performance, and often indicates corrupt elements or transforms.

Error message: Project extents are too high: <values> meters (expected less than 8850 meters). Element geometry this expansive will affect display performance, and often indicates corrupt elements or transforms.

Error message: Project extents are too narrow: <values> (ratio of largest footprint dimension to height; expected greater than 0.10). Element geometry this expansive will affect display performance, and often indicates corrupt elements or transforms.

Error/Warning message: Calculated extents along z is too big <value> x <value> = <value> m. Clamping it to <value>x<value>

  
Error message:  Element '' is excluded due to invalid extents: too small height 0.00 mm. Please try to re-publish this Review file from original source again.

Error message: Element(s) were considered statistical outliers and were excluded from the project extents. They may not be visible in this project. This often indicates corrupt elements or transforms.

Issue:

The position of some elements in the synchronized data will cause display performance issues.

Cause:

Some elements in the synchronized data are outside the viewable range for an iModel.

Solution:

Check Design Elements: Update the source files to correctly place or delete elements depending on your needs and practices. For example you could identify those outliers if you enable the iModel Display Extents in your viewer, or you can see those listed in the Geospatial Metadata widget warnings section.

Define Maximum Extents if needed: If you can't fix the input data, use this guide on creating an iModel that will help constrain the iModel extents. 
Adjust the iModel Display Extents: if non-visible elements are required you can adjust the iModel Displat Extents. [Coming Up]

Synchronize Files in the Correct Order: 

For Reality Data: Synchronize with a defined GCS first, a DGN with an identical GCS second, followed by other models. 
For non-DGN files: Synchronize a DGN with a defined GCS first, followed by non-DGN models next. 
For files without a GCS defined: Synchronize a DGN with a defined GCS first, followed by models with an undefined GCS next. 

Review GCS Systems: Ensure there are identical GCS systems in the source files. Fix any inconsistencies. Each design application will have specific information about setting and using GCS data. You can find more information in the iTwin Spatial Alignment articles or directly in design applications documentation. In the case of dgn files, file referencing support could be used as a technique to locate incompatible files.

 

Informational

Info: IfcFl_0033

Info message: Using IfcCoordinateReferenceSystem Name = <>

Issue:

The connector logs the Name of the IfcCoordinateReferenceSystem found in the IFC file. This is used for tracing and validating georeferencing assumptions.

Cause:

Solution:

  1. Verify that the logged CRS name matches the intended coordinate reference system for the model.
  2. If the name contains a typo or non‑standard notation (e.g., EPSG:WSG94 instead of EPSG:WGS84), correct it in the authoring application.
  3. Re‑export the IFC file after ensuring the CRS name is correct and standard.
  4. If re‑export is not possible, document the intended CRS and any known discrepancies.

Info: Ifc_0005

Info message: Setup GCS from IFC: lat , lon , azimuth

Issue:

The connector has initialized the iModel’s Geographic Coordinate System (GCS) using geolocation information found in the IFC file (datum, latitude, longitude, and azimuth).

Cause:

Solution:

  1. Confirm that the logged datum and coordinates match the intended project georeferencing:
    • Datum (e.g., WGS84)
    • Latitude
    • Longitude
    • Azimuth/orientation
  2. If they are incorrect, correct the geolocation settings in the authoring application (site location or project position) and re‑export the IFC.
  3. Document the chosen GCS and coordinates for future reference and auditing.
 

Range

Error: Dgn_0201

Error message: Calculated extents along z is too big <high value> x <low value> = <height> m. Clamping it to <new high value> x <new low value>

Issue:

The overall vertical (top-to-bottom) size of the iModel calculated from the source data is unrealistically large — taller than the highest point on earth. Rather than accept that, the vertical extent was automatically reduced to a reasonable height centered on where most of the content actually sits. 

Cause:

  • One or more elements are placed at an extreme elevation, far above or below the rest of the design. These are typically caused by stray, misplaced, or corrupt geometry.
  • Content from different sources is positioned at very different elevations, for example because one file uses an incorrect elevation datum or unit setting.
  • An element was accidentally moved or copied to a location far outside the intended project area.

Effect:

  • This is reported as an error, but the synchronization continues and the iModel is produced.
  • The vertical extent of the iModel is automatically limited, so the model's overall bounds are reasonable.
  • Content that lies outside the reduced vertical range may fall outside the model's stated extents and may not display or be located as expected.
  • Overly large extents also degrade display and performance in viewers, which is why the limit is applied.

Solution:

 
  • Review the synchronization report for accompanying messages that list elements reported as out of range; these point to the specific content causing the extreme height.
  • Open the source file and locate that content. Check whether the elements are placed at an unintended elevation.
  • Correct the placement of the stray elements, or delete them if they are not needed.
  • Check the elevation and unit settings of the source file and any attached reference files, and make sure they are consistent with one another.
  • Save the file and submit it for synchronization again.

Additional Information:

  • The values in the message show the original top and bottom elevations, the resulting height, and the adjusted values that were used instead. Comparing these helps confirm how far off the stray content is.
  • A single misplaced element is often enough to trigger this, so correcting one item may resolve the issue entirely.