Skip to content
  • Categories
Collapse
Solibri Society Forum
  1. Home
  2. General Discussion
  3. Creating rulesets: Site area vs. Building area

Creating rulesets: Site area vs. Building area

Scheduled Pinned Locked Moved General Discussion
6 Posts 3 Posters 1.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    mPiazziq
    wrote on last edited by
    #1

    Hello colleagues

    I am just at the beginning of the process of designing a coursework research and I am considering the possibilities offered by different tools to achieve the results I want.

    Here is the problem:

    • There is a site gross area

    • There is a building area. The building area might be a composition of summed or subtracted areas. E.g. ‘Walls’ GrossFootprintArea + ‘RoomType A’ GrossFloorArea - ‘RoomType B’ GrossFloorArea

    • There is a rule establishing the maximum ratio of building area versus site area.

    • I need to check whether the building is higher or lower than the ratio.

    • list itemA higher rate indicates a negative result (it is not allowed) while a lower rate indicates a positive result (it is allowed).

    Having a quick look at the ‘Solibri Model Checker Help v9.9’ documentation I found a similar concept on the ‘Spaces Must Have Enough Window Area’. However I don’t know how it could be tweaked to meet my needs.

    I need to know upfront whether it is possible to solve this problem as I can’t afford to develop the whole research just to find out that it is not possible to do it with the tool I proposed.

    Any help with this from anyone in the community would be much appreciated!

    1 Reply Last reply
    1
    • L Offline
      L Offline
      lasse.lindqvist
      wrote on last edited by
      #2

      Hi. If you are ready to develop some Java code, it is possible to create such a check with our Rules API where you can create custom rules. I am not sure if any built-in rules directly apply to this problem, but with custom rules it should be relatively easy.

      More info about the API: https://solibri.github.io/Developer-Platform/9.12.0/index.html

      1 Reply Last reply
      1
      • M Offline
        M Offline
        mPiazziq
        wrote on last edited by
        #3

        Hi Lasse,

        Thank you for pointing out the link to the API documentation.

        I had a look at it and it seems that I can only retrieve some variables from the IfcSite through the API.

        This is what I’ve found:
        API site.JPG

        Is there any method to get the GrossFootprintArea parameter from the IfcSite?

        Thanks!

        1 Reply Last reply
        0
        • L Offline
          L Offline
          lasse.lindqvist
          wrote on last edited by
          #4

          Some properties you need to use are likely inside property sets. They can be read with https://solibri.github.io/Developer-Platform/9.12.0/javadoc/com/solibri/smc/api/model/Component.html#getPropertySets() and then https://solibri.github.io/Developer-Platform/9.12.0/javadoc/com/solibri/smc/api/model/PropertySet.html#getProperty(java.lang.String)

          1 Reply Last reply
          1
          • M Offline
            M Offline
            mPiazziq
            wrote on last edited by
            #5

            Oh I see! It is a matter of ‘attributes’ vs. ‘properties’

            Thank you very much!

            1 Reply Last reply
            0
            • I Offline
              I Offline
              Ilona C.T.
              wrote on last edited by
              #6

              Hi,

              is there any update on the topic?
              I am desperately looking for a built-in rule to check the Site/built/floor area ratio. Is there any rule available I haven’t come across yet?
              Thank you for your answer in advance!
              Ilona

              1 Reply Last reply
              0

              Copyright © 2025 Solibri Inc. | Powered by NodeBB

              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories