Skip to main content
Solved

Aggregating 3D polygons based on a common ID, results in corrupted geometry.

  • February 16, 2018
  • 2 replies
  • 67 views

Forum|alt.badge.img

Hi

 

 

I have a 3D city model made out of individual polygons. Polygons forming one building have a common ID (also attr like Type: Wall, Roof). I need to combine/merge/aggregate together shapes beloning to each building. The output should be a shapefile or multipatch.

 

 

I tried using Aggregator in combination with Dissolver and Sorter but data looks fine only in FME viewer. I try to use it in ArcGIS Pro, CityEngine and also in Microstation but data is completely distorted.

 

When I load non-aggregated data in ArcGIS Pro it works fine. But the problem is it has to be combined before I can use it for my project.

Any idea what could be wrong or what other ways I could use?

This is my setup And this is the result when viewed in ArcGIS Pro

Here's sample data, maybe sth is wrong with this data?

Best answer by daveatsafe

Hi @stysiakaleksand,

To create good multi-patch data from your polygons, you must first convert the polygons into 3D faces within FME.

I am attaching a workspace that uses the Triangulator to simplify your polygons into triangles, then a FaceReplacer to convert the triangles into faces.

The results from this workspace display quite nicely in ArcGIS Pro.

polytoface.fmw

View original
Did this help you find an answer to your question?

2 replies

daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • Best Answer
  • February 16, 2018

Hi @stysiakaleksand,

To create good multi-patch data from your polygons, you must first convert the polygons into 3D faces within FME.

I am attaching a workspace that uses the Triangulator to simplify your polygons into triangles, then a FaceReplacer to convert the triangles into faces.

The results from this workspace display quite nicely in ArcGIS Pro.

polytoface.fmw


Forum|alt.badge.img
daveatsafe wrote:

Hi @stysiakaleksand,

To create good multi-patch data from your polygons, you must first convert the polygons into 3D faces within FME.

I am attaching a workspace that uses the Triangulator to simplify your polygons into triangles, then a FaceReplacer to convert the triangles into faces.

The results from this workspace display quite nicely in ArcGIS Pro.

polytoface.fmw

Thanks a lot Dave, worked like a charm :) nice to learn this new skill.

 

 

 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings