I always found the Visual Preview embedder in FME to be lacking so I don't use it. I don't believe it's reading wrong. Maybe there is a bug in it and it doesn't render correctly.
What happens if you connect an Inspector to the reader and you open it in the standalone FME Data Inspector?
Thanks for the advice, caracadrian!
I added an Inspector to the DGNV8 reader and checked the result. Both Visual Preview and standalone Data Inspector show the same result. It is not only a rendering problem but the converted features are wrong as well.
There's a difference between the DGNV8 reader in the workbench and the Data Inspector in the translation log. The Workbench log says the reader is using Enhanced geometry; on the contrary, the Data Inspector log says its reader is using Classic geometry. The sad thing is, for this drawing, Enhanced geometry gives the wrong result.
When I checked the geometries showing disparities in the feature information pane, Linear Boundary property of the features in the workbench using enhanced geometry is "No", whereas the property of the features in the data inspector is "Yes".
My guess is the "Enhanced geometry" is not working well in the DGNV8 reader at least for my drawing. So the workbench shows a wrong result but the data inspector shows a good result since it is using the classic mode.
Unfortunately, I was not able to find an option to force using classic geometry for the reader or the workspace in FME 2020. Googling says FME 2013 had an option for controlling that, but it was not applicable to FME 2020.
http://docs.safe.com/fme/2013/html/FME_QuickTranslator/content/fme%20configuration/geometry_handling.htm
Hi @ahgnoy - I'd suggest submitting a support case and providing a the dataset you're working with so someone on the support team can look into this.
Hi @nampreetatsafe
Thank you for the suggestion. I'll submit a support case for this.