{"id":2124,"date":"2020-09-29T08:00:00","date_gmt":"2020-09-29T07:00:00","guid":{"rendered":"https:\/\/camilion.dms3labs.cat\/2020\/09\/29\/using-psed-to-manage-property-sets-in-civil3d\/"},"modified":"2024-02-14T17:01:53","modified_gmt":"2024-02-14T16:01:53","slug":"using-psed-to-manage-property-sets-in-civil3d","status":"publish","type":"post","link":"https:\/\/camilion.eu\/es\/2020\/09\/29\/using-psed-to-manage-property-sets-in-civil3d\/","title":{"rendered":"Using PSED to Manage Property Sets in Civil3D"},"content":{"rendered":"<p>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.<\/p>\n<p>Managing these properties can be a daunting task, as there&rsquo;s no built-in tool that allows for custom filtering and searching.<\/p>\n<p>For this reason, at Camilion we designed <a href=\"https:\/\/camilion.eu\/en\/apps\/PSED\/\">PSED<\/a>: a Property Set Editor to manage all the data in your project in a precise and efficient way.<\/p>\n<p>In this blog post, we\u00b4ll discuss a real case scenario where we use <a href=\"https:\/\/camilion.eu\/en\/apps\/PSED\/\">PSED<\/a> to detect drafting errors and filter objects according to specific criteria.<\/p>\n<p><img decoding=\"async\" alt=\"en_psed_01.gif\" src=\"https:\/\/camilion.eu\/wp-content\/uploads\/2024\/02\/en_psed_01.gif\" title=\"\"><\/p>\n<div class=\"toc\">\n<ul>\n<li><a href=\"#starting-psed\">Starting PSED<\/a><\/li>\n<li><a href=\"#loading-data-from-an-object\">Loading data from an object<\/a><\/li>\n<li><a href=\"#finding-errors\">Finding errors<\/a><\/li>\n<li><a href=\"#checking-for-containing-words\">Checking for containing words<\/a><\/li>\n<li><a href=\"#conclusion\">Conclusion<\/a><\/li>\n<\/ul>\n<\/div>\n<h3 id=\"starting-psed\">Starting PSED<\/h3>\n<p>Our working file will be a <a href=\"https:\/\/www.autodesk.com\/products\/civil-3d\/overview\" target=\"_blank\" rel=\"noopener\">Civil3D\u00ae<\/a> document containing a 3D representation of a road junction. The individual objects are <code>3D Solids<\/code>, each containing different Properties, grouped under various Property Sets.<br \/>\nTo see these Property Sets we must select an object and in the <code>Properties<\/code> pane, navigate to the <code>Extended Data<\/code> tab.<\/p>\n<p><img decoding=\"async\" alt=\"en_psed_01.png\" src=\"https:\/\/camilion.eu\/wp-content\/uploads\/2024\/02\/en_psed_01.png\" title=\"\"><\/p>\n<p>To start <a href=\"https:\/\/camilion.eu\/en\/apps\/PSED\/\">PSED<\/a>, type the word <code>PSED<\/code> in the commands bar and press <code>Enter<\/code> or start typing and select it from the dynamic drop-down that appears.<\/p>\n<p><img decoding=\"async\" alt=\"en_psed_02.png\" src=\"https:\/\/camilion.eu\/wp-content\/uploads\/2024\/02\/en_psed_02.png\" title=\"\"><\/p>\n<blockquote>\n<p><strong>Note:<\/strong> If <code>PSED<\/code> is not available in your options you may have to restart <a href=\"https:\/\/www.autodesk.com\/products\/civil-3d\/overview\" target=\"_blank\" rel=\"noopener\">Civil3D\u00ae<\/a> to allow the plugin to load correctly.<\/p>\n<\/blockquote>\n<h3 id=\"loading-data-from-an-object\">Loading data from an object<\/h3>\n<p>After starting <a href=\"https:\/\/camilion.eu\/en\/apps\/PSED\/\">PSED<\/a>, a dialog box will appear with all the available Property Sets in the document and their corresponding Property Definitions.<\/p>\n<p>To load data from any object, simply click on the <code>Load<\/code> button and then select an object.<\/p>\n<p><img decoding=\"async\" alt=\"en_psed_03.png\" src=\"https:\/\/camilion.eu\/wp-content\/uploads\/2024\/02\/en_psed_03.png\" title=\"\"><\/p>\n<h3 id=\"finding-errors\">Finding errors<\/h3>\n<p>Next, we want to visually check if the <em>Lado<\/em> property has been correctly assigned to our road segments. This property defines the side of the road and it can be set to <em>Derecha<\/em> (right) or <em>Izquierda<\/em> (left).<\/p>\n<p>To perform this check, we&rsquo;ll activate the <em>Lado<\/em> checkbox, leave the word <em>Derecha<\/em> as the input value and click <code>Ok<\/code>.<\/p>\n<p>Thee resulting operation highlights 14 objects and we can immediately see that there are two errors:<\/p>\n<ul>\n<li>Object <code>(1)<\/code> should have <em>Izquierda<\/em> assigned<\/li>\n<li>object <code>(2)<\/code> should have <em>Derecha<\/em>  assigned<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"en_psed_04.png\" src=\"https:\/\/camilion.eu\/wp-content\/uploads\/2024\/02\/en_psed_04.png\" title=\"\"><\/p>\n<p>To correct this error, we manually select these objects and navigate to the <code>Properties<\/code> pane &gt; <code>Extended Data<\/code> tab. Here we find and correct the wrong properties.<\/p>\n<p>To finish this check, we click on the <code>Ok<\/code> button again and this time all the objects will be highlighted correctly.<\/p>\n<p>Note that it&rsquo;s not necessary to close and re-open <a href=\"https:\/\/camilion.eu\/en\/apps\/PSED\/\">PSED<\/a> while using other <a href=\"https:\/\/www.autodesk.com\/products\/civil-3d\/overview\" target=\"_blank\" rel=\"noopener\">Civil3D\u00ae<\/a> or <a href=\"https:\/\/www.autodesk.com\/products\/autocad\/overview\" target=\"_blank\" rel=\"noopener\">AutoCad\u00ae<\/a> tools.<\/p>\n<p><img decoding=\"async\" alt=\"en_psed_05.png\" src=\"https:\/\/camilion.eu\/wp-content\/uploads\/2024\/02\/en_psed_05.png\" title=\"\"><\/p>\n<h3 id=\"checking-for-containing-words\">Checking for containing words<\/h3>\n<p>To end this sample, we want to check which elements contain the word <em>Derramas<\/em> in the <em>NombreEnsamblaje<\/em> property.<\/p>\n<p>To do this, simply activate the corresponding checkbox, change the drop-down value to <code>Contains<\/code> and write the word <em>Derramas<\/em> in the corresponding field (see image below). To finish, press <code>Ok<\/code>. The 18 objects found will be selected in the user interface.<\/p>\n<p><img decoding=\"async\" alt=\"en_psed_06.png\" src=\"https:\/\/camilion.eu\/wp-content\/uploads\/2024\/02\/en_psed_06.png\" title=\"\"><\/p>\n<h3 id=\"conclusion\">Conclusion<\/h3>\n<p><a href=\"https:\/\/camilion.eu\/en\/apps\/PSED\/\">PSED<\/a> is a powerful plugin that can be integrated in the workflow of <a href=\"https:\/\/www.autodesk.com\/products\/civil-3d\/overview\" target=\"_blank\" rel=\"noopener\">Civil3D\u00ae<\/a> users from all disciplines.<\/p>\n<p>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.<\/p>\n<p>For properties of type <code>text<\/code>, the following options are available in the drop-down:<\/p>\n<ul>\n<li><code>Equals<\/code><\/li>\n<li><code>Contains<\/code><\/li>\n<li><code>Starts With<\/code><\/li>\n<li><code>Ends With<\/code><\/li>\n<\/ul>\n<p>For properties of type <code>integer<\/code>, the following options are available in the drop-down:<\/p>\n<ul>\n<li><code>Equals<\/code><\/li>\n<li><code>Greater Than<\/code><\/li>\n<li><code>Smaller Than<\/code><\/li>\n<\/ul>\n<p>For properties of type <code>real<\/code>, the following options are available in the drop-down:<\/p>\n<ul>\n<li><code>Equals<\/code><\/li>\n<li><code>Greater Than<\/code><\/li>\n<li><code>Smaller Than<\/code><\/li>\n<\/ul>\n<p>These possibilities make <a href=\"https:\/\/camilion.eu\/en\/apps\/PSED\/\">PSED<\/a> a valuable tool for speeding up your workflow and managing your projects at any scale.<\/p>\n<p><a href=\"https:\/\/camilion.eu\/en\/apps\/PSED\/\">Try it for free today!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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.<\/p>\n<p>Managing these properties can be a daunting task, as there&rsquo;s no built-in tool that allows for custom filtering and searching.<\/p>\n<p>For this reason, at Camilion we designed <a href=\"https:\/\/camilion.eu\/en\/apps\/PSED\/\">PSED<\/a>: a Property Set Editor to manage all the data in your project in a precise and efficient way.<\/p>\n<p>In this blog post, we\u00b4ll discuss a real case scenario where we use <a href=\"https:\/\/camilion.eu\/en\/apps\/PSED\/\">PSED<\/a> to detect drafting errors and filter objects according to specific criteria.<\/p>\n<p><img decoding=\"async\" alt=\"en_psed_01.gif\" src=\"https:\/\/camilion.eu\/en\/blog\/2020-civil3d-manage-property-sets-with-psed\/en_psed_01.gif\" \/><\/p>\n","protected":false},"author":1,"featured_media":1372,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[141,192,165],"tags":[],"dipi_cpt_category":[],"class_list":["post-2124","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-civil3d-es","category-howto-es","category-psed-es"],"acf":[],"_links":{"self":[{"href":"https:\/\/camilion.eu\/es\/wp-json\/wp\/v2\/posts\/2124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/camilion.eu\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/camilion.eu\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/camilion.eu\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/camilion.eu\/es\/wp-json\/wp\/v2\/comments?post=2124"}],"version-history":[{"count":3,"href":"https:\/\/camilion.eu\/es\/wp-json\/wp\/v2\/posts\/2124\/revisions"}],"predecessor-version":[{"id":2188,"href":"https:\/\/camilion.eu\/es\/wp-json\/wp\/v2\/posts\/2124\/revisions\/2188"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/camilion.eu\/es\/wp-json\/wp\/v2\/media\/1372"}],"wp:attachment":[{"href":"https:\/\/camilion.eu\/es\/wp-json\/wp\/v2\/media?parent=2124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/camilion.eu\/es\/wp-json\/wp\/v2\/categories?post=2124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/camilion.eu\/es\/wp-json\/wp\/v2\/tags?post=2124"},{"taxonomy":"dipi_cpt_category","embeddable":true,"href":"https:\/\/camilion.eu\/es\/wp-json\/wp\/v2\/dipi_cpt_category?post=2124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}