AutoCAD Map 3D 2017 - Thematische Regel optimieren mit der LOOKUP-Funktion

In diesem Beispiel soll eine Stromleitung je nach Spannung farblich dargestellt werden. Die Spannung wird über das Attribut ID_VOLTAGE im Objekt eingetragen. Normalerweise werden nun im Darstellungsmodell mehrere Regeln angelegt um diese zu stilisieren.


Darstellung in AutoCAD Map:


Nun sollen diese 5 Regeln in einer zusammengefasst werden. Am besten die entsprechende Objektklasse nochmal hinzufügen, anschließend wird diese entsprechend stilisiert. Dafür wird die LOOKUP-Funktion verwendet die unter Ausdruck verwenden… eingestellt wird.


Dann wird im Ausdruck-Editor die LOOKUP-Funktion mit den entsprechenden Farbwerten gefüllt. Hier werden die Hexadezimalfarbwerte verwendet. Wie man diese leicht ermittelt wird weiter unten beschrieben.


Der erste Farbwert ist der DEFAULT-Wert wenn die nachfolgenden Abfragen nicht greifen!

Wenn ID_VOLTAGE =
30201 dann schwarz
5 dann gelb
2 dann cyan
3 dann rot

Ergebnis:


Vorteil:
Man muss nicht für jedes Kriterium eine eigene Regel bauen – im Beispiel wären es 5 Regeln die man nun in einer zusammenfasst.


Hexdezimalfarbwert ermittel

1. Möglichkeit

Einem Element im Stil-Editor eine Farbe zuweisen:

Dann Ausdruck verwenden… aufrufen:

Hier steht dann der Hexadezimalwert.


2.Möglichkeit

Farbtabelle kann man hier umrechnen:
https://www.farbtabelle.at/farben-umrechnen/

Achtung: bei Hexadezimal muss immer 0xFF+umgerechneter Wert eingetragen werden!
Beispiel: Farbe schwarz RGB=0,0,0 à 0xFF000000


Viel Spaß beim Ausprobieren!



© 01/2017 Mensch und Maschine acadGraph GmbH. Alle Rechte vorbehalten