cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

2024 Technology Preview Program:
Master powerful new features and shape the latest BIM-enabled innovations

Graphisoft Technology Preview Program 2024
SOLVED!

LIBRARY | DELETING DUPLICATE AND UNUSED OBJECTS

Mjules
Mentor

Is there a quick way to delete both duplicate and unused objects in ArchiCAD from here: 

Mjules_0-1722878341870.png

That could help save time and money.

 

Martin Luther Jules
AC 10-27 (Full)
Asus | 64 GB RAM | Windows 11
2 ACCEPTED SOLUTIONS

Accepted Solutions
Solution

A very slight increase in the file size.

I assume there is some increase as it needs to keep track of what is loaded in the file database.

But the full 6.8GB of library is not added to the file.

You seem to be loading the entire Archicad 28 tech preview program folder, no need to do that.

 

BarryKelly_0-1722922936694.png

 

 

If you extract individual objects, that means you need to place them in a separate library which will take up space on your hard drive, or you add them to the Embedded Library and they will increase the actual file size by the size of those added objects.

And then you are limited to what objects you can use in your project because you do not have the full library.

 

I would say it is easier and better to load the entire libraries required, rather than extracting them and finding individual objects to load.

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

View solution in original post

Solution

I would also like to add that the default library is already on your hard drive (and taking up about 1 GB of space).

 

By extracting individual objects and creating project specific libraries you are doing exactly the opposite. You are intentionally creating duplicates of library objects when it is not necessary - thereby making your project files larger (if you are embedding objects) and taking up more space on your disk than necessary (by creating library folders with duplicate objects).

 

Using the default library will help you in the following ways:

  • Only one place to find objects
  • Only one place to troubleshoot
  • Takes up the the least space on your drive
  • If you need to share/archive the project, just save it as a PLA

 

Erik Bjornhage : SwedishChef, ETTELVA Arkitekter, Gothenburg, Sweden
Architect : Digital Development : Graphisoft Cert. BIM-Manager
ETTELVA Arkitekter : Eriks LinkedIn
DELL Precision 5570; i7-12700H; 64 GB; RTX A2000 [8GB] : AC12 - future

View solution in original post

6 REPLIES 6
Barry Kelly
Moderator

You can't remove individual objects from a loaded library.

If you load a single library on its own it will be fine.

Only when you load extra libraries that have duplicate parts will you get this issue.

So, if you were able to delete individual objects and they were deleted from the library, what would happen to someone that wants to then load that library on its own - there would be missing parts.

 

You have to remove the entire conflicting library.

 

When loading multiple libraries, you need to ensure they do not contain duplicates, so you do not have this issue.

 

Barry.

 

One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

I've never used the full ArchiCAD library because it consumes too much space on disks. I used to customize them depending on the project type, and create my own that I have to share together with the project, if needed. I only keep objects used for every project to avoid increasing files' size. I also do it very easily on other BIM software. 

Martin Luther Jules
AC 10-27 (Full)
Asus | 64 GB RAM | Windows 11

@Mjules wrote:

I've never used the full ArchiCAD library because of the default one which consumes too much space on disks. I used to customize them depending on the project type, and create my own that I have to share together with the project, if needed. I only keep objects used for every project to avoid increasing files' size. I also do it very easily on other BIM software. 


The full library resides in the Archicad program folder.

It is not a part of each job so it will not take up extra space for each job you have.

It is there on your disc whether you use it or not - so you may as well use it.

Rather than keep duplicating it (or parts of it) for every job you do.

 

If you are creating a custom library that is just certain objects from the default library for each job, I don't understand that.

Just load the default library in every job, you will only have the one library, and not multiple copies of it for each job.

 

Barry.

 

One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

Here's an example when the default library is not loaded into the project:

Mjules_0-1722919293003.png

The file size becomes smaller: 

Mjules_1-1722919544863.png

When the default library is loaded:

Mjules_2-1722919888453.png

The file size increases:

Mjules_3-1722920059288.png

If I need to place only one object directly from the default library, do I still need to keep all of the default library loaded into the project, or can I extract that object and then add it into the project library folder so that I can remove the default library avoiding duplicates?

Martin Luther Jules
AC 10-27 (Full)
Asus | 64 GB RAM | Windows 11
Solution

A very slight increase in the file size.

I assume there is some increase as it needs to keep track of what is loaded in the file database.

But the full 6.8GB of library is not added to the file.

You seem to be loading the entire Archicad 28 tech preview program folder, no need to do that.

 

BarryKelly_0-1722922936694.png

 

 

If you extract individual objects, that means you need to place them in a separate library which will take up space on your hard drive, or you add them to the Embedded Library and they will increase the actual file size by the size of those added objects.

And then you are limited to what objects you can use in your project because you do not have the full library.

 

I would say it is easier and better to load the entire libraries required, rather than extracting them and finding individual objects to load.

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11
Solution

I would also like to add that the default library is already on your hard drive (and taking up about 1 GB of space).

 

By extracting individual objects and creating project specific libraries you are doing exactly the opposite. You are intentionally creating duplicates of library objects when it is not necessary - thereby making your project files larger (if you are embedding objects) and taking up more space on your disk than necessary (by creating library folders with duplicate objects).

 

Using the default library will help you in the following ways:

  • Only one place to find objects
  • Only one place to troubleshoot
  • Takes up the the least space on your drive
  • If you need to share/archive the project, just save it as a PLA

 

Erik Bjornhage : SwedishChef, ETTELVA Arkitekter, Gothenburg, Sweden
Architect : Digital Development : Graphisoft Cert. BIM-Manager
ETTELVA Arkitekter : Eriks LinkedIn
DELL Precision 5570; i7-12700H; 64 GB; RTX A2000 [8GB] : AC12 - future

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!