Skip to main content
Solved

Write DGN with updated igds insertion attribute values


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
View original
Did this help you find an answer to your question?
This post is closed to further activity.
It may be a question with a best answer, an implemented idea, or just a post needing no comment.
If you have a follow-up or related question, 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!

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