Skip to main content
Hello,

 

 

I am trying to change the output location of annotation in MicroStation (DGN) format. My understanding is that it is the igds_insertion_x and igds_insertion_y attribute values that determine where annotation is placed in DGN (please correct me if I'm wrong here).

 

 

Within FME, I am able to update the igds_insertion_x and igds_insertion_y attribute values using either the AttributeCreator or the PythonCaller. I have verified successful update using an inspector. However, when I use the Bentley MicroStation Design (V7) writer to produce DGN output, the original igds_insertion attributes have reappeared and the annotation is in its original location.

 

 

How can I write the updated igds_insertion attributes to my output DGN file?

 

 

I'm using FME Desktop 2014.

 

 

Thanks in advance,

 

 

Tom
Hi,

 

 

Maybe the great book can help you?

 

 

The great book says that those attributes are Reader only. U cannot cahnge and write them.

 

I think you have to move the annotations by selecting them and then doing a transpose.

 

You can for instance use a 2DAffiner:

 

1,0,Move_x

 

0,1,move_y

 

 

http://docs.safe.com/fme/html/FME_ReadersWriters/Default.htm#igds/Text_Strings.htm%3FTocPath%3DFME%20Readers%20and%20Writers%20(formats%20supported%20by%20FME%202014)%7CBentley%20MicroStation%20Design%20Reader%2FWriter%7CFeature%20Representation%7C_____20
Thanks! I'll try other methods, including the one you suggested.
btw....great avatar!

 

 

 

..like...why doe it (intricate workbench) not work!?#%@! ...and out goes the monitor!

Reply