Skip to main content

I'm trying to spatially join floating polygons (colored lines in image below) to a vertical grid's tiles. The vertical tiles have all the same XY coordinates, as do the floating polygons. The polygons intersect the tiles; the tiles are not grouped.

Unfortunately I can't get it to work; the closest I managed to do is join them with NeighborFinder (1 neighbor), but what this does is giving every tile the attributes of the topmost floating polygon only. Furthermore, NeighborFinder doesn't seem to have join rules, which I'd need for the rightmost case, where two polygons are touching the same tile; for that case, whatever tile has the highest value in an attribute should win. Any ideas how to accomplish this?

What is the geometry type of the vertical grid tile - Solid (cube), 3D Polygon, Face, or other?
Does this screenshot illustrate the spatial relations between vertical tiles (yellow) and a floating polygon (blue)?

 


Hi @clickingbuttons,

 

have you found a solution for your 3D spatial join problem? Would you consider sharing a sample of your data perhaps for the community to experiment with and hopefully to generate more ideas?