[Frage] CDS Addon Klassifizierer

Schlagworte:
  • AddOn
  • Klassifizierung
  • CDS
  • Höhen

Ich habe mit dem Klassifizierer folgendes Problem:
Ich möchte die unterschiedlichen Oberkanten von Decken und Bodenplatten farblich auswerten. Der Klassifizierung erfolgt mittels des Attribut OK. Das Ergebnis ist jedoch nur für diese Decken korrekt, welche mit absoluten Höhenkoten erzeugt wurden. Die von mir dargestellten Bauteilen sind jedoch an Bezugsebenen gebunden. In der Auswertung steht schließlich nicht der absolute Höhenwert, sondern es wird der Abstand zur Bezugsebene ausgewertet, was wiederum nicht erwünscht ist.
Kennt jemand diese Problematik?

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

In der nächsten Version des Plugins "Klassifizierung" werden die Attribute OK und UK standardmäßig als filterbare Attribute
mit den richtigen Werten vorhanden sein.

Damit erntfällt dann zukünftig der Workaround mit dem zitierenden Formelattribut.

Hallo Timo,

ggf liegt es am Attribut OK (@113@) , versuch es mal mit "Oberkannte" (@98@)

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

Das Attribut "Oberkante" (@98@) ist standardmäßig nicht an der Decke vorhanden.
Es wird nur ermittelt, wenn z.B. ein Beschriftungsbild dieses "anfordert".

Der Klassifizierer liest für das Attribut "OK" nur den "statischen" Attributwert aus.
Dieser beinhaltet scheinbar den (relativen) Abstand zur Ebene.

Beim Lesen des Attributes OK durch Allpan scheint intern jedoch noch eine Umrechnung auf absolute Höhen zu erfolgen,
d.h. zum AttributWert OK wird noch die Höhen der Bezugsebene hinzuaddiert, um so eine absolute Höhe zu erhalten.

Leider passiert diese "Allplan-interne Berechnung" nicht, wenn man das Attribut OK mit der C++-API (des Klassifizierer-Plugins) ausliest.

Bei Wandöffnungen gibt es zudem noch einen Unterschied zwischen "UK" und "Unterkante" bzw. "OK" und "Oberkante".(s. hier)
"UK" und "OK" liefern hierbei die (statischen) Abstände zu den Ebenen , "Unterkante" und "Oberkante" hingegen absolute Werte.
Wenn eine Ebene sich ändert, ändern sich dann nur "Unterkante" und "Oberkante"!

Aber man kann sich mit folgendem Workaround helfen:

Einfach ein "zitierendes Formelattribut "OK_" erzeugen, welches als Formel das Attribut OK beinhaltet, und der Decke zuweisen.
Dann kann man im Klassifizierer nach diesem Attribut "OK_" klassifizieren, und die Allplan-Interne Berechnung wird "angestossen".

Wir werden versuchen, dese Sonderlogik noch iregendwie in den Klassifizierer zu integrieren, dami der Workaround nicht notwendig wird...

Hallo Nemo, vielen Dank für den Hinweis. Nur steh ich ein wenig auf dem Schlauch wie dieses "zitierende Formelattribut" auszusehen hat.

Anhänge (1)

Typ: image/png
49-mal heruntergeladen
Größe: 227,49 KiB

Du musste ein neues Attribut mit einer darin angegebenen Formel erzeugen, das kannst du bei dem Attribut auswählen: dropdown, Text, Formel,…

Gruß Jürgen
Allplan V10 bis V2024

..guckst Du.

Anhänge (1)

Typ: image/png
86-mal heruntergeladen
Größe: 153,51 KiB

Hey, das ist genial!!!!
Vielen Dank Nemo!!!

Schönes Wochenende

Anhänge (1)

Typ: image/png
71-mal heruntergeladen
Größe: 126,01 KiB

In der nächsten Version des Plugins "Klassifizierung" werden die Attribute OK und UK standardmäßig als filterbare Attribute
mit den richtigen Werten vorhanden sein.

Damit erntfällt dann zukünftig der Workaround mit dem zitierenden Formelattribut.