Revit Architecture Forum
Welcome to Autodesk’s Revit Architecture Forums. Share your knowledge, ask questions, and explore popular Revit Architecture topics.
abbrechen
Suchergebnisse werden angezeigt für 
Anzeigen  nur  | Stattdessen suchen nach 
Meintest du: 

Image names in Type Catalogs

8 ANTWORTEN 8
GELÖST
Antworten
Nachricht 1 von 9
L.Maas
1644 Aufrufe, 8 Antworten

Image names in Type Catalogs

In several families, with many items (>25), I make use of Type Catalogs. 

I am now looking at adding images to some of those families.

 

What I did is the following:

-Added a family parameter CatalogImage, parameter type "image" to the family.

-Created several small images of 300x300 pixels (e.g. A.jpg, B.jpg)

-Loaded the images into the family.

-Export the family types. The image parameter shows up as CatalogImage##OTHER## and it shows A.jpg as name in the type catalog.

-Added several other types to the type catalog and filled them with other image names, which are already inside the family (e.g. B.jpg).

 

When loading the family into the project I get an error "invalid value".

InvalidValue.png

 

Am I correct that assigning imagenames to an image parameter from a Type Catalog does not work or am I missing something?

 

Attached an example of the family and its corresponding type catalog.

Louis

EESignature

Please mention Revit version, especially when uploading Revit files.

8 ANTWORTEN 8
Nachricht 2 von 9
BIMAbhi
als Antwort auf: L.Maas

May be it will help you.

 

1. Please placed the image file into the same folder where you kept the file and the type catalog ftext file.

2. Load the family into a project

3. Generate the schedule and asigned the images form the Manage Images DB

4. Then you can see the schedule with the  image file which you asigned in the individual type of the family.

Thanks & Regards
BIMAbhi
Nachricht 3 von 9
Alaaeldin_Alsahli
als Antwort auf: L.Maas

After some tests here and there, as conclusion you need to load the images in the project template before inserting the family to be able to read the value parameter of CatalogImage. You don't need to load the images in the family in question, only the project.

 

Also i think it is better to use CatalogImage as a shared parameter to be able to schedule it.

 

Here is a video with sound that shows all the steps

https://screencast.autodesk.com/main/details/69e8a63c-67b8-4b97-b260-6a14604ea906

 



Alaaeldin Alsahli


Please mark Accept as Solution if your question is answered. Kudos gladly accepted. ⇘
Nachricht 4 von 9
L.Maas
als Antwort auf: Alaaeldin_Alsahli

Al and RNDPIS both thanks for your input.

 

Al, I did not expect it to go this way, separating the images from the family. However it is definitely a solution I can work with.

 

As it is basically an image belonging to certain family type I would expect it to be more 'linked' to the family itself instead of to the project.

My preference would be to have these images paired with the family. In that case when you load a certain family type the associated image would be loaded with it into project. This would make it easier to share the family with others.

Now you run into the possibilities that the images are not in the project or that too many pictures are in the project.

Maybe something to be considered for future Revit versions?

 

But again your solution will work for me.

 

 

Louis

EESignature

Please mention Revit version, especially when uploading Revit files.

Nachricht 5 von 9
Alaaeldin_Alsahli
als Antwort auf: L.Maas

I will create an enhacement feature to the development team.

The challenge is to import the images from the family to the project before reading the type Catalogs txt file.

 



Alaaeldin Alsahli


Please mark Accept as Solution if your question is answered. Kudos gladly accepted. ⇘
Nachricht 6 von 9
Alaaeldin_Alsahli
als Antwort auf: L.Maas

I reported as a defect for now and is up to the development team to consider it a defect or an enhancement feature.



Alaaeldin Alsahli


Please mark Accept as Solution if your question is answered. Kudos gladly accepted. ⇘
Nachricht 7 von 9

Another alternative solution in case you have inserted all the images in the family and the family is already in the project,

you need to edit the family and then use import family types feature

 

Here is a video with the steps

https://screencast.autodesk.com/main/details/de2458a2-eadf-4ecb-bb08-36bde4c81bd8



Alaaeldin Alsahli


Please mark Accept as Solution if your question is answered. Kudos gladly accepted. ⇘
Nachricht 8 von 9
L.Maas
als Antwort auf: Alaaeldin_Alsahli

Interesting. I will experiment with both solutions and see what will work best.

 

I think your first solution will work best for me at this moment. In that case I can preload a template file with the images, load the family, place instances and create a schedule. In the other case I will have to load the family, edit the family, import types, load back into project. With several/many families this seems to be more work than starting with a template. 

As I can see it it would also mean that all the family types (during the import family types step) would be loaded into the project. This seems to defeat the purpose of using a family type catalog in the first place. 

 

But always good to have alternative scenatios available. Thanks for looking into the problem. Hopefully the development team will manage to find a 'cleaner' solution in following revit versions.

Louis

EESignature

Please mention Revit version, especially when uploading Revit files.

Nachricht 9 von 9
Anonymous
als Antwort auf: L.Maas

It only makes sense to have the image in the family.  For example, say I'm a vendor selling a light fixture, and I have a BIM model of our family, and type catalog of all the options.  It only make sense to have the image in the family.  Maybe one image is red, the other image is yellow, or one shows Lens option #1, or Lens option #2.

 

Or say as a user, I make my own families, with multiple image types.  I can set these up all ahead of time and forget about them.  As it is now, I need to load the family from the catalog, then edit the family that was just loaded, and then assign the correct image to the family I just imported.  It is super painful, and a time waste.  Makes the design process error prone, in case you forget to assign the correct image.

 

Hopefully this deficiency will be corrected in a future release.

Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.

In Foren veröffentlichen  

Autodesk Design & Make Report