Skip to main content
Solved

Write DGN with updated igds insertion attribute values

  • June 16, 2014
  • 3 replies
  • 30 views

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

Best answer by gio

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
This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

3 replies

gio
Contributor
Forum|alt.badge.img+15
  • Contributor
  • Best Answer
  • June 17, 2014
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

  • Author
  • June 17, 2014
Thanks! I'll try other methods, including the one you suggested.

gio
Contributor
Forum|alt.badge.img+15
  • Contributor
  • June 17, 2014
btw....great avatar!

 

 

 

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