Skip to main content
Question

renaming .dgn (Microstation) file levels with FME


ioannant
Contributor
Forum|alt.badge.img+1

Hello

I am trying to figure out if it is possible to read Levels from a .dgn files, and rename them according to a Table given to the script. I work at a public contracting authority where we receive “As-Built” .dgn documentation from our consultants, structured according to industry standards regarding level naming, and it would be a huge help if we could rename them to a human readable name which our maintenance employees can understand.

I guess I’ve found a way to “read” levels in Microstation files, but I cannot seem to find something that can write Levels. Is that possible with FME? Any help would be appreciated.

 

Cheers

Ioannis

3 replies

raghavendrans
Enthusiast
Forum|alt.badge.img+14

@ioannant 

What version of Bentley dgn files are they?

By simply importing the level names from a template dgn file for the DGN Writer Feature Types and then rerouting the data from the source dgn file to the appropriate level names on the writer side, you should be able to accomplish your ask.

FME allows writing to level names and numbers when writing to Bentley dgn format

https://docs.safe.com/fme/html/FME-Form-Documentation/FME-ReadersWriters/igds/quick_facts_igds.htm

Happy FME:-) ing

Cheers

SRG


ioannant
Contributor
Forum|alt.badge.img+1
  • Author
  • Contributor
  • May 16, 2025

Hi raghavendrans

Thank you for the fast reply! I will try the method you are describing.

What do you mean by version of dgn files? I think our consultants use both Microstation CONNECT and OpenRoads, but I imagine the script would work for .dgn files from both software?


raghavendrans
Enthusiast
Forum|alt.badge.img+14

@ioannant 

By version, I meant, whether the dgn files or V7 or V8?


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings