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?
- Forum
- CAD Allgemein
- CAD Allgemein
[Frage] CDS Addon Klassifizierer
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@)
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)
Du musste ein neues Attribut mit einer darin angegebenen Formel erzeugen, das kannst du bei dem Attribut auswählen: dropdown, Text, Formel,…
Mit besten Grüßen!
Jürgen
Allplan Ingenieurbau V10 bis V2025
..guckst Du.
Anhänge (1)
Hey, das ist genial!!!!
Vielen Dank Nemo!!!
Schönes Wochenende
Anhänge (1)
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.