Question

Microstation DGN curves not joined at first and last two vertices

  • 7 February 2019
  • 2 replies
  • 1 view

Badge +1

Hi

I am writing out to a Microstation V8 DGN file with the igds_type set to "igds_curve".

However, for some reason, the first two and last two vertices of every curve are not joined together in the ouputted DGN. Does anyone know why this would be? They were definitely joined together when I used a normal line_string...

I am using FME 2017.1 32 bit.


2 replies

Userlevel 1
Badge +11

Hi @aquamarine,

that's a good question. It seems like the igds_curve doesn't quite reflect the exact coordinates of the geometry but rather the bezier curves represented by Microstation. There's a bit more on igds_curve attributes from the documentation, and on arcs as well. Would you be able to try using an ArcStroker followed by a GeometryCoercer set to lines, before writing out to DGN? I suspect that might resolve the arc issues. If not, would it be possible to share your workspace and a sample of data?

Badge +1

Hi @jovitaatsafe thanks for your reply! I decided to output the igds_type to igds_line instead of igds_curve so that the geometry could be preserved.

Reply