cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 
Project data & BIM
About BIM-based management of attributes, schedules, templates, favorites, hotlinks, projects in general, quality assurance, etc.
SOLVED!

Unable to reclassify objects

Kamelite
Expert

I got this TPL-file, and I have to do some reclassification. However, it will not let me. Meaning that, I can classify a wall as a door, but it still reports as IfcBuildingElementProxy. This is in AC25, however, the issue still remains if I open it in 28.

 

Kamelite_0-1746777174385.png

 

This is an IFC, just loaded into Archicad. I did some testing, creating a wall with the wall tool, same thing. Classified as wall, IFC type as IfcBuildingElementProxy.

It worked like a charm, of course, doing the same thing in a new project.

 

I did, however, reclassify a whole project just yesterday, no issues whatsoever, also an IFC imported into Archicad. 

I have tried every trick I know, including opening all locked layers, without making any difference. 

 

Any Ideas?

 

.Kamelite

Windows 10, Archicad 28
1 ACCEPTED SOLUTION

Accepted Solutions
Solution

If you are using Archicad 22 classification, use it for all your elements and change your type mapping to Archicad 22. If only those imported element uses Archicad 22 (probably because you used an Archicad 22 importer), change the classification of those elements to your current classification system (Archicad 2.0 ?) and choose a translator with type mapping corresponding ( to Archicad 2.0 ?)

 

Capture d’écran 2025-05-09 à 10.22.42.png

Archicad 27 - GDL - PYTHON

View solution in original post

10 REPLIES 10

The mapping of IFC type is not made directly in the file, but with the mapping of the chosen IFC translator. The IFC type shows you what the currently selected translator for export will use, based on the archicad classification.

 

Perhaps the problem is that you use the archicad 22 archicad classification instead of the archicad 25 one (Archicad 2.0 ?)

Archicad 27 - GDL - PYTHON

So how do I change the translator in order to reflect the changes? There many different translatars when exporting...

 

.Kamelite

Windows 10, Archicad 28

Reclassifying the model from 20 to 22 was what fixed the model I did yesterday. And I tested another modell from the same batch, and it worked like it should...

 

Thanx for any help!

 

.Kamelite

Windows 10, Archicad 28
Solution

If you are using Archicad 22 classification, use it for all your elements and change your type mapping to Archicad 22. If only those imported element uses Archicad 22 (probably because you used an Archicad 22 importer), change the classification of those elements to your current classification system (Archicad 2.0 ?) and choose a translator with type mapping corresponding ( to Archicad 2.0 ?)

 

Capture d’écran 2025-05-09 à 10.22.42.png

Archicad 27 - GDL - PYTHON

You should use archicad 2.0 classification, as it will save you having to change classification with each new version.

Archicad 27 - GDL - PYTHON

That makes sence. But how do I tell Archicad which exporter I intend to use, to make IFCType display the actual classification?

 

.Kamelite

Windows 10, Archicad 28

Select the one you intend to use and click on "set preview" (you can see the button in the screenshot)

Archicad 27 - GDL - PYTHON

Do not see a picture...

 

.Kamelite

Windows 10, Archicad 28

Nevermind, found it

 

.kamelite

Windows 10, Archicad 28

Setup info provided by author