I am trying to import geometry in dgn file to a point feature class in arcgis file geodatabase. I have a layer in dgn file 'baum' which bascially means trees. I want to store these features in CAD drawing to the corresponding point feature class in fgdb. Moreover there are two kinds of tree. so i have used the joiner filter. that works well.

now since dgn file have multiple geometry in one layer i should use geometry filter. this translates all 4741 features but the inspector doesnot show it. I am new to FME so please guide me.

below are some screenshots which could be helpful to correct me.

enter image description here

enter image description here

enter image description here

  • are you loading in the .cel file? fmepedia.safe.com/articles/FAQ/…
    – Mapperz
    Apr 2 '15 at 14:24
  • my reader is a dgn file. i am writing into esri fgdb.
    – Jio
    Apr 2 '15 at 15:47
  • the .dgn file which i am reading has a layer with several geomerty types (igds_point, igds_line, igds_arc, igds_arc) which is usual. Now the feature class in fgdb is point feature. So i guess the problem is, point feature in fgdb could not handle geometry types, arc and ellipse. what filter i need to use to get this working?
    – Jio
    Apr 2 '15 at 16:06
  • Convert your DGN to a DXF and then use the tool convert CAD to Vector. Apr 4 '15 at 5:39

I'm not sure I see the point of filtering all of your geometries and writing them to a feature class. It's true that a Microstation cell is (or can be) made up of multiple geometry types. However, Microstation sees them as one object. If you filter all of your geometries and write them all to points, you're going to end up with duplicates.

A better option would be to write each cell as a point feature. Have a look through the documentation on Cells and figure out what case you have. Cells can be very complex. In any case, there will be an insertion point for the cells. I would use this as the coordinates for your points. From your screenshot, I can see that you have the following attributes:


You can use these coordinates to create point representations of your cells. Using a VertexCreator transformer, set the Mode to "Replace with Point" and the X, Y, and Z values will be the above attributes. Your output will be points with all of the other attributes of your cells.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.