Skip to main content
Question

Fixing a solid geometry

  • January 27, 2014
  • 2 replies
  • 56 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

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

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.

Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings