Skip to main content
Question

Obtain Lod2 building starting from lod1

  • December 11, 2012
  • 2 replies
  • 28 views

Hello all, I'm doing some enrichment on the cityGml automatically generated model of my city for a european proj called I-scope. At this moment I have only buildings geometries and i'm trying to texturize the model. I encountered some problems, expecially for Lod1 Building: I found the way to distinguish between flat and vertical features after a deaggregator and to rewrite the model as composed only of Lod2 buidings with separated surfaces. What I want to do now is to recognize the roofsurfaces(flat) from the ground surfaces. I tried a lot of possible transfomer but not encountered yet the way to compare the surfaces in an appropiate way. I need a way to find the max Z value between features with the same parentID an to split the output in ground and roof surfaces.

 

               Sorry for my bad english and thanks in advance, Marco

 

 

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.

2 replies

Forum|alt.badge.img
  • December 14, 2012
Hi,

 

 

How about using the BoundExtractor on the surfaces?

 

 

From there you can compare the min and max-Z between different surfaces with the same parentId.

 

 

/Tim

 


  • Author
  • December 14, 2012
Fantastic, that's what i'm looking for...

 

Now I don't know wich transformer have to use to comare different features using the "group by" field. Expression evaluator don't provide this option.....

 

             Many thanks Marco