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!This 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:
- Its annoying to get a Library Loading Report every time you open or refresh
- It can cause objects to show up incorrectly
- 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.
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.
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.From 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.
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.
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.
The 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.