<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Schedule headlines to display designated tree level of Classification system in Project data &amp; BIM</title>
    <link>https://community.graphisoft.com/t5/Project-data-BIM/Schedule-headlines-to-display-designated-tree-level-of/m-p/323463#M12624</link>
    <description>&lt;P&gt;To get you started. i made a short video to demo the process.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://youtu.be/Txv3SHxnjXg" target="_self"&gt;Classification levels in schedules&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, I'll attach the Python scrip. You will have to alter the particulars for your Objects.&lt;/P&gt;&lt;P&gt;Any problems or confusion, leave a comment.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 29 Nov 2021 04:00:58 GMT</pubDate>
    <dc:creator>poco2013</dc:creator>
    <dc:date>2021-11-29T04:00:58Z</dc:date>
    <item>
      <title>Schedule headlines to display designated tree level of Classification system</title>
      <link>https://community.graphisoft.com/t5/Project-data-BIM/Schedule-headlines-to-display-designated-tree-level-of/m-p/323080#M12621</link>
      <description>&lt;P&gt;When displaying information in a schedule it is possible to show the classification as a headline.&lt;/P&gt;
&lt;P&gt;However, depending on the complexity/levels of the classification system the actual classification of the element can be too specific for grouping when perhaps level 1, or 2 would be more suitable.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As an example, we are using the CBI classification system.&lt;/P&gt;
&lt;P&gt;Without documenting it fully here I'll use "Timber "Framing" as an example as well as sanitaryware, so you can see where they sit within the 4 levels (4 digits).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1 - General&lt;/P&gt;
&lt;P&gt;2 - Site&lt;/P&gt;
&lt;P&gt;3 - Structure&lt;/P&gt;
&lt;P&gt;---38 - Timber&lt;/P&gt;
&lt;P&gt;------382 - Timber Framing&lt;/P&gt;
&lt;P&gt;----------3822 - Solid timber wall framing&lt;/P&gt;
&lt;P&gt;4 - Enclosure&lt;/P&gt;
&lt;P&gt;5. Interior&lt;/P&gt;
&lt;P&gt;6 - Finish&lt;/P&gt;
&lt;P&gt;7 - Services&lt;/P&gt;
&lt;P&gt;---71 - Liquid Supply&lt;/P&gt;
&lt;P&gt;------715 - Sanitaryware, tapware and accessories&lt;/P&gt;
&lt;P&gt;---------7151 Sanitaryware&lt;/P&gt;
&lt;P&gt;8 - External&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As you can image in a schedule, seeing the 4th level of the classification would be too much, where as level 1 or level 2 would be clearer.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;At the moment I have an expression that returns the first character of the classification number (for the examples above that would be 3 and 7).&lt;/P&gt;
&lt;P&gt;Then an IFS expression that marries up that 1st digit with the 8 (level 1) classification numbers above, (screenshot attached).&lt;/P&gt;
&lt;P&gt;The problem is, to go any further would require huge expressions with IFS entries.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can anyone suggest another method?&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2021-11-25 100258.png" style="width: 999px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/16980iF863AED598606EAE/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2021-11-25 100258.png" alt="Screenshot 2021-11-25 100258.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2021-11-25 100455.png" style="width: 508px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/16981i6933FE437C33A6A4/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2021-11-25 100455.png" alt="Screenshot 2021-11-25 100455.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jan 2025 10:29:55 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Project-data-BIM/Schedule-headlines-to-display-designated-tree-level-of/m-p/323080#M12621</guid>
      <dc:creator>Josh Verran</dc:creator>
      <dc:date>2025-01-30T10:29:55Z</dc:date>
    </item>
    <item>
      <title>Re: Schedule headlines to display designated tree level of Classification system</title>
      <link>https://community.graphisoft.com/t5/Project-data-BIM/Schedule-headlines-to-display-designated-tree-level-of/m-p/323218#M12622</link>
      <description>&lt;P&gt;I assume you just want to display the upper levels of the classification tree. There isn't any way a expression could accomplish this since it does not have access to the classification tree. However, this is a easy (short) Python script assuming you could just display (schedule) the result in a custom property.&lt;/P&gt;&lt;P&gt;In the Python script;&lt;/P&gt;&lt;P&gt;Extract the element guid.&lt;/P&gt;&lt;P&gt;use - GetClasificationsofElements to get your element classification level then extract the level number in front.&lt;/P&gt;&lt;P&gt;Use. GetAllClassificationsInSystem to get the class tree.&lt;/P&gt;&lt;P&gt;Get the upper level name by using:&lt;/P&gt;&lt;P&gt;return class[your top level number].classificationItem.id +'. '+ return class[your top level]classification.name&lt;/P&gt;&lt;P&gt;For lower levels use: the children attribute&lt;/P&gt;</description>
      <pubDate>Fri, 26 Nov 2021 02:47:20 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Project-data-BIM/Schedule-headlines-to-display-designated-tree-level-of/m-p/323218#M12622</guid>
      <dc:creator>poco2013</dc:creator>
      <dc:date>2021-11-26T02:47:20Z</dc:date>
    </item>
    <item>
      <title>Re: Schedule headlines to display designated tree level of Classification system</title>
      <link>https://community.graphisoft.com/t5/Project-data-BIM/Schedule-headlines-to-display-designated-tree-level-of/m-p/323433#M12623</link>
      <description>&lt;P&gt;Thanks Gerry&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I haven't actually used scripts before, so I'll do a bit of learning on that first.&lt;/P&gt;&lt;P&gt;Sounds quite useful.&lt;/P&gt;&lt;P&gt;Once leant I'll try your suggestion above and reply how I got on.&lt;/P&gt;</description>
      <pubDate>Sun, 28 Nov 2021 18:42:05 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Project-data-BIM/Schedule-headlines-to-display-designated-tree-level-of/m-p/323433#M12623</guid>
      <dc:creator>Josh Verran</dc:creator>
      <dc:date>2021-11-28T18:42:05Z</dc:date>
    </item>
    <item>
      <title>Re: Schedule headlines to display designated tree level of Classification system</title>
      <link>https://community.graphisoft.com/t5/Project-data-BIM/Schedule-headlines-to-display-designated-tree-level-of/m-p/323463#M12624</link>
      <description>&lt;P&gt;To get you started. i made a short video to demo the process.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://youtu.be/Txv3SHxnjXg" target="_self"&gt;Classification levels in schedules&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, I'll attach the Python scrip. You will have to alter the particulars for your Objects.&lt;/P&gt;&lt;P&gt;Any problems or confusion, leave a comment.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Nov 2021 04:00:58 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Project-data-BIM/Schedule-headlines-to-display-designated-tree-level-of/m-p/323463#M12624</guid>
      <dc:creator>poco2013</dc:creator>
      <dc:date>2021-11-29T04:00:58Z</dc:date>
    </item>
    <item>
      <title>Re: Schedule headlines to display designated tree level of Classification system</title>
      <link>https://community.graphisoft.com/t5/Project-data-BIM/Schedule-headlines-to-display-designated-tree-level-of/m-p/335539#M12625</link>
      <description>&lt;P&gt;I've come up with a little workaround that involves expressions but no python.&lt;/P&gt;&lt;P&gt;Involves a Project Info Field which contains the data for each branch.&lt;/P&gt;&lt;P&gt;For example&lt;/P&gt;&lt;P&gt;11 - Contract conditions|&lt;BR /&gt;12 - General requirements|&lt;BR /&gt;21 - Demolition|&lt;BR /&gt;22 - Preparation and groundwork|&lt;BR /&gt;23 - Foundations|&lt;BR /&gt;24 - Minor demolition and alterations|&lt;BR /&gt;31 - Concrete|&lt;BR /&gt;32 - Earth|&lt;BR /&gt;33 - Masonry|&lt;BR /&gt;34 - Steel|&lt;BR /&gt;35 - Stainless steel|&lt;BR /&gt;36 - Aluminium|&lt;BR /&gt;37 - Other metals|&lt;BR /&gt;38 - Timber|&lt;BR /&gt;39 - Plastics|&lt;BR /&gt;41 - Tanking and pre-cladding|&lt;BR /&gt;42 - Wall cladding|&lt;BR /&gt;43 - Roofing and decking|&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then a series of expressions, using FIND, MID, SPLITLEFT.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A property extracts the first two digits from the elements classification, then compares against the Project Info, returning the text position, then displays a set number of characters from that position (say 30), then splits from the "|" character to the left.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope that makes sense, can do a screen recording sometime.&lt;/P&gt;&lt;P&gt;Does involve the manual step at the template stage of adding the level two info to the Project Info, but seems to work well from there.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2022-04-14 135718.png" style="width: 362px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/20511iF1CA5CA019848342/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2022-04-14 135718.png" alt="Screenshot 2022-04-14 135718.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Apr 2022 01:58:20 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Project-data-BIM/Schedule-headlines-to-display-designated-tree-level-of/m-p/335539#M12625</guid>
      <dc:creator>Josh Verran</dc:creator>
      <dc:date>2022-04-14T01:58:20Z</dc:date>
    </item>
  </channel>
</rss>

