Skip to main content

Hi,

So I have a DGN. I am reading it in (not exploding cells so its just one point) and then changing its coordinate systems. I want to then reexport a dgn. The problem is if I want the cells to show up in the output DGN I need a cell library. 

Is there a way that I can just use the definitions of the cells in the original file (without having to make a cell library every time out of it) when I write it? Like you can with the DWG writer. They are exactly what I want.

I know this question has been asked before, but that was 10 years ago and there was a few changes to the writer a few years ago.

At the moment I am limited to what is in version 2023.1

Thanks

I think you need the cell library….Limitations: If the cell library referenced in the source DGN is not available to the writer, FME will use the default cell or may not replicate the cell exactly. Always verify that the seed file and cell library are correctly referenced

Otherwise on the reader, expose format attributes cell-related attributes (e.g., igds_cell_name, igds_cell_size etc.)

If you need to style or modify cell elements, use the DGNStyler transformer to set symbology and other format attributes.


Thanks ​@j.botterill.
So not possible then (at least yet). To do this type of task I will rarely have the original cell library


I have made a new idea if anyone wants to vote for this
 

 


 

The term cell library refers to a component of a DGN library that contains cells — usually one per model. Recall that cells are small drawings — usually of frequently-used or complex symbols

Cell libraries used with previous versions of MicroStation are standalone files in a special format that is not directly supported by MicroStation. Pre-V8 cell libraries are automatically converted to DGN libraries when attached to a DGN file in MicroStation, but they retain their extension, typically ".cel."

https://docs.bentley.com/LiveContent/web/MicroStation%20Help-v19/en/GUID-165DBAC6-20A7-D9E8-EBD6-EF98D1C776E0.html

 

This might be the community feedback from 9 years back 

 


I’m aware of what cells are, I’ve been using Microstation for years! Though I much prefer blocks from Autocad. They are always causing me problems.

Yes, that is the post I was meaning. I was hoping there would be a better way to do it now. I’m not going to be able to rebuild a cell library for each file, and the other options listed aren’t suitable.

I was hoping someone would have a workaround now. Perhaps how to recreate one automatically being that they are part of the original drawing

Essentially I want to take a file, make a small change, and then rebuild it easily so it’s identical to the original. In this particular case I’m just reprojecting the horizontal coordinates between two datums (~1.5m)


Indeed, I’ve had to refuse several projects which were basically reading semi-complex dgns, modifying som stuff and then writing them back in the same way as the original.


Reply