Skip to main content
Solved

Is it possible to extract linked documents from a DGN into GIS?

  • January 3, 2024
  • 4 replies
  • 50 views

I have a DGN with linked word/excel/pdf documents and I am wanting to extract the filenames and connect to the relevant geometry within GIS. When I open the DGN in MicroStation I can see the linked documents but when I open in FME Inspector, they disappear. See attached image of links in MicroStation. I thought they may be pulled through into a 'linkage' field but they don't look to be.

Best answer by daveatsafe

Hi @oli2wd​,

The file linkage information can be found in the DGNV8 format attributes igds_xattributes{}.fullPath and igds_xattributes{}.fileName. It will take a little text manipulation to get clean file and path names out of these attributes, but this can be done using regular expressions in StringSearcher transformers:

Screen Shot 2024-01-05 at 2.41.08 PMI am attaching a workspace to illustrate the process.

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

evieatsafe
Safer
  • Safer
  • January 4, 2024

Perhaps the link might be contained in the 'User Linkage' on the point features. Are you able to provide a sample of your DGN file for us to examine? If you do not want to share it publicly, perhaps you could submit a support case with us. Happy FMEing!

 

 

 

 

 

 


  • Author
  • January 5, 2024

Perhaps the link might be contained in the 'User Linkage' on the point features. Are you able to provide a sample of your DGN file for us to examine? If you do not want to share it publicly, perhaps you could submit a support case with us. Happy FMEing!

 

 

 

 

 

 

Thank you Evie. I will submit it via a support case if someone is able to take a look. Many thanks, Olivia.


daveatsafe
Safer
Forum|alt.badge.img+20
  • Safer
  • Best Answer
  • January 5, 2024

Hi @oli2wd​,

The file linkage information can be found in the DGNV8 format attributes igds_xattributes{}.fullPath and igds_xattributes{}.fileName. It will take a little text manipulation to get clean file and path names out of these attributes, but this can be done using regular expressions in StringSearcher transformers:

Screen Shot 2024-01-05 at 2.41.08 PMI am attaching a workspace to illustrate the process.


  • Author
  • January 10, 2024

Hi @oli2wd​,

The file linkage information can be found in the DGNV8 format attributes igds_xattributes{}.fullPath and igds_xattributes{}.fileName. It will take a little text manipulation to get clean file and path names out of these attributes, but this can be done using regular expressions in StringSearcher transformers:

Screen Shot 2024-01-05 at 2.41.08 PMI am attaching a workspace to illustrate the process.

This is just what we were looking for. Many thanks for your help.