Spaces Tags

steveVJ7SN
Participant
Participant

Spaces Tags

steveVJ7SN
Participant
Participant

Bit of a weird one. We have an MEP model with Spaces tagged to Room name and number. Problem is the linked model has no spaces, just rooms and another room parameter with alternative number [roomaltno]. I can add links to space schedule and add the room parameter [room:roomaltno]to the schedule. What I cannot do is get this alternative room number parameter onto a label to add to the spaces tag. Any advice?

0 Likes
Reply
Accepted solutions (1)
654 Views
11 Replies
Replies (11)

iainsavage
Mentor
Mentor

Similar question was asked a few days ago. The solution was, I believe, to tab-select one of the rooms in the link, copy to clipboard, paste into host model. Parameters should then come across with the pasted room. Then you can delete the room.

https://forums.autodesk.com/t5/revit-mep-forum/schedules-from-revit-link/td-p/12871080

robert2JCCH
Collaborator
Collaborator

Is the additional room parameter Shared? If it's a Project Parameter in the linked model, you may need to push the data over into a Shared Parameter for tagging purposes.

steveVJ7SN
Participant
Participant

Thanks guys I'll have a crack at it!

0 Likes

steveVJ7SN
Participant
Participant

I don't think there is a simple answer to this one

steveVJ7SN_0-1720686847452.png

Can't get the room info [RoomAltNo] onto the Space tag although it comes up on a schedule [by clicking add linked files] Thought I could get a 'Quick Win' but looks as if I will have to type every single room [a few hundred!] as a comment label in Space tag. Thanks for trying anyway.

 

0 Likes

iainsavage
Mentor
Mentor

I think you could maybe use Dynamo to extract values from the Room data and send it to your own shared parameter which you can then use in the Space tag.

@robert2JCCH should be able to advise on that?

steveVJ7SN
Participant
Participant
Worth a try. Never used Dynamo so it could go pear shaped lol
0 Likes

iainsavage
Mentor
Mentor

Normally extracting data from one parameter and sending it to another parameter is easy with Dynamo - the bit I'm not sure about is extracting from rooms in a link and mapping it to spaces in the host.

0 Likes

iainsavage
Mentor
Mentor

The problem with typing in data is: what do you do when you get an architectural model update, how do you deal with changes?

0 Likes

steveVJ7SN
Participant
Participant
Not really a route I want to go down. Even though its As Fitted status, its a laborious task, open to a whole host of errors.. Thanks for your help, I will try the Dynamo solution.
0 Likes

robert2JCCH
Collaborator
Collaborator
Accepted solution

@iainsavage wrote:

Normally extracting data from one parameter and sending it to another parameter is easy with Dynamo - the bit I'm not sure about is extracting from rooms in a link and mapping it to spaces in the host.


Assuming that 1 room = 1 space, no subdivisions or groupings, as long as you have a common identifier between rooms and spaces you can build a dictionary, which is just a way to store parameter data by a specific key (basically keynotes in practice).

 

The linked part varies a bit by Dynamo/Revit version, since I believe the linked model nodes have been bouncing around package managers for a while. Here's one possible version

linked parameter retrieval_2024-07-11_03-22-13.png

 

Once you use the Space Naming tool to pull the Room Numbers over to your Spaces and verify that you have 1:1 mapping, you can do a workflow like this to push the information from their Project parameter into your Shared Parameter.

steveVJ7SN
Participant
Participant
Thanks I'll give it a go
0 Likes