Skip to main content
Solved

z value issue using clipper

  • June 18, 2015
  • 1 reply
  • 36 views

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é

Best answer by takashi

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
View original
Did this help you find an answer to your question?
This post is closed to further activity.
It may be a question with a best answer, an implemented idea, or just a post needing no comment.
If you have a follow-up or related question, 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.

1 reply

takashi
Evangelist
  • Best Answer
  • June 18, 2015
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

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