Skip to main content
Question

Microstation curves and Bspline curves

  • February 6, 2020
  • 6 replies
  • 180 views

Unable to correctly convert DGN which contains MicroStation traditional curves and Bspline curves. The resulted curves are stroked incorrectly. What is needed that stroked line follows curves more accurate. The undocumented parameter for dgn reader "Number of interpolated curve vertices" works for curves but not for Bsplines.

DGN reader ::

 

 

Result is not as expected

 

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.

6 replies

owen
Forum|alt.badge.img+1
  • February 7, 2020

Hello,

Are you using the latest version of FME? Bsplines seem to be stroked correctly for me.

Owen


  • Author
  • February 7, 2020

Hello,

Are you using the latest version of FME? Bsplines seem to be stroked correctly for me.

Owen

What type of Bspline you had? Is it through point or control point? Also can you change number of vertices for Bspline ?


owen
Forum|alt.badge.img+1
  • February 7, 2020

What type of Bspline you had? Is it through point or control point? Also can you change number of vertices for Bspline ?

Hello, yes standard bspline in Microstation with control points. No option to change the number of vertices, so I think that parameter only acts on curves. If you need control over that, probably best to drop the elements to lines in microstation first.


  • Author
  • February 7, 2020

Hello,

Are you using the latest version of FME? Bsplines seem to be stroked correctly for me.

Owen

Seems if DGN Bsplines are placed with method through point it doesn't convert correctly from DGN. We use only trough point type and not possible to drop as they need to remain as splines also need to avoid using Microstation.


owen
Forum|alt.badge.img+1
  • February 7, 2020

Seems if DGN Bsplines are placed with method through point it doesn't convert correctly from DGN. We use only trough point type and not possible to drop as they need to remain as splines also need to avoid using Microstation.

I dont think FME supports bspline curves as a geometry type, so if they need to remain bsplines perhaps not a job for FME


  • Author
  • February 7, 2020

Hello,

Are you using the latest version of FME? Bsplines seem to be stroked correctly for me.

Owen

I need to convert from DGN to GDB so it is perfectly fine that curves are facetized just it doesn't work for this case. Control points are also lost on translation so not possible to recover the spline as it was.