Announcements

Announcement: We’re aware of an issue affecting starting a new topic from category pages and creating new blog posts. New topics can still be started directly from the relevant board. Learn more here.

How to edit and customize the UniformatClassifications.txt file

How to edit and customize the UniformatClassifications.txt file

SteveFong
Advocate Advocate
7,210 Views
11 Replies
Message 1 of 12

How to edit and customize the UniformatClassifications.txt file

SteveFong
Advocate
Advocate

I can't find any documentation on how Revit interprets the UniformatClassifications.txt file.  The logic of the Keynote file is well documented, but I can't find any information on the assembly code files.  

 

When opened in Excel it looks like this:


UniformatClassifications_2010.txt - Excel.pngUniformatClassifications_2010.txt - Excel.png

Revit interprets this as:


Choose Assembly Code - UniformatClassification.pngChoose Assembly Code - UniformatClassification.png

 

I am having a hard time understanding the logic of how this works. 

Column D must be related to the Revit Category. 

 

Can anyone point me to a reference?  

0 Likes
Accepted solutions (1)
7,211 Views
11 Replies
Replies (11)
Message 2 of 12

Anonymous
Not applicable
Accepted solution

Alphabetical order....

1: Top Level

.... 2: Secondary Level

........ 3: Sub-level

............... 4: Itemized

.... 2: Secondary Level

........ 3: Sub-level

............... 4: Itemized

 

etc...

0 Likes
Message 3 of 12

barthbradley
Consultant
Consultant

There's also add-ins for managing, changing , adding assembly codes.  FWIW.

0 Likes
Message 4 of 12

SteveFong
Advocate
Advocate

Thanks, but I tried that already, and it didn't work.  Further, Column D is important for something, I think categories. 

 

I am looking for comprehensive instructions from Autodesk.  I have been unable to find them. 

0 Likes
Message 5 of 12

SteveFong
Advocate
Advocate

I didn't describe my goal.  I am at the investigation phase of trying to get my uniformatClassifications.txt to match RS Means.  This would require that I basically rewrite the .txt file, but I need to understand its formatting well to be able to accomplish this. 

0 Likes
Message 6 of 12

SteveFong
Advocate
Advocate

So, I had tried this, but apparently I had some sort of problem in my formatting.  I think you are correct!  Thanks for the answer.

0 Likes
Message 7 of 12

Anonymous
Not applicable

When you use Excel you need to export it to a certain format of txt file for it to work...Think it is uniformat...but I could be wrong.  I usually just use the text editor.  In the case of the Keynote file I use Keynote Manager, which the format is very similar.

0 Likes
Message 8 of 12

barthbradley
Consultant
Consultant

@SteveFong wrote:

 

Column D must be related to the Revit Category. 

 


Column D does refer to Categories. For instance "-2000011" is "1;Model;Walls;-2000011;;True;False"

 

 

0 Likes
Message 9 of 12

Anonymous
Not applicable

Oh....btw...

"Note: Autodesk does not recommend or support edits made to the Uniformat data file (UniformatClassifications.txt) located in %APPDATA%\Autodesk\Revit\<product name and release>."

0 Likes
Message 10 of 12

Samuel.Arsenault-Brassard
Advocate
Advocate

"Autodesk does not recommend or support edits made to the Uniformat data file (UniformatClassifications.txt)"

This is frustrating...

 

Here's a modified version of the file that works using common sense and can be edited.

 

To do this fix, I've replaced the undocumented and arbitraty code (-2000011) with the proper code in the first column. To do this, I had to count the number of characters in each cell of the first colums

=LEN(A1)

, then assign a level based on the length characters

=IF(B2=1, 1, IF(B2=3, 2, IF(B2=5, 3, IF(B2=8, 4, IF(B2=13, 5, "Other")))))

 

Then I did IF statements to capture the appropriate level below and concatenated each column into a final result. Now the file is useable using the common logic.

 

https://help.autodesk.com/view/RVT/2024/ENU/?guid=GUID-99AE9D3E-3326-4F21-ADC5-303F2E1A2135

0 Likes
Message 11 of 12

Samuel.Arsenault-Brassard
Advocate
Advocate

I did a three aprt video series on this problem today if you're curious, the fix is detailled in Part 1 & 2. It explains how to go from a custumized Uniformat Excel document to a Revit Keynote classification file. It also explains why the default Uniformat classification file is lacking and should be skipped altogether.


Estimation in BIM - Part 1 - Proper Formatting in Excel

https://www.loom.com/share/4a4c44c4eff841ff8527fc46abd5eb7a?sid=215e08da-17bb-4419-b304-c0482f3c9b2c

 

Estimation in BIM - Part 2 - Accurate Revit Keynote File

https://www.loom.com/share/c5f1f82f536b4196b37fe8118b9660bc?sid=a2b94a89-0f71-4c37-9362-caab2be6a20d

 

Estimation in BIM - Part 3 - Construction Data, Standards & Collaboration Philosophy

https://www.loom.com/share/1eaeb2c413f04ee1b7c001d64a132815?sid=1c5227bf-99bc-4ce5-85b9-5bf08b89d10e

Message 12 of 12

SteveFong
Advocate
Advocate

Great Videos!  Thanks for breaking it down and showing your code.  Love the method and your philosophy in Part 3.