Skip to main content
Question

I3S Writer RAM usage

  • November 17, 2019
  • 6 replies
  • 20 views

davidrasner5
Contributor
Forum|alt.badge.img+4

Hello,

I'm trying to convert an IFC file into a ArcGIS webscene, via I3S. This worked fine for other models in the past, but this time, the writer crashes after using up ~27 gb of RAM.

It's a tiny IFC, just some ~40 Mb. Even weirder, I can convert the IFC solids into multipatches via SHP, or GDB. Just no I3S. :(

I would really appreciate some hints.

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.

6 replies

sigtill
Supporter
Forum|alt.badge.img+25
  • Supporter
  • 956 replies
  • November 18, 2019

Hi @davidrasner5 Try to add a GeometryValidator before the writer, and choose All tests - to see if there are any "difficult" geometries.


virtualcitymatt
Celebrity
Forum|alt.badge.img+47
  • Celebrity
  • 2000 replies
  • November 18, 2019

Souds like a geometry issue for sure - however, another possibility is if the data from the IFC are in very different area - I've seen cases where there are data at the origin of a coordinate system but also with data at the correct (projected) location. Meaning that the bounds of the data are Huuuuge. I'm not sure what king of effect this would have on the i3s writer, however, this could be playing a role is the increased memory usage.

 

 

It's easy to rule out, you just need to look at the IFC in the data inspector.

bruceharold
Supporter
Forum|alt.badge.img+19
  • Supporter
  • 346 replies
  • November 18, 2019

David, if you can share your data please open a support call with Esri and request the 3D team product engineer for i3S be attached to the issue, he is interested in seeing this behavior.


davidrasner5
Contributor
Forum|alt.badge.img+4
  • Author
  • Contributor
  • 28 replies
  • November 20, 2019

Hi @davidrasner5 Try to add a GeometryValidator before the writer, and choose All tests - to see if there are any "difficult" geometries.

Thanks for the reply. The IFC seems to be very messy. I tried the "basic integrity" preset and the geometry validator just logs a "error running translation".


davidrasner5
Contributor
Forum|alt.badge.img+4
  • Author
  • Contributor
  • 28 replies
  • November 20, 2019

David, if you can share your data please open a support call with Esri and request the 3D team product engineer for i3S be attached to the issue, he is interested in seeing this behavior.

I will try that, thanks.


sigtill
Supporter
Forum|alt.badge.img+25
  • Supporter
  • 956 replies
  • November 20, 2019

Thanks for the reply. The IFC seems to be very messy. I tried the "basic integrity" preset and the geometry validator just logs a "error running translation".

You can try to add a Deaggregator before the GeometryValidator. And then try to "weed out" the bad objects.