Geometry Gym
HomeYouTube ChannelForumDownloads
  • Geometry Gym Technical
  • Getting Started
    • Installation
      • Common Installation Issues
      • Updates
    • Licensing
      • License Info and Issues
    • Asking for Help
  • Learn
    • Example Files
    • Tutorials
      • Automating Structural Analysis and Design with SPACEGASS
      • Integrating Karamba3d with Geometry Gym
      • Quick Start Guide - Parametric Structural Analysis (SAP2000)
      • IFC to Structural Analysis
      • Intro to Rhino.Inside Revit
    • "How-to" Guides
      • Structural Analysis HTGs
        • Convert a Structural Analysis Model through IFC
        • Transfer IFC to Structural Analysis
      • BIM How to Guides
        • Weekly Batch Convert
  • Rhino-Grasshopper
    • Introduction
      • Interface Set-up
      • Model Set-up
    • BullAnt
      • Introduction
      • Structure
        • Profiles
      • Geometry Creation Tools
        • Geometric Pattern Tools
        • Model Structure
      • Form Finding
      • Geometry Utilities
      • List and Tree Utilities
      • BullAnt Examples
    • Structural Analysis
      • Introduction
      • Structural Analysis plug-in General
        • Tools for Rhino
          • Import/Export Tools
          • Conversion Tools
          • General Tools
        • GH User Interface
        • Structural Model
          • Structural Model Basics
          • Bake Model (Export)
          • Import Structural Analysis Model
          • Convert Model
            • Structural Analysis Detection from BIM
        • Model Attributes
        • Materials
        • Section Properties
        • Elements
          • Nodes
          • 1D Elements (Curve)
          • 2D Elements (Area)
          • 3D Elements (Solid)
          • Groups/Lists
        • Loads
          • Loadings
          • Load Cases
          • Load Combinations
        • Automating Analysis and Result Queries
          • Solver
          • Analysis Result Queries
          • Query Existing Analysis Model
        • Design
      • GSA | ggRhinoGSA
        • GSA Specifics
        • GSA Examples
      • Etabs | ggRhinoEtabs
        • Etabs Specifics
        • Etabs Examples
      • LUSAS | ggRhinoLUSAS
        • LUSAS Specifics
        • LUSAS Examples
      • ROBOT | ggRhinoRobot
        • Robot Specifics
        • Robot Examples
      • SAP2000 | ggRhinoSAP
        • SAP2000 Specifics
        • SAP2000 Examples
      • SPACE GASS | ggRhinoSpaceGass
        • SPACE GASS Specifics
        • SPACE GASS Examples
      • Strand7 | ggRhinoStrand7
        • Strand 7 Specfics
        • Strand7 Examples
      • Karamba3d
        • Karamba3d Examples
      • Create with Code
    • IFC | ggRhinoIFC
      • Introduction
        • Exporting IFC from External App
      • IFC for Rhino
        • Rhino IFC Import
        • Rhino IFC Export
          • Using Rhino IFC Layers
          • Rhino to IFC Example
        • Conversion Tools
        • Rhino IFC Tree Viewer
        • Rhino IFC Tools
        • IFC File Tools
      • IFC Grasshopper
        • User Interface
        • IFC Database Model
          • IFC Database Basics
          • Bake (Export) IFC
        • Create IFC
          • Model Definition
          • Project Libraries
          • Properties and Property Sets
          • Materials
          • Material Profiles
          • Geometric Representations
            • Geometric Operations
          • Element Types and Instances
            • Generic Elements
            • Standard Elements
            • Services Elements
            • Structural Elements
            • Infrastructure Elements
        • Working with IFC
          • Import/Export
          • GUID tools
          • Extract
          • Quantities
          • Assign Relationships
          • Assign Resources
          • Element Placement and Mapping
          • Element Assemblies
        • Create via Code
      • IFC Examples
    • Revit | ggRhinoIFC
      • Introduction
      • Working with ggRVT
        • Import/Export
        • Elements
          • Element Types and Instances
          • Placement
          • Attributes
        • Model Definition
        • Materials and Profiles
        • Families
        • Analytical
        • Documentation
      • Rhino Inside Revit
      • Revit Examples
    • Tekla | ggRhinoTekla
      • Introduction
      • Tekla Examples
  • Revit
    • Introduction
    • RevitIFC
      • IFC Import
        • IFC Import Options
        • IFC Category Mapping
      • IFC Export
        • IFC Enhanced Export
        • IFC Enhanced Export Linked Models
        • IFC Revision Export
      • IFC Tools for Revit
      • IFC Tools
    • Revit to Structural Analysis
  • OTHER
    • Navisworks | ggNavisIFC
      • Import 4D Information to Navisworks
      • Navisworks IFC Export
    • Advance Steel | ggAdvanceSteelIFC
    • Excel | ggExcelIFC
    • IFC Tree Viewer
  • Need Help?
    • FAQs
    • Ask on the Forum
    • Abbreviations
    • Contributors
  • Changelog
