Using PSED to Manage Property Sets in Civil3D

In Civil3D, Property Sets allow you to create and assign extended data properties to your objects. A property set definition specifies the characteristics of a group of properties that can be associated with an object.

Managing these properties can be a daunting task, as there’s no built-in tool that allows for custom filtering and searching.

For this reason, at Camilion we designed PSED: a Property Set Editor to manage all the data in your project in a precise and efficient way.

In this blog post, we´ll discuss a real case scenario where we use PSED to detect drafting errors and filter objects according to specific criteria.

en_psed_01.gif

Starting PSED

Our working file will be a Civil3D® document containing a 3D representation of a road junction. The individual objects are 3D Solids, each containing different Properties, grouped under various Property Sets. To see these Property Sets we must select an object and in the Properties pane, navigate to the Extended Data tab.

en_psed_01.png

To start PSED, type the word PSED in the commands bar and press Enter or start typing and select it from the dynamic drop-down that appears.

en_psed_02.png

Note: If PSED is not available in your options you may have to restart Civil3D® to allow the plugin to load correctly.

Loading data from an object

After starting PSED, a dialog box will appear with all the available Property Sets in the document and their corresponding Property Definitions.

To load data from any object, simply click on the Load button and then select an object.

en_psed_03.png

Finding errors

Next, we want to visually check if the Lado property has been correctly assigned to our road segments. This property defines the side of the road and it can be set to Derecha (right) or Izquierda (left).

To perform this check, we’ll activate the Lado checkbox, leave the word Derecha as the input value and click Ok.

Thee resulting operation highlights 14 objects and we can immediately see that there are two errors:

  • Object (1) should have Izquierda assigned
  • object (2) should have Derecha assigned

en_psed_04.png

To correct this error, we manually select these objects and navigate to the Properties pane > Extended Data tab. Here we find and correct the wrong properties.

To finish this check, we click on the Ok button again and this time all the objects will be highlighted correctly.

Note that it’s not necessary to close and re-open PSED while using other Civil3D® or AutoCad® tools.

en_psed_05.png

Checking for containing words

To end this sample, we want to check which elements contain the word Derramas in the NombreEnsamblaje property.

To do this, simply activate the corresponding checkbox, change the drop-down value to Contains and write the word Derramas in the corresponding field (see image below). To finish, press Ok. The 18 objects found will be selected in the user interface.

en_psed_06.png

Conclusion

PSED is a powerful plugin that can be integrated in the workflow of Civil3D® users from all disciplines.

The filtering can be done for more than one property simultaneously by selecting multiple checkboxes and the drop-down allows users to create custom filtering rules.

For properties of type text, the following options are available in the drop-down:

  • Equals
  • Contains
  • Starts With
  • Ends With

For properties of type integer, the following options are available in the drop-down:

  • Equals
  • Greater Than
  • Smaller Than

For properties of type real, the following options are available in the drop-down:

  • Equals
  • Greater Than
  • Smaller Than

These possibilities make PSED a valuable tool for speeding up your workflow and managing your projects at any scale.

Try it for free today!