Skip to main content
Question

I want to extract XFM data from the attached dgn file. I have tried using the Bentley Map V8XFM reader in both FME 2017 & 2018, but am unable to do so. I have exposed the igds_xfm* attributes as well. Is there a way out ?

  • March 26, 2018
  • 4 replies
  • 35 views

Forum|alt.badge.img

I want to extract XFM data from the attached dgn file. I have tried using the Bentley Map V8XFM reader in both FME 2017 & 2018, but am unable to do so. I have exposed the igds_xfm* attributes as well. Is there a way out ?

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.

4 replies

danilo_fme
Celebrity
Forum|alt.badge.img+51
  • Celebrity
  • 2077 replies
  • March 26, 2018

Hi @bb,

I simulated your case in my machine exposing the elements from the reader:

You can check the attributes in Data Inspector - Table View:

Attached the Workspace template - workspace-dgn.fmwt

Thanks,

Danilo


Forum|alt.badge.img
  • Author
  • 20 replies
  • March 27, 2018

Thanks a lot Danilo. But how do i Decode these values ? Also these are non-geometric, I put a GeometryFilter with NULL option checked and segregated the features into with geometry and without geometry. These being non-geometric, should have some key, which relates them to Geometric features.


Forum|alt.badge.img
  • Author
  • 20 replies
  • March 28, 2018

Hi @bb,

I simulated your case in my machine exposing the elements from the reader:

You can check the attributes in Data Inspector - Table View:

Attached the Workspace template - workspace-dgn.fmwt

Thanks,

Danilo

I did another workaround and was able to read the data. I attached BinaryEncoder to the reader with Base64 Encodingtype on igds_xattributes{0}.data attribute. Then i connected the output to TextDecoder with Base64 encodingtype and System Default option in Character Encoding. The destination attribute "_decoded" in the inspector table showed me some meaningful data. I wrote the output in a csv file. Will have to format the output. Thanks a lot Danilo.

danilo_fme
Celebrity
Forum|alt.badge.img+51
  • Celebrity
  • 2077 replies
  • March 28, 2018
I did another workaround and was able to read the data. I attached BinaryEncoder to the reader with Base64 Encodingtype on igds_xattributes{0}.data attribute. Then i connected the output to TextDecoder with Base64 encodingtype and System Default option in Character Encoding. The destination attribute "_decoded" in the inspector table showed me some meaningful data. I wrote the output in a csv file. Will have to format the output. Thanks a lot Danilo.
Hi @bb,

 

 

Great news. Did you have success?

 

 

Thanks,

 

Danilo