2020 | 005 – Advanced Library Management & Complex Project Migration

By Eric Bobrow

Jan 24

VIDEO ACCESS RESTRICTED TO COURSE MEMBERS

To access the training video, please login to your account.

If you are not currently a member of the ARCHICAD Best Practices 2020 course, please visit bobrow.com/2020 for information and registration.

ARCHICAD Training Lesson Outline

Linked Libraries vs. Embedded Files and Folders
Office Library folder
Supplemental Library folders

Transporting or archiving files:
PLA archive files vs. Embedded Library
Use of PLA to expand a Library LCF file and edit contents

Migration from earlier versions - typical issues
Very old files - how to open and convert into current version
https://www.graphisoft.com/downloads/fileconverter.html
General guidance for migration and issues to be aware of

Use of Migration Libraries - Best Practices
Simple Management - quick and easy
Optimization - reduce loading of old parts to a minimum
Ideal - substitute with current parts where possible

Favorites - Issues caused by Library Migration
Updating Favorites
Complex Library Management Cleanup - Example

Resource Links

ARCHICAD Training Lesson Transcript

Topic
Description | Comments
Timestamp
Keywords | Categories
Course Reference | URL
IntroductionIntro, use of Slack, course website; today's course advanced library management and complex project migration from old files0:00:00
Linked Libraries vs Embedded Files & FolderFile>Library Manager shows what libraries you are loading with a project, there is always a placeholder for the embedded library which may or may not have anything in it; you can see where the library is stored on your computer/network; you can add another library. Libraries can include objects, symbols, labels, textures0:03:22
Legacy object - older library parts in a project (parts that aren't included in the new library)0:10:00Legacy Objects
How to embed objects from libraryIf you want to simplify your library, you can embed specific objects placed in your project. Select the icon - Embed Placed Objects of Selected Library - and ARCHICAD will find what’s in the current project that is in the selected library and then add them to the embedded library and removes this setting to load the external file (the library selected). if there are duplicates you can generally say not to embed duplicated parts, so it will clean up some of your recordkeeping.0:12:00Embed library objects
Embedded libraryYou can organize the embedded library0:16:53
Can you migrate to previous versions?You can save a project from one version to the previous version, but not more. If you needed to go back earlier, you can open it in 21 and save it in 20 and potentially go back a series of steps. Painstaking, but possible. Library parts from ARCHICAD 22 cannot be read by ARCHICAD 21, and similarly for all versions of ARCHICAD not being able to read library parts from a later version. If working with someone who has an older version, it's best to work in that version because they can't work in the updated one.0:19:20http://bit.ly/gs-archive
How to save a number of embedded .gsm objects to an external .lcf file, create an .lcf so it can be used in other projectsFirst, export things that are embedded: File>Library Manager>Embedded Library and select a folder (or the individual part(s)) and use the option Export Selected Library Items Into a Local Folder, it’s now exported it to your desired location in a folder called From AMT Library. Now that they are exported you can import them in other projects (into the embedded library, or as a Linked Library). You can accumulate these for general office use, and can organize in groups (furniture, surfaces, etc.)0:26:11
How to Save a Project ArchivePLA file = Plan Archive; useful way to send to someone who may not have all the library parts
File>Save As>ARCHICAD Archive Project and select Options, and check these options:
1. Include Background Picture (The background picture is an image that you can use behind your 3D window)
2. Include App Parts in Favorites | Loaded Libraries (If you don’t say to include all parts in here, then it will just have the parts that are actively placed in the project.)
3. Include Linked Textures (the image files that are used for surfaces)
4. Include Properties in Loaded Libraries (Properties are not very widely used, but they are a form of data that you can carry across. If you are working with older style calculations for elements, then this can be useful.)
5. Include All Drawings (These are .pdf or .dwg or external files you placed in the ARCHICAD file)
6. Break nested Hotlinks and Xrefs: If you’re linking to external files you can incorporate the contents so the person who opens the PLA will not have to search for them and relink them.
7. Compress File (standard option to make it a smaller on disk)
0:28:30Saving Plan Archive
Opening a Project ArchiveWhen opening a PLA file you're asked “Do you want to read the elements directly from the archive?” This is the library. You want to extract the elements to a folder (or maybe you already all the library parts, and you don’t even need the archive information. You just need the .pln from it).0:43:32Opening Plan Archive
Eliminating duplicates from libraryBy saving an archive file, then opening it up and then later exporting the archived library components from the Library Manager, you have access to all the individual parts that were in the library. When loading a folder as a linked library, and then embedding what’s in use, you can leave out the duplicates.
You can manually remove the duplicates when loading folders: you do a search for duplicates and then remove them
0:49:29
01:20:26
Library duplicates
SchedulesNote: Schedules are not part of libraries. Schedules are a particular style of viewpoint in your project map. Schedules are reports, and they’re part of the .pln itself. The .pla includes the .pln, so the schedules are in there.0:50:57Schedules
Library Container File formatWhy use Library Container File / LCF format = one file, faster for ARCHICAD to locate/ load, simpler for management, easy to update;
How to get a LCF: When opening an Archive Project, select Extract elements to a folder, and you'll have a complete version of the library
0:56:19Library Container File
Migration from old ARCHICAD versionsCurrent version cannot open ARCHICAD 7, but you can get a file converter. Download ARCHICAD packages which are pre-installed and updated for the latest available build, and you can use it to convert your old ARCHICAD files. Eric proceeded to demonstrate how that works, and how to manage the libraries within those old projects0:58:57old project migrationhttp://bit.ly/gs-fileconverter
Migration from recent ARCHICAD versionsWhen you migrate a library using the automatic option, ARCHICAD will load the current new version library, and it will load the supporting libraries, and it will support any standard parts that were in use in those earlier versions. Eric walked through the different options of migrating a project, and when to select different options of migrating the libraries, how to avoid and deal with duplicates, missing Favorites1:21:33recent project migration
Missing Add-OnsAn Add-On is a Design Extra (Design>Design Extras), i.e. Accessories, putting wainscoting on walls; not loaded in standard environment; to get the Accessories Library, download from Graphisoft.1:37:37Add-Ons, Goodieshttp://bit.ly/gs-goodies
Missing Hotlinked ModulesFile>External Content>Hotlink Module Manager allows you to see the location of the Hotlinked items, and you can update/relink1:41:06Hotlinked Modules
How to clean up library loading - a tricky caseEric went into a caller's migrated project to determine the best way to bring in libraries, fix items, remove duplicates, deal with hotlinks, etc.1:44:55
TIP: Do not place things into the ARCHICAD library 22 folder (or whatever version you’re using). Place items in a separate folder so you can easily see what is custom and what is standard.2:09:30
Best Practices is usually to load the standard library plus your office library with things that you want to use in multiple projects; then use the embedded library for anything that’s specific to your template or the individual project.

About the Author

>