Document & Visualize forum
cancel
Showing results for 
Search instead for 
Did you mean: 

How to show Master ID in Zone Stamps in AC17?

Anonymous
Not applicable
Hi!

We're working on a mixed use development in which we've modelled apartment layouts as modules and hotlinked them into a teamshare model. Each hotlink is given a master ID representing the apartment number.

Within each apartment module, we've drawn a zone to the full extents of the apartment footprint with the apartment type as the Zone Name, and left the ID blank. The intention is for this zone to be visible on an overall plan view with apartment type and apartment number shown in the zone stamp.

The problem is that the Master ID doesn't seem to show on the zone stamp. I can see the Master ID added on to the zone ID under Tags & Categories, but the zone stamp only shows the zone ID without the Master ID appended.

Can anyone help?

Thanks!
25 REPLIES 25

Laszlo Nagy
Community Admin
Community Admin
The Zone Stamp is a GDL Object and displays what is scripted to show.
You would have to modify the 2D script of the Zone Stamp GDL to take the GDL Global variable that returns the ID set for the Zone Stamp and display that.
It would take a bit of GDL scripting, though.
....................................................................................................
Get Archicad Tips at https://twitter.com/laszlonagy
AMD Ryzen 1700X CPU, 48 GB RAM, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), WIN10 PRO ENG, AC20-AC25
Loving Archicad since 1995

Karl Ottenstein
Moderator
khairulfikri wrote:
The problem is that the Master ID doesn't seem to show on the zone stamp. I can see the Master ID added on to the zone ID under Tags & Categories, but the zone stamp only shows the zone ID without the Master ID appended.
I can reproduce everything you've done. This is a little odd in light of the Help Center information on the hotlinked module functionality of 17:
http://helpcenter.graphisoft.com/guides/archicad-17-int-reference-guide/archicad-17-new-features-gui...

The end of that Help file suggests placing the zone in the module, not in the host project:

Thus, you can define Zones once in your source Hotlink module, rather than afterwards in the host file.
Optionally, connect the Zone ID with its Zone Number to display this information in the Zone Stamp.
• For example, a Zone with an ID of Bathroom in the source file is placed into the host file as part of a HLM with a Master ID of R213. Its Zone Number will then be R213Bathroom.
I can't quite sort out how to get that to work as stated. Elsewhere, in the 17 new features guide, it says that the Zone Stamp 2 now does what you're asking for... but I don't see that (quickly) either.

I would agree with Laszlo on the need for custom scripting... in all versions through 16... but the above seems to be telling us that 17 is supposed to handle this for you out-of-the-box.

(??)
One of the forum moderators   •   AC 25 USA and earlier   •   MacOS 11.6.6, iMac Pro

Anonymous
Not applicable
Thanks guys!

Karl, the zones are placed in the HLM and given hotlink Master IDs in the host model with the hope that the Master ID can be shown to represent apartment numbers. I can see that the Master ID has been appended to the zone ID, but not in the zone stamp.

There is also an option to show "Apartment ID" in Zone Stamp 2, though I can't see how this parameter is set, and whether it can be set in the host model for the HLM.

And that bit in the Help File about "connect(ing) the Zone ID with its Zone Number to display this information in the Zone Stamp" is rather cryptic. How do I do that?

Anonymous
Not applicable
All that aside though, how would you show apartment numbers?

Link
Expert
Karl wrote:
Optionally, connect the Zone ID with its Zone Number to display this information in the Zone Stamp.
• For example, a Zone with an ID of Bathroom in the source file is placed into the host file as part of a HLM with a Master ID of R213. Its Zone Number will then be R213Bathroom.
I can't quite sort out how to get that to work as stated. Elsewhere, in the 17 new features guide, it says that the Zone Stamp 2 now does what you're asking for... but I don't see that (quickly) either.
Presumably if you use a zone stamp (eg. Basic Zone Stamp) with the ID enabled within it, then give the placed HLM a Master ID, the zone stamp will show that Master ID combined with it's own ID. I could get the zone ID to show correctly but couldn't get the zone stamp in the placed HLM to reflect all the information.

I'm either not holding my tongue right or there's a bug with the Zone Stamp picking up the combined ID!

The only other way around it AFAICS is to place text into each room in the master file.

Cheers,
Link.

Anonymous
Not applicable
Thanks Link.

That's what I've been getting - the zone's ID takes on the Master ID but the Zone Stamp only shows the zone's ID without the Master ID appended. It's the same for both Zone Stamp 1 & 2 in 17.

I was hoping not to go down the route of dumb text but hey, such is life.

Laszlo Nagy
Community Admin
Community Admin
I tried this and I think this may not be possible to be accomplished.
The reason is beause the HLM is locked from the host file's point of view.
Maybe the Zone Stamp within the HLM is generated separately before it is displayed.
This Master ID thing probably works only when creating Interactive Schedules of Zones.
But the host file cannot get into the HLM to add the Master ID to the ID of the Zone within the HLM.

You could make a wish about this.
....................................................................................................
Get Archicad Tips at https://twitter.com/laszlonagy
AMD Ryzen 1700X CPU, 48 GB RAM, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), WIN10 PRO ENG, AC20-AC25
Loving Archicad since 1995

Link
Expert
Respectfully, I think it's a bug Laszlo. The documentation clearly says it will show up in the Zone Stamp. Unless we're missing the procedure somehow. I think it's worth asking GS.

