📂 IFC Importer users listen up - We got news!

Hi @community!

Calling all IFC Importer users… to let you know you’re about to become IFC Importer hard core fans (hopefully)! :sparkles:

We have re-written the IFC Importer from scratch so it’s ready for a bunch of improvements!

With the help of @Christopher_Diggins, the Next-Gen IFC Importer is faster than ever and can allow us to scale to larger files.
Large files previously behaved unreliably with our old web based IFC Importer. No more of that. :smiling_face_with_sunglasses:

We’re R E A D Y to deploy these changes to app.speckle.systems where new IFC uploads will use the new .NET based Importer logic.

Wanna see it in action?

Check out these models imported with the Next-Gen Importer:

What to expect:

  • The Next-Gen IFC Importer is more scalable, and faster when importing large files. Chef’s kiss.

  • Correct scaling of IFC files - all length Units will be scaled to Meters.

  • Imported Speckle models will have the data structured the same as our Next-Gen (current) connectors - i.e. using Collections and DataObjects.

    This makes it work with all other Next-Gen Design Coordination workflows as well as Automations and Businesses Intelligence workflows. (explore use cases at speckle.systems)


Good to know:

  • For the next 4 weeks only the files ending in .legacyimporter.ifc will still trigger the old IFC Importer logic. After that we’re saying bye to the old Importer logic. :skull: We’re always here to support you along the way!
  • New features like CRS, IFC Space geometry, IFC Annotations are still a TBD.
  • The new IFC Importer is converting Property Sets, and basic spatial element properties only.
  • Support for super duper large files is not there yet, we are still keeping the same 100MB limit on the files uploaded.
  • We may explore options to offer even higher limits in a paid plan once we’re confident that the experience is worth it for you!

So keep the feedback coming—that’s how we keep the ball rolling.

16 Likes

Hmmh, ist already online ?

And I tried an IFC file yesterday. 23 MB, it loads fast but processing never ended. Doesn’t look different today.

2 Likes

is it rolled out yet?

just tried on our speckle-hosted server

As always, can you share that file with us pretty please?

It really depends on how you’ve configured your self hosted server. From the screenshot it doesn’t look like you have file imports enabled. It’s a separate service.

Good catch, those links were accidently private :sweat_smile: . I’ve updated them now.

The update is now on app.speckle.systems

You might be seeing an old import that got stuck. This shouldn’t happen again with the new uploads. Please let me know if you do see new uploads get stuck.

2 Likes

@Sonderwoods side effect of your gmail stealth mode on the forum here is that we didn’t make 2+2=4.

The deployment to other speckle-hosted servers is usually in short order of time after live on the main server. Let me check with the server team and I’ll let you know directly as soon as I know

Cheers (yep, talking about Multiconsult server here)..

gmail = consistency if I get a new job one day, not stealth mode <3

2 Likes

4 posts were split to a new topic: IFC File Fails with Next-Gen Importer

@Sonderwoods

I’ve checked the server and the new IFC parser is deployed.

A 413 status code is caused because the upload is larger than allowed by the ingress or loadbalancer. I’ll take a look at the configuration in case it is set too low.

Iain