Powered by GitBook
On this page
  • Select IFC Imported
  • Select by IFC Ids
  • Convert SP
  • Load Properties Mapping
  • Load Properties Families
  • Set Global IFC Ids
  • Extract IFC Ids
  • Remove IFC Ids

Was this helpful?

  1. Revit
  2. RevitIFC

IFC Tools for Revit

Explanation of specific IFC related tools for Revit

PreviousIFC Revision ExportNextIFC Tools

Last updated 2 years ago

Was this helpful?

Select IFC Imported

The Select IFC imported command allows you to select objects within the current open Revit project via a reference IFC file. It will search the reference IFC file for objects that represent similar IFC objects in the current Revit document that have previously been imported with an attached IFC GUID.

For example if you wanted to select a sub-section or part of the model (say all structural framing members for level 1) in the current Revit you could select an .ifc which only has those members defined in it. By selecting that file the command will select any elements which have an associated IFC GUID to any of the current members.

Select by IFC Ids

Select by IFC Ids Allows you to select elements in the current Revit file by their IFC element tag ID. You can use a semicolon (;) to select multiple members.

Clicking the show button will keep the dialogue box open, but navigate the view to the provide element(s). Clicking OK will close the dialogue box and select the provided objects in the current view.

Convert SP

(Shared Parameters)

Convert SP allows the conversion an IFC XML file (.ifcxml) with defined property templates into a Revit shared parameter (.txt) file.

The idea of this is that a client or governing body can nominate or define what their particular information requirements are within a IFC file. Using the Convert SP command the working bodies can then convert this into a Revit shared parameters file.

Load Properties Mapping

Load Properties Mapping allows the user to Import an IFC XML file (.ifcxml) to add IFC properties to the open Revit project. This will add a parameter to all elements in Revit definition.

You can also provide a text file which contains a list of properties to ignore within the provided IFC XML file. An example of the ignore example file is shown below.

#
#PropertySets to Ignore
#Format:
#    PropertySet:    <Pset Name>
#                            <Property Name 1>
#                            <Property Name 2>
#
# Property Set for [Project Name]
#
#
PropertySet: PropertySet1
        PropertyOne
        PropertyTwo
#
PropertySet: PropertySet2
        PropertyOne
        PropertyTwo
        PropertyThree

Load Properties Families

Load properties families is similar to load properties mapping but also allows for family specific families to be provided through a similar process of importing an IFC XML file (.ifcxml).

Set Global IFC Ids

Revit will generate random read-only Identifiers when importing or exporting an IFC model for the first time. Set Global IFC Ids allow you to set these explicitly within Revit. Maybe based on specific project specific recommendations from a client or owning Author.

You can either explicitly set these values or use the Generate new GlobalIds button to create a set for you. The generate GlobalId and Place in Clipboard button creates a single random Global Id and places it in the clipboard. You can use this to set one or more of the remaining Ids in the dialogue if you only want to provided explicit Id's for certain identifiers.

Extract IFC Ids

Extract IFC Ids will copy the selected IFC element GUID's to the clipboard to be used elsewhere. The IFC GUID is a read only parameter within Revit.

Remove IFC Ids

Remove IFC Ids will remove the IFC element GUID's from the Revit Parameter for the current selected elements.

Set Global Id's Menu