Skip to main content
Question

Fixing a solid geometry

  • January 27, 2014
  • 2 replies
  • 68 views

I have a solid geometry from a DGN I am trying to load into Oracle, which works, but the geometry then fails the validation.  Using the GeometryValidator transformer it tells me that there is an InvalidSolidBoundary although I am unable to fix it.  So i have tried using various transfomers to decompose so I can at least view (and possibly fix), but none of the below work (i.e. I get 1 output from 1 input):

 

  • Deaggregator (the fme_geometry is fme_aggregate, while fme_type is solid)
  • Chopper
  • CoordinateExtractor
  • MulitpleGeometrySetter (returns invalid despite it being an aggregate, tested using aggregatefilter first)
I am running FME Oracle Edition 2013 SP3, anyone got any ideas?  On a related note, is there a definite list of which transformers accept 3D data as I ahven't been able to find anything...

 

 

Dan
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.

2 replies

david_r
Celebrity
  • January 27, 2014
Hi,

 

 

is your solid a donut, perhaps? Those can be tricky if there is some sort of grid or tolerance snapping that is performed in your Oracle database.

 

 

David

  • Author
  • January 27, 2014
No it is a solid cylinder, but in the source dgn it is a cone so I wonder if this is causing the problem?  What I seem to have when I view in the data inspector is 3 surfaces comprising the cone, but these can't be modified in any way (or so it seems).  I will try again in the morning after a reboot see if this maybe clears anything up.