Skip to main content
I would like to transform a 3D multipatch SHP into a 2.5D SHP whereby the attributes for the 2.5D file are the calculated elevation and slope characteristics from the multipatch.

 

 

I have tried using the 2DForcer transformer and the BoundsExtractor calculator, which allowed me to hook the maxz up to the BLDG_HEIGHT attribute.  I had some limited success with this configuration.  However, it would seem things come across at strange scales, there are of course no slopes, and in general the it looks like the resulting buildings are just smashed together faces.

 

 

Does anyone have any guidance or workflows that you can share to transform 3D multipatch SHP into 2.5D SHP?

 

 

Thanks!
If you use the 2DForcer you will get 2D geometry.

 

 

If you deaggregate the multipatches first you can get the individual areas (patches) that make up the multipatch. If send these to a TINGenerator you can then get the slope from the triangles.

 

 

If all you want is to clissify the patches into Vertical/Sloping/Horizontal you can use two AreaCalculators (one to get the Plane Area and the other to get the Sloped Area). Zero PlaneArea means it is Vertical; if the two areas are equal it is Horizontal; all other are sloping. 

 

 

Cheers

 

AlanK

Reply