I am looking for a way to "dissolve" touching 3D data without losing the Z information, is that possible? My input data can either be multipatch or polygonZ. Any workaround would help, and avoiding to obtain a single feature in the output would be a great plus.
Briefly, what I have is a street network as 3D polyline, with a field indicating the width of every street. I used 3D symbology to create a strip of the right width, and used "3D layer to feature class" to obtain a multipatch. However, this operation naturally cause overlaps at road crossings, which are a) not nice, and b) causing many issues when I process my data further (e.g. flickering "fighting" polygons).
I could obtain both multipatch and polygonZ, and extrude the data to ensure touching volumes, but I was not able to eliminate the overlaps. 3D intersect extract all of them, but I don't know how to proceed without losing the 3D information. I also have bridges, hence I really need something that works in 3D for close features. The desired output would looks as in Multipatch_width.jpg (where we do not see the overlaps, but they are there unfortunately).
Any help would be greatly appreciated!
Thank you in advance,