Is Marton around?

Cheers,
Link.

Laszlo Nagy
Community Admin
Community Admin
Thanks Link for the correction.
I actually have not fully read the Help article Karl linked in.
But now reading it, it clearly states that the Zone Stamp should be able to display the Zone ID extended with the Master ID, which it does not do.
So this may very well be a bug.
I will report this to Graphisoft.
....................................................................................................
Get Archicad Tips at https://twitter.com/laszlonagy
AMD Ryzen 1700X CPU, 48 GB RAM, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), WIN10 PRO ENG, AC20-AC25
Loving Archicad since 1995

Link
Expert
Thanks Laszlo!

There's a lot of potential with this! I like the direction it's headed in.

Please let us know if/what you hear.

Cheers,
Link.

Marton Kiss
Graphisoft
Graphisoft
Link wrote:
Is Marton around?
Yep, I am here .

The source of the problem appears to be that when we introduced this new feature the GDL side hasn't been developed.

Due to internal priorities the corresponding GDL development project has been delayed, though the documentation already had the topic about the zone features.
As a first step we will update the documentation to reflect only the available options.

Apologies for this false information in the guide.

Marton
Marton Kiss
Director, Global Customer Engagement
GRAPHISOFT

Link
Expert
Marton wrote:
Yep, I am here .
Great! What took you so long?:wink:
Marton wrote:
As a first step we will update the documentation to reflect only the available options.
You know I'd really hate to upset those documentation people, can't you go and bug the GDL programmers instead?

Cheers,
Link.

Marton Kiss
Graphisoft
Graphisoft
Yeah, it would be ideal to develop the GDL part and leave everything in the docs. Unfortunately this is quite a bit of development, involves zones, markers, labels.

I will try my best to raise the priority of it.

Marton
Marton Kiss
Director, Global Customer Engagement
GRAPHISOFT

Link
Expert
Marton wrote:
I will try my best to raise the priority of it.
Thanks mate - that's all we can ask!

Cheers,
Link.

owen
Newcomer
bugger I just discovered that this great new feature is not actually a feature

should the Documentation be updated to reflect? because i'm still seeing:

http://helpcenter.graphisoft.com/guides/archicad-17-int-reference-guide/user-interface-reference/dialog-boxes/modules/place-module-dialog-box/
Note: As with other elements, the Zone ID is extended by the Master ID of the module instance it belongs to. Optionally, connect the Zone ID with its Zone Number and display it in the Zone Stamp.
• For example, a Zone with an ID of Bathroom in the source file is placed into the host file as part of a HLM with a Master ID of R213. Its Zone Number will then be R213Bathroom
I assume the reason this was not finished is it is tied up in the general implementation of RW access to IFC parameters from within GDL?

This has to be in AC18 ... i'm sure you guys understand how fantastically useful this will be (e.g Labelling all sorts of IFC properties of elements). It still won't match Revits capabilities (IFC Shared Parameters + View Filters) but it will be a very good step in narrowing the gap (View Filters is one of the few things i think Revit does much better than AC .. its what the Renovation Filter should have been).


cheers,

owen
cheers,

Owen Sharp

Design Technology Manager
fjmt | francis-jones morehen thorp

iMac 27" i7 2.93Ghz | 32GB RAM | OS 10.10 | Since AC5

Anonymous
Not applicable
I to see the potential in this feature and would so much like to see this as a hotfix in 17.

This would help us meet the requirements of our biggest contractor who is currently glancing towards Revit as a solution instead.

Wokka
Newcomer
It is also strange that the Master ID and Global ID show up on labels i.e. if you label a window or door with the simple 'ID' label in the hotline file, it adds the master ID to the objects ID… ??
Warwick Lloyd-Martin
3 D E N V I R O N M E N T

www.3de.com.au

> Windows 7 Pro 64bit
> i7 CPU 920-2.67Ghz
> 6GB RAM
> ATI Radeon HD 5700

>ArchiCad 4.55>20 AUS
>Cinema 4D R18
>VRAYforC4D R1.9

Wokka
Newcomer
Also wondering, why I can't open the label 'ID' to view the script? What does it call up apart from glob_ID?
Warwick Lloyd-Martin
3 D E N V I R O N M E N T

www.3de.com.au

> Windows 7 Pro 64bit
> i7 CPU 920-2.67Ghz
> 6GB RAM
> ATI Radeon HD 5700

>ArchiCad 4.55>20 AUS
>Cinema 4D R18
>VRAYforC4D R1.9

Ed_Brown
Graphisoft
Graphisoft
GDL Gurus,

There is now a new GDL REQUEST syntax. It is available from AC 18 build 4020 and on.

New Master ID query (from v18 4020):
result = REQUEST("Full_ID_of_parent", "", id)


It will work with the Label, D/W Marker, and Zone Stamp.
Here is an example:
dim id[]
n = REQUEST("Full_ID_of_parent", "", id)
for i = 1 to vardim1 (id)
text2 0, 0, id
next i

** Note the value is returned in an array !



Here is a sample of how the Curtain Wall DW Label works in 19 (and how you can get it to work in 18 )

The masterID_source.png shows the GDL code snippet beside the placed and labeled element. This is from the file that will be the source hotlink:
MasterID_source.png
Graphisoft Technical Support

Start a new conversation!

Labels

Still looking?

Browse more topics

Back to forum

See latest solutions

Accepted solutions

Start a new discussion!