Skip to content
  • Categories
Collapse
Solibri Society Forum
  1. Home
  2. Comments & Feedback
  3. Tech Talks
  4. Classification based on location

Classification based on location

Scheduled Pinned Locked Moved Tech Talks
14 Posts 6 Posters 2.5k 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.
  • A Offline
    A Offline
    Axel L.
    wrote on last edited by
    #1

    Hello,
    I am interested in making a classification based on element locations. This is already possible by defining classification rules based on the element global X,Y and Z. This is however a very tedious task. Trial an error is the only way i have gotten it to work. Is there a better way to do this? Can i somehow get the equation of a section plane and use the coordinates of the plane to make the classification?
    Best regards,
    A.

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

      Hi. I don’t think it is possible in a sane way right now, but I think we have a good solution to this soon, and I hope I get to present it in Solibri Society.
      Would you want to classify the components solely based on their coordinates or would you need to classify them in relation to other components (floors, spaces or buildings?) coordinates?

      JSNJ 1 Reply Last reply
      0
      • A Offline
        A Offline
        Axel L.
        wrote on last edited by
        #3

        Hi,
        Classification based solely on coordinates is what I am mostly interested in. Using a section-plane equation for the classification rules would be the easiest way to do this i think.
        /A

        1 Reply Last reply
        0
        • MattiM Offline
          MattiM Offline
          Matti Solibrians
          replied to Axel L. on last edited by
          #4

          @AeL said in Classification based on location:

          bal X,Y and

          Could describe your use case more detail?

          There is a way to classify by component’s global insertion point by blocks e.g. 20x20x20m.
          You need to use Excel to generate all locations classes and there will be a lot of classes.
          To limit the number of different classification names you can classify by only X and Y or use larger blocks.

          e04958ff-cb5c-449d-8d9e-6061673b1671-image.png

          1 Reply Last reply
          0
          • A Offline
            A Offline
            Axel L.
            wrote on last edited by
            #5

            @Matti-Kannala
            Hi,
            I want to classify a building into sections based solely on the elements location. If the model is placed in a way that the x- and y-axis are parallel to the section borders (usually walls) this is quite easy.
            Done in the picture below:
            c6833eb7-6930-4400-89a2-5654ff7144bf-image.png
            But if i for example want to make the same section based classification in a model where the section borders are nonparallel to the x- and y-axis it is almost impossible. I think the best way to do this would be by using an equation for a plane and define the classification rules around it.
            Hope this makes it clearer.
            Best regards,
            A

            EgilsBE 1 Reply Last reply
            0
            • T Offline
              T Offline
              tsolsen
              wrote on last edited by
              #6

              It could be relevant, to be able to build a rule, that can take grids into account.
              Ie. check federated level 3-7, between grid quadrant C5/D8.

              1 Reply Last reply
              0
              • EgilsBE Offline
                EgilsBE Offline
                EgilsB
                replied to Axel L. on last edited by
                #7

                @AeL Have you considered modelling spatial containment and adding to SMC as IFCSpace. Elements falling within specific space should be pick up the relationship within Containment giving you ability to single them out?

                Have used this previously to isolate issue by Construction Zone.

                A 1 Reply Last reply
                1
                • A Offline
                  A Offline
                  Axel L.
                  replied to EgilsB on last edited by
                  #8

                  @EgilsB
                  I have not considered this previously. It however requires additional modelling software, but still i think it might be the most efficient way to do it. Thank you for the tip. I’ll look in to it.

                  1 Reply Last reply
                  0
                  • EgilsBE Offline
                    EgilsBE Offline
                    EgilsB
                    wrote on last edited by
                    #9

                    Glad I could help. Not the most elegant solution, but does the trick without editing design information.

                    A 1 Reply Last reply
                    0
                    • A Offline
                      A Offline
                      Axel L.
                      replied to EgilsB on last edited by
                      #10

                      @EgilsB Hi again,
                      I’m having trouble getting the Containment relationship to work between the spatial zone and the objects within it. I made an IFC space (using ArchiCAD) that I exported to the SMC file, and visually the objects are within the spatial zone. However the components within it do not get the Containment relationship with the spatial zone. Any idea what could be the cause for this?
                      Best regards,
                      A.

                      EgilsBE 1 Reply Last reply
                      0
                      • EgilsBE Offline
                        EgilsBE Offline
                        EgilsB
                        replied to Axel L. on last edited by
                        #11

                        @AeL , try exporting zones to IFC instead. Replicated the process and picking up the relationship under Nearest Space (Relations). See below:
                        Screen Shot 2020-03-13 at 7.56.43 pm.png Screen Shot 2020-03-13 at 7.57.09 pm.png

                        1 Reply Last reply
                        0
                        • A Offline
                          A Offline
                          Axel L.
                          wrote on last edited by Axel L.
                          #12

                          @EgilsB
                          Perfect, got it working. Thanks a lot, you are a genius.
                          /A

                          1 Reply Last reply
                          0
                          • JSNJ Offline
                            JSNJ Offline
                            JSN
                            replied to lasse.lindqvist on last edited by JSN
                            #13

                            @lasse-lindqvist said in Classification based on location:

                            Hi. I don’t think it is possible in a sane way right now, but I think we have a good solution to this soon, and I hope I get to present it in Solibri Society.

                            I bring this back up again as I am curious what the good solution would have been.
                            I am struggling here with a similar issue and this might be a help …

                            L 1 Reply Last reply
                            0
                            • L Offline
                              L Offline
                              lasse.lindqvist
                              replied to JSN on last edited by
                              #14

                              @jsn said in Classification based on location:

                              @lasse-lindqvist said in Classification based on location:

                              Hi. I don’t think it is possible in a sane way right now, but I think we have a good solution to this soon, and I hope I get to present it in Solibri Society.

                              I bring this back up again as I am curious what the good solution would have been.
                              I am struggling here with a similar issue and this might be a help …

                              Hi. So what I was referring back then was the unpublished Custom information API. https://society.solibri.com/topic/563/information-api

                              With that you could make any kind of “rules” based on the coordinate values and group the components to classes that way. This information can then be used in a classification or a rule filter parameter. It does require some Java development skills, but is otherwise really easy to implement and then use.

                              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