BIMserver icon indicating copy to clipboard operation
BIMserver copied to clipboard

Proper use of subprojects

Open dkurillo opened this issue 3 years ago • 2 comments

Hello! Is there any description of how to use subprojects? I understand that they are intended to divide one federated model into parts. But the question is how these parts will be interconnected, how one federated graph of objects will be divided into parts? Is it possible to create subprojects via low-level interface and fill them with objects that are interconnected but located in different subprojects?

dkurillo avatar Jul 18 '22 13:07 dkurillo

You can populate subprojects in any way as every project, that is via checkin, but also via low-level interface. Each subproject ist expected to stand on its own with valid IFC. Thus, similar to entities in "regular" projects, entities in a subprojects cannot just reference entities outside. BIMserver does not prescribe how to split models nor does it provide methods to do so. Once you have subprojects, they together makeup a (parent) project. How they are "stitched" together (aka federated) is defined through model merge plugins. At least that's how I understand subprojects - I hope that helps and I did not miss anything.

hlg avatar Jul 18 '22 22:07 hlg

In my mind I had the following scenario:

  1. I create parent project
  2. I create first suproject and, let's say, check-in construction model in there (walls and slabs)
  3. I create second subproject and I want, let's say, create IfcSpace objects between walls inside that subproject via low-level interface

On the third step I have the following problems:

  • I can't create spaces in second subproject because there are no revisions... I need to check-in something in there, but what to check-in?
  • I can't create BoundedBy relationship between space and surrounding walls, because walls are in the first subproject. How am I supposed to create that relationship? By means of model mergers?

dkurillo avatar Jul 19 '22 07:07 dkurillo