Skip to main content
Question

Extruder transformer

  • November 19, 2018
  • 13 replies
  • 65 views

kumarkannan1980
Participant
Forum|alt.badge.img+6

Hi,

I have the building data captured through stereo plotting process. My task is to create citygml using this data, when I try to extrude the feature using "Extruder" transformer(ref attached screenshot Extrude.png) the building is not extrude properly (ref attached screenshot Issue.png).

Same building I tried in Arcscene using the extrusion option, it rendered properly (ref attached screenshot arcscene.png)

 

 

Kindly help me to resolve this issue.

 

Regards,

K.Jayakumar

 

 

 

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.

13 replies

redgeographics
Celebrity
Forum|alt.badge.img+60
  • Celebrity
  • 3702 replies
  • November 19, 2018

Can you elaborate a bit more? The original polygons, are they on the surface (and you want to extrude up) or are they in the air (and you want to extrude down)?

And are the z-values above sea level or above ground level?


redgeographics
Celebrity
Forum|alt.badge.img+60
  • Celebrity
  • 3702 replies
  • November 19, 2018

Aha, I think that may be the source of the problem. In the Extruder you are extruding by @ZValue(), which is the z value the feature has. But it looks like you need to extrude by the BLDG_HEIGH attribute, try that and see if it works.


kumarkannan1980
Participant
Forum|alt.badge.img+6
  • Author
  • Participant
  • 39 replies
  • November 19, 2018

Aha, I think that may be the source of the problem. In the Extruder you are extruding by @ZValue(), which is the z value the feature has. But it looks like you need to extrude by the BLDG_HEIGH attribute, try that and see if it works.

Hi,

Thanks for your reply.

I tried that also same issue exist.

 


kumarkannan1980
Participant
Forum|alt.badge.img+6
  • Author
  • Participant
  • 39 replies
  • November 19, 2018

Hi,

Thanks for your reply.

I tried that also same issue exist.


redgeographics
Celebrity
Forum|alt.badge.img+60
  • Celebrity
  • 3702 replies
  • November 19, 2018

Are your XY coordinates in the same units as your Z's?


kumarkannan1980
Participant
Forum|alt.badge.img+6
  • Author
  • Participant
  • 39 replies
  • November 19, 2018

Hi

 

Please find the screenshot of vertex list and building height of the specific polygon.


redgeographics
Celebrity
Forum|alt.badge.img+60
  • Celebrity
  • 3702 replies
  • November 19, 2018

Any chance you can share a small sample of your data here (just one or two polygons)? Also, which version (build number) of FME are you using?


kumarkannan1980
Participant
Forum|alt.badge.img+6
  • Author
  • Participant
  • 39 replies
  • November 19, 2018

Any chance you can share a small sample of your data here (just one or two polygons)? Also, which version (build number) of FME are you using?

Hi

Unfortunately I unable to share the sample because of firewall restrictions . I am using this version of FME FME(R) 2015.1.2.1 (20150924 - Build 15539 - WIN32)

 

Thanks a lot for your immediate responses.


kumarkannan1980
Participant
Forum|alt.badge.img+6
  • Author
  • Participant
  • 39 replies
  • November 19, 2018

Hi

Unfortunately I unable to share the sample because of firewall restrictions . I am using this version of FME FME(R) 2015.1.2.1 (20150924 - Build 15539 - WIN32)

 

Thanks a lot for your immediate responses.


redgeographics
Celebrity
Forum|alt.badge.img+60
  • Celebrity
  • 3702 replies
  • November 19, 2018

It's still not clear to me exactly what you're putting in. Can you open the original dataset in FME's Data Inspector, inspect one building and let me know what the z-value and BLDG_HEIGH are, then extrude it and tell me what's wrong with it?


takashi
Celebrity
  • 7843 replies
  • November 19, 2018

The @ZValue function that you have set to the Extrusion Height parameter returns the z coordinate value (the current elevation in other words) of the first vertex of the input geometry.

The Extruder (Extrusion Input By: Height) extrudes the geometry from the current elevation to the Z axis direction by the distance specified in the Extrusion Height parameter.

Is it your intended transform?


kumarkannan1980
Participant
Forum|alt.badge.img+6
  • Author
  • Participant
  • 39 replies
  • November 20, 2018

It's still not clear to me exactly what you're putting in. Can you open the original dataset in FME's Data Inspector, inspect one building and let me know what the z-value and BLDG_HEIGH are, then extrude it and tell me what's wrong with it?

Hi,

Please find the sample data and screenshot took from the arcscene (ArcScene.png) and from the FME data inspector (FME Inspector.png)

 

sample.zip

 


kumarkannan1980
Participant
Forum|alt.badge.img+6
  • Author
  • Participant
  • 39 replies
  • November 20, 2018

It's still not clear to me exactly what you're putting in. Can you open the original dataset in FME's Data Inspector, inspect one building and let me know what the z-value and BLDG_HEIGH are, then extrude it and tell me what's wrong with it?

Improved view in arcscene