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!
Best answer by alank
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
This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.
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.