Navigation:  Befehlsreferenz Konfiguration > Aufbau der Konfigurationsdatei > Ausprägungen der Attributwerte >

Werte aus Feldern

Previous pageReturn to chapter overviewNext page

Zur Ansteuerung eines bestimmten Feldes wird in der Konfiguration die Bezeichnung FIELD verwendet. Es folgt ein Doppelpunkt, dann der Feldname, aus dem der Wert gelesen wird. Anschließend kann ein Defaultwert eingegeben werden. Dieser wird verwendet, sofern kein Feldwert vorhanden ist. Zusätzliche Angaben sind möglich.

 

FIELD: Fieldname:Default

FIELD: Fieldname:Default[:Prefix[:Postfix[:TRIM|<SPLITINFO>|REMFORMAT[:Comma[:Thousand[:Prec]]]]]]]

 

Hinweis: Die Werte in den eckigen Klammern sind (optional).

 

_img2

 

Für den Blockamen wird im Beispiel der Wert aus dem Feld BLOCK genommen. In den GIS-Ausgangsdaten bedeutet dies, dass in der Attributtabelle der aufgerufenen Feature Klasse eine Feld mit der Beichnung BLOCK existiert. Wird für das jeweilige Feature im Feld BLOCK kein Feldwert gefunden oder existiert kein Eintrag, wird ‚GN1‘ (Default) verwendet.

 

oField: Steht am Beginn des Ausdrucks.

 

oFieldname: Der Feldname aus der Feature Klasse oder einer gejointen Table.

 

oDefault: Wenn das Feld Fieldname nicht gefunden wird, oder der Feldwert Null ist,  wird Default verwendet.

Beispiel:FIELD:HOEHE:NH

cad_exp3

Die weiteren Werte sind (optional).

 

oPrefix: (optional) Dieser Eintrag wird dem Wert vorangestellt

 

Beispiel: FIELD:PKTNR:(NoNr):%%U (Underscore im AutoCAD)

Beispiel: FIELD:HOEHE:NH:Hoehe=

cad_exp1

oPostfix: (optional) Dieser Eintrag wird dem Wert nachgestellt

Beispiel: FIELD:HOEHE:NH:Hoehe=:m

cad_exp4

 

oTRIM,<SPLITINFO> oder REMFORMAT: (optional)

TRIM: Literal. Entfernt Whitespace-Characters (Leerzeichen, Tabulator, etc) vor und nach dem Wert.

<SPLITINFO> := SPLIT,<TRENNZEICHEN>,<SPLITINDEX>

 <TRENNZEICHEN> := "<TEXTSTRING>"

  <SPLITINDEX> := <INTEGERWERT>

REMFORMAT: Literal. Entfernt '<' und dazugehörendes '>' und alles was dazwischen ist.

Beispiel:        FIELD:GNR:(NoNr):::SPLIT,"/",0

 

oComma: (optional) Comma := Kommazeichen. Nur wenn eine Abweichung von Ländereinstellung und als Indikator für Konvertierung in double Wert.

 

oThousand: (optional) Tausenderzeichen. Nur wenn eine Abweichung von der Ländereinstellung des Systems gewünscht ist.

 

oPrec: Anzahl der Nachkommastellen. Gültig sind Werte von 0 – 16.

 

Beispiel: FIELD:HOEHE:0.0::::::2

Bedeutet: Wert aus Feld MyDouble auslesen. Wenn Feld nicht vorhanden ist, dann Wert 0.0 verwenden. Komma und Tausendertrennzeichen aus Ländereinstellung übernehmen. Anzahl der Nachkommastellen = 3.

cad_exp2

 

Hinweis: Der Wert (prec) ist nur auf Zahlenwerte anwendbar. Eine Kombination mit den anderen optionalen Werten wie z.b prefix, postfix ist nicht möglich, da diese Optionen das Zahl-Format in einen Text umwandeln.