Skip to main content
Question

Spatial join in 3D, Points within Solids

  • May 22, 2024
  • 1 reply
  • 106 views

riplizard
Contributor
Forum|alt.badge.img+1

I have a segmented column (basically stacked barrels of varying height) and 3D points “floating” within that column. How can I join the points to their containing segments? I made a few attempts but the results suggest FME only checks for X/Y and not Z.

By join I mean the solids acquiring their corresponding points’ attributes, looks like the weird “x-on-x-overlayer”, etc, transformer names unfortunately survived the overhaul 😒

 

(unrelated: signing up with a too long username gives a wrong “not allowed characters” error in the sign up form)

1 reply

virtualcitymatt
Celebrity
Forum|alt.badge.img+35

So one way which might work is to use the Clipper - The clipper works in 3D and works on solids.

One approach should be to create a 3DBuffer of the points with the bufferer - use sometime like 0.01 as the raduis to make sure it’s still nice and small.

Feed in the Column sections into the Candidate port of a clipper and the points into the Clipper port. 

Attached is an example with dummy data:


 


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