BIM Coordinator Program (INT) April 22, 2024

Find the next step in your career as a Graphisoft Certified BIM Coordinator!

Collaboration with other software
About model and data exchange with 3rd party solutions: Revit, Solibri, dRofus, Bluebeam, structural analysis solutions, and IFC, BCF and DXF/DWG-based exchange, etc.
SOLVED!

Change Element ID from a property

neilmcallister
Booster

I have a file which came in through a Revit hotlink.  All the objects have arbitrary IDs but have a property with the Revit family name which, in most cases, would make a good ID.  I thought the obvious way to sort this is export properties to excel, copy and past the family name into the ID column and reimport.  Unfortunately it cannot import the element ID but only other properties.

 

Is there any way to do this?  I could renumber with the Element ID manager, but that numbers them in an apparently arbitrary order.  I'd really like to just copy the existing over into the element ID.

Archicad 26 / Windows 11
1 ACCEPTED SOLUTION

Accepted Solutions
Solution
Turit
Booster

It cannot be solved directly in Archicad.
I just saw a video today, about ID renumbering.
Unfortunately works with Grasshopper, but you can try free for 90 days. It doesn't seem like a complicated operation, it can be done based on the video. 
You need the name property from which to beam an ID for the corresponding item.
https://buildingtogether.graphisoft.com/ondemand/Archicad-as-an-endtoend-platform-how-enzyme-does-it...  from 22:15. 


View solution in original post

3 REPLIES 3
Solution
Turit
Booster

It cannot be solved directly in Archicad.
I just saw a video today, about ID renumbering.
Unfortunately works with Grasshopper, but you can try free for 90 days. It doesn't seem like a complicated operation, it can be done based on the video. 
You need the name property from which to beam an ID for the corresponding item.
https://buildingtogether.graphisoft.com/ondemand/Archicad-as-an-endtoend-platform-how-enzyme-does-it...  from 22:15. 


Thanks.  I suspected it was the case that there was no direct way to do it.  Unfortunately I've already used my 90 day Grasshopper trial (I guess I could always use another email address).  I wonder if it might be possible to do it through a python script - I've not yet really explored what capabilities that has although I've used python elsewhere.  Another thought is to export the IFC, which is a text based format, and write a script to process that and then reimport it.  Probably a hammer to crack a nut but I do have several hundred objects so just doing it manually would be a slow task.

Archicad 26 / Windows 11
kuvbur
Enthusiast

You can use addon - https://github.com/kuvbur/AddOn_SomeStuff

Add Sync_to{ID} to the property description and press Sync_all

kuvbur_0-1659097629422.png

 

Structural engineer, developer of free addon for sync GDL param and properties

Learn and get certified!