Skip to main content
Hi all,

 

 

I run into a problem when using the clipper transformer. 

 

         As "clipper" I use a .shp file with a clip area.

 

         As "Clippee" I use a file geodatabase with 3D data.

 

 

When a polygon is cut it is logical that at the edges of the cut area new coordinates are be created. This must be done in such a way that the polygon is still closed in 3D. Here it goes "wrong" within FME. On the edges of the clip area FME created a new coordinate, with z-value 0.0. As a result, there are multiple coordinates to lie on each other with a different z-value.

 

 

See attached picture as example. In this example, starting coordinates 0 has an incorrect z-value whereby the polygon cannot be closed in 3D.  Coordinate 1 also has an incorrect Z-value. In addition, this coordinate is redundant (but that is less relevant).

 

 

 

 The consequence of these z-values are easily visible in ArcScene. The overpass is cut and get new coordinates with z-value 0.0. The overpass will go through secondary roads.

 

 

 

I would like to understand the cause of this issue. Do you have any idea how I can eliminate this issue?

 

 

With kind regards,

 

René
Hi,

 

 

The Clipper seems not to interpolate z values of the vertices of the clipped 3D features.

 

As a workaround, try draping the clipped features by the original 3D feature using the SurfaceDraper.

 

Send the original 3D polygon feature to the "Points/Lines" port; send the clipped features to the "DrapeFeatures" port.

 

Group By: <unique identifier attribute of the original feature>

 

 

Takashi

Reply