| Category | Field Name | Why you need it | | :--- | :--- | :--- | | | Element ID | Your manual ID (e.g., "FURN-101") | | Library | Library Part Name | The object's filename (e.g., "Office Desk 22.gsm") | | Library | Library Part Type | (GDL Object, Door, Window) | | Location | Floor Plan Display | Floor name | | Location | Renovation Status | (Existing, To be Demolished, New) | | Geometry | Volume | Calculated cubic volume | | Geometry | Gross Floor Area | Footprint area | | Property | Property: Location | If you assigned a custom property (e.g., "Level 2") | | Parameter | Your Custom Parameter | Click + > Add Object Parameter > select specific param (e.g., "Load_Bearing") |
Here is the definitive workflow to generate a professional-grade in Archicad, covering GDL objects, Library Parts, and Zones . Method 1: The "Parametric Object Report" (Best for Quantities & Properties) This creates a schedule that lists every instance of an object with all its parameters. archicad library
To generate a of the objects used in an Archicad project (including type, location, parameters, quantities), you need to go beyond the basic interactive schedules. | Category | Field Name | Why you
# Example: Export all objects to JSON report from Archicad import ACConnection conn = ACConnection.connect() acc = conn.commands objects = acc.GetElementsByType("Object") Get properties for each report_data = [] for obj in objects: props = acc.GetPropertyValuesOfElements([obj]) params = acc.GetParameterValuesOfElements([obj]) # Example: Export all objects to JSON report