Civil3d 2022 Property Sets Bug

  • Speckle Status: Private instance - server version 2.24.2

  • Objective: Send & receive property set data in Civil3D

  • Issue: Property sets are not sent using connector v3.3.0 in civil3d 2022. They are correctly sent using civil3d 2024.

  • Example:
    working sent from civil3d 2024:

not working sent from civil3d 2022:

  • Speckle link: Private server

  • Logs: can be sent separately if required

Adding this to our backlog - we’ll be coming out with some fixes for property sets soon!

awesome, thanks @clrkng!

Hi @m.turner , I believe we’ve fixed this in our recent 3.4.0 release, but a few clarification questions:

  • in the screenshot you posted, was this object a solid in civil3d?
  • are you able to give us the civil dwg of this object so we can confirm in testing?

Thanks!

Hi @clrkng, sorry for the slow replay I’ve been on leave for the past couple of weeks. I think we had tried with both solids and meshes (aware that solids are stored as meshes in speckle), though I would have to go and double check.

Do you still need the example drawing?

No, we’ve fixed this for both solids and for property sets on blocks - please give the latest release a try and let me know if you’re still missing the property sets!

Testing in c3d 2022 with connector v3.5.0, property sets are working when I publish a solid (civil3d → speckle, I can see property sets in the web viewer). However, when I load that solid back (speckle → civil3d) I can no longer see the property sets. Is that as expected?

Hi @m.turner , yes currently property sets and other properties are not loaded with geometry in AutoCAD and Civil 3D. What’s your current workflow here, what are you looking to do with the property sets on receive? We may be able to add this relatively easily

We build 3d geometry programmatically in an automated process, with attached metadata giving the required details for the solution created. Previously, this metadata was populated as a property set in C3D, allowing the end user to inspect the information within a single environment (i.e. c3d) when they pulled the analysis results