Keeping it Clean

If you are working on a project and notice every time you open or refresh your library manager you get a Library Loading Report, pay attention to this post!Screen Shot 2015-06-02 at 12.32.02 PMThis palette comes up automatically if you have Missing, Duplicate, Temporarily Missing or Substituted objects. It is important to keep as many of these library mis-handlings to a minimum, but this post will focus specifically on Duplicate Objects. Duplicate Objects can be a problem for three main reasons:

  1. Its annoying to get a Library Loading Report every time you open or refresh
  2. It can cause objects to show up incorrectly
  3. It can slow ArchiCAD down

Moving past point 1, because thats obvious, objects can sometimes show up incorrectly. This is because the object may revert to default settings for lines, fills, pens, surfaces, etc. on switching back and forth between the two (or more) instances of that object, component or image loaded to the library. Duplicates can also slow ArchiCAD down. This is not very common, but a file I recently cleaned up had over 2,000 duplicates. Once the afflicting library was removed the project sped up significantly. This post will not delve into cleaning that kind of mess up.

So how do you clean up duplicates before they get this bad? When you get the library loading report, fix the problem as soon as possible.

Step 1:

Get a list of the duplicate Objects, Components and Image Files. This is as simple as selecting the Libraries with Duplicate Objects folder in the Library Loading Report, select the info box (bottom right corner) and screen shot or write down the duplicate element names. In the library manager you will see the same Libraries with Duplicate Objects folder, so you can access this easily at anytime in the process.Screen Shot 2015-06-02 at 12.32.25 PM

The Library Manager also lists which libraries contain duplicates. In the example above there is one duplicate from the Embedded Library to the WWA Library 18.2 and one in the Embedded Library to the Embedded Library. This is evident by the (1) at the end of the Library name.Screen Shot 2015-06-02 at 12.32.41 PMFrom the information palette that results from selecting the library in the Loading Report or Library Manager, be sure that the view options are set to List of all duplicates: to ensure all objects, placed or not, can be removed from the libraries.

Step 2:

Next, simply weed out the problematic objects. If the embedded library is host to one or more of the duplicates this tends to be the easiest place to remove them. In teamwork projects, if the BIM Server Libraries are the culprits the server libraries will need to be cleaned up and refreshed, please inform me if this is a problem in your file and I will resolve it on my end.

Screen Shot 2015-06-02 at 12.41.26 PM

Often, if unsure of which object to remove I will save a back up to my desk top before deleting the problematic element. This can be done with the save icon (second from the left) above the reserve/release button of the Library Manager.

Step 3:

Screen Shot 2015-06-02 at 12.41.54 PMThe last thing to do is to Reload Libraries and Apply all the Changes via the green circle/arrow symbol below the library window. Verify the duplicates are no longer seen in the Library Loading Report.

Screen Shot 2015-06-02 at 12.42.21 PM


5 thoughts on “Keeping it Clean

  1. Pingback: Keeping it Clean- Part II | WWA BIM

  2. Philip Viana

    Thanks for this. I had many duplicate objects and now everything is clean.



    353 Folsom Street | San Francisco, CA | 94105

    Tel 415.318.8911 | Fax 415.318.8939

    * *


    1. wwabim Post author

      Nice! good to hear it, clean libraries make a huge difference in quality & efficiency of the model as well as ease of finding/selecting the object you want to use!


  3. Pingback: Keeping it Clean Part III: The Sandbox | WWA BIM

  4. Pingback: File Performance – Self Audits | WWA BIM

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s