Ein Ausdruck ist eine Möglichkeit zum Angeben von Bedingungen. Beispielsweise können Sie einen Ausdruck erstellen, der alle Gebäude ermittelt, deren Fläche größer als 370 Quadratfuß ist. Wenn Sie Nach Filter auswählen verwenden, wählt der Ausdruck nur Gebäude, die größer sind als 4000 Quadratfuß.
Verwenden Sie Ausdrücke in den folgenden Situationen:
Verwenden Sie die Filter auf der Registerkarte Quelle das Feld Quellfilter, um die Daten für das Modell auszuwählen. Um beispielsweise nur Wohngebäude zu importieren, verwenden Sie den Ausdruck VERWENDUNGSTYP = 'W' (falls W für Wohngebäude steht).
Angenommen das Modell verfügt über eine Eigenschaft namens DACH_HÖHE. Die ursprünglichen Daten enthalten GESCHOSS_HÖHE und GESCHOSSE. Sie können die Geschosshöhe mit den Geschossen multiplizieren (GESCHOSS_HÖHE * GESCHOSSE), um DACH_HÖHE zu erhalten.
Geben Sie beim Importieren beispielsweise an, dass das Feld Name den Begriff "Typ des Gebäudes: " gefolgt vom Wert für VERWENDUNGSTYP enthält.
Erstellen Sie z. B. einen Satz von Straßen, die sich innerhalb eines geografischen Bereichs befinden, den Sie in das Modell zeichnen.
Wählen Sie z. B. alle Bäume, deren Eigenschaft NAME Ficus ist.
Alle Stilregeln verwenden Ausdrücke, um zu bestimmen, wie Stile angewendet werden. Erstellen Sie beispielsweise einen Stil für Bäume, der die Arten (Eigenschaft NAME) einem visuellen Baumstil zuordnet.
Der Ausdrucks-Editor kann Werte auf der Basis vorhandener Eigenschaften berechnen. Sie können ihn zum Konvertieren von Daten in einen anderen Datentyp verwenden. Verwenden Sie Textausdrücke zum Formatieren von Textzeichenfolgen. Verwenden Sie numerische Ausdrücke, um Mathematikfunktionen auf Eigenschaften mit numerischen Werten anzuwenden.
Die Titelleiste des Dialogfelds, in dem Sie Ausdrücke erstellen, variiert abhängig vom ausgewählten Befehl. Der Inhalt des Dialogfelds bleibt im Wesentlichen gleich (unabhängig vom Namen).
Der Text in der Titelleiste ändert sich abhängig vom ausgewählten Befehl.
Verwenden Sie Ausdrücke für Folgendes:
Verwendung von Ausdrücken | Beschreibung |
---|---|
Auswerten von Eigenschaften |
Sie können Daten filtern oder auswählen, basierend auf dem Wert einer oder mehrerer Eigenschaften. Ein einfacher Ausdruck wertet eine einzelne Eigenschaft aus, aber Sie können auch komplexe Ausdrücke erstellen, die mehrere Eigenschaften bzw. mehrere Werte verwenden. So könnten Sie z. B. einen Ausdruck erstellen, der Gebäude mit einer Dachhöhe über 18 und unter 32 anzeigt. Das Ergebnis eines Filterausdrucks muss ein boolescher Wert sein. |
Erstellen einer Berechnung |
Sie können einen neuen Wert basierend auf vorhandenen Werten berechnen. Beispielsweise können Sie die folgenden Aufgaben durchführen:
|
Durchführen einer Konvertierung |
Beim Konvertieren werden Datenwerte von einem Datentyp in einen anderen geändert. Wenn in einem Datenspeicher Datumswerte z. B. als Text gespeichert sind, können Sie diese Werte in Datumszeichenfolgen konvertieren. Anschließend können Sie Datumsfunktionen anwenden. Sie können außerdem numerische oder Textzeichenfolgen in ein spezielles numerisches Format konvertieren, z. B. in eine Zahl mit einfacher oder doppelter Genauigkeit. Sie können numerische Werte in Textzeichenfolgen konvertieren, beispielsweise um eine untergeordnete Zeichenfolge zu extrahieren oder um die Anzahl der Zeichen in einer Zeichenfolge zu ermitteln. |
Erstellen von Textausdrücken |
Mit Textausdrücken können Sie Zeichenfolgen analysieren und verändern. Beispielsweise können Sie die folgenden Aufgaben durchführen:
|
Erstellen von numerischen Ausdrücken |
Sie können numerische Ausdrücke nur auf numerische Werte anwenden. Dabei werden Mathematikfunktionen verwendet, mit denen Sie numerische Zeichenfolgen analysieren und ändern können. Beispielsweise können Sie mit numerischen Ausdrücken die folgenden Aufgaben durchführen:
|
Verwenden von Ausdrücken zum Filtern von Daten |
Mit Filtern können Sie in einem untergeordneten Satz Ihrer Daten arbeiten. Wenn Ihr Modell beispielsweise alle Gebäude in einer Stadt enthält, können Sie einen Filter erstellen, mit dem nur Gebäude in der Innenstadt gezeigt werden. Verwenden Sie Ausdrücke für die folgenden Aufgaben: |