Skip to main content
I try to intersect a line with 3d coordinates and a polygon with 3d coordinates. How can i calculate the intersection point (the two screenshots may help)? Are there some properties that i have to use?

Thank you for help!

I would try the Clipper transformer. Polygons would the Clipper, lines would be your Clippee.


Take a look at the 3DLineOnDTMIntersector custom transformer from the Hub.

Line to LINES port and polygon to POINTS/LINES port.3DLineOnDTMIntersector


Thank you @caracadrian​ first of all.

This transformer worked because im obvisously able to select the intersection point.

But i'm not able to get the coordinates of this point.

As same as in your screenshot the elevation column is <missing>


Use CoordinateExtractor.

If you don't want to bother exploding lists or exposing attributes set it to Specify Coordinate and leave the default 0 as index.


Thank you again. It worked.

Interim i got another solution: Set a new attribute and in column value i choose FME Feature Functions and there are x,y,z coordinates. I think this is the same function but of course your way is smarter 🙂 @caracadrian​ 


Reply