Suche

Support Filter
Version:  Allplan 2023, Allplan 2024 |  Letzte Änderung: 01.08.2024 08:15
Noch nicht bewertet. Seien Sie der Erste, der diesen Knowledge Article als hilfreich einschätzt!

Frage:

Wie kann in Beschriftungsbildern der Bezug auf NN bzw. NHN (Normalhöhe, Normalhöhennull) für jedes Gebäude im Projekt einzeln hergestellt werden?



Grundannahme:

Es wird davon ausgegangen, dass eine Bauwerksstruktur vorhanden ist und für jedes Gebäude (z. B. mehrere Wohnhäuser auf einem Grundstück) jeweils eigene Bereiche verwendet werden. Die Gebäude zueinander sollten dabei mit den wahren Höhenunterschieden und jeweils einem eigenen Ebenenmodell aufgebaut werden.
Zudem wird davon ausgegangen, dass nicht auf "echten" Höhen gearbeitet werden kann.



Einstellung der Bezugshöhe - bzw. Aufbau der Bauwerksstruktur:

Um für jedes Gebäude im Projekt einen eigenen NHN-Bezug setzen zu können, sollten folgende Voraussetzungen gegeben sein:

1. Es muss mit einer Bauwerksstruktur gearbeitet werden
2. Für jedes Gebäude muss eine Strukturstufe Gebäude angelegt sein (mit Geschossen darunter)
3. Für jedes Gebäude sollte ein eigenes Ebenenmodell angelegt werden.
4. Die Ebenenmodell untereinander sollten die realen/gewünschten Höhenunterschiede darstellen.

Da es derzeit nicht möglich ist an Strukturstufen in der Bauwerksstruktur weitere Informationen anzuhängen, muss die Höhe im Namen der Strukturstufe angegeben werden.
Dies kann z. B. wie folgt aussehen:






Wichtig ist, dass die Höhe immer an der gleichen Stelle (z. B. erste Zahl) steht und das Dezimaltrennzeichen ein Punkt ist.

Verwenden der Bezugshöhe in Beschriftungsbildern (Formeln):
Mit dem Projektattribut kann nicht direkt gerechnet werden, da es sich um einen Text handelt. Mit der Formel VALUE(string;index) kann aus dem Text eine Zahl zur weiteren Verwendung extrahiert werden.
Dabei gilt folgendes:

string -> Text oder Textattribut mit einer oder mehreren Zahlen. Punkte zwischen Zahlen werden als Dezimaltrennzeichen interpretiert.

index -> Der Indexwert gibt an, das wievielte Ergebnis (Zahl) im Text ausgegeben werden soll. 1 -> erste gefundene Zahl, 2 -> zweite gefundene Zahl ....

Damit folgt folgende in Beschriftungsbildern bei Höhenausgaben (Koten) verwendbare Formel:

VALUE(Topologie_Gebäude;1) bzw. VALUE(@451@;1)

Eine Änderung der Angabe im Namen der Strukturstufe wird nicht automatisch erkannt. Hier muss entweder ein Beschriftung aktualisieren oder ein 3D aktualisieren ausgeführt werden.


Beispielformeln für Roh- und Fertigfußboden in Räumen:

Rohfußoden:
VALUE(@451@;1) +ROUND(@112@/1000;3;5)

Fertigfußboden:
VALUE(@451@;1) +ROUND((Obj_Floor(@211@;1;2;3;4;5;6;7;8;9;10)+@112@)/1000;3;5)

Als Format ist z. B. K12.3 zu verwenden (Kotenformat mit 3 Nachkommastellen) und unter DIM ist die Dimension auf m zu stellen und auszublenden.



Exkurs:

Wenn die Anforderung so ist, dass ein Beschriftungsbild für die Verwendung des NHN-Bezugs aus der Strukturstufe Gebäude oder aus dem Projektattribut Normalhöhennull erfolgen soll, kann z. B. mit folgender Formel zum Auslesen der Höhe gearbeitet werden:

_IF_(@451@="NHN*")VALUE(@451@;1)_ELSE_VALUE(@585@;1)

Wenn das Attribut @451@ (Topologie_Geschoss) mit NHN startet, wird aus diesem Attribut die Höhe verwendet, ansonsten aus dem Attribut @585@ (Normalhöhennull)

Rohfußboden:
(_IF_(@451@="NHN*")VALUE(@451@;1)_ELSE_VALUE(@585@;1)) +ROUND(@112@/1000;3;5)

Fertigfußboden:
(_IF_(@451@="NHN*")VALUE(@451@;1)_ELSE_VALUE(@585@;1)) +ROUND((Obj_Floor(@211@;1;2;3;4;5;6;7;8;9;10)+@112@)/1000;3;5)

Hinweis:
Mit Allplan 2023 wurden sprachneutrale Funktionsaufrufe für Bauteilbezüge eingeführt. Anstatt MT_Raum(), MT_Wand() und MT_Boden() sind die Funktionen Obj_Room(), Obj_Wall() und Obj_Floor() zu verwenden. 
Die in Beschriftungsbildern verwendeten Formeln, welche diese Funktionen enthalten sind bei der Wandlung von älteren Daten in die Version 2023 automatisch angepasst worden. In neuen Beschriftungsbildern und Reports sind die sprachneutralen Funktionen zu verwenden, um einen internationalen Datenaustausch mit Allplan-Daten zu gewährleisten.