Skip to main content

Note: we are primarily using FME Form version 2023.2.4.0 (build 23785), but have also tested this on 2024.0.1.0 (Build 24202) with similar results.

We have received DGN files that are referencing models that are both internal and external to DGNs themselves. These external DGN files are located in the same directory folder as the file being read. We are interested in having the reader (Bentley MicroStation Design (V8)) read not just the primary DGN, but also the referenced models.

In the parameters for the reader, we check the box for “Read Elements from Reference Files” and set the value for “Max Depth of Reference Files to Read” to something arbitrarily large like 20.

Selected parameters, but have tried a variety of combinations of values with no difference in outcomes.

Because we are interested in reading data from different files, the “Single Merged Feature Type” option is selected.

When the reader is run, we see data from the primary DGN, but nothing from any other DGN that it it is referencing. This is from the FME graphical preview from one of the models in the primary DGN:

FME Form graphical preview for one model from the primary DGN.

When this same DGN is viewed in Bentley View, the data shown above corresponds to only the data in this file:
 

Bentley View opened to the same DGN and only displaying data not referenced from other files.

However, the anticipated result is something more like this:

Bentley View opened to the same DGN and displaying data referenced from other files.

We can read the individual DGNs, but reading specified files helps to categorize and filter the data based on the relationships that are implied by the references. Based on documentation here and here, it seems like we have done everything necessary to read those other files, but they don’t seem to be reading.

Thank you!

Hi @adam_timmons

Would you be able to share your workspace and sample data? I think it would be best for us to try and recreate the issue on our end so that we can determine if it’s a bug or not. Alternatively, you can submit a case.

Please let me know if you have any questions!


Reply