Skip to main content

@takashi

I have a 3D wedge shape polygon which I want to make into a solid with the base being the lowest z of the polygon. I have tried solid builder etc. but can't get the output. Any help will be much appreciated.

Hi @lawrence,

Try using an Offsetter to offset the Z value of your polygon to the desired base value, and then an Extruder to extrude a solid vertically to a desired height. This tutorial might be a helpful example in using the Extruder transformer.

 

 

For your data, here are a few tips to keep in mind:
  • Notice what units of measurement your data is coming in in, if your coordinate system uses degrees, FME will use degrees for measurements. So if you want meters, make sure to reproject your data
  • If you are planning to use the arithmetic editor (for example to calculate the vertical distance to extrude to in the Extruder), you can use a StringReplacer to remove the unit (ex. 150m to just 150), so you can perform calculations

Hope that helps!


Thanks @jovitaatsafe. Thats the solution I am looking for.


Because the polygon has a slope, the extrusion does not create a flat base. I have enhanced the workflow as follows.


Because the polygon has a slope, the extrusion does not create a flat base. I have enhanced the workflow as follows.

Glad to hear that it's going well. Thanks for sharing your solution!

Reply