CodeGrafik – Messcodezuordnung
Die Zuordnung der Messcodes zu grafischen Objekten geschieht über eine Tabelle mit der Endung *.csv. Diese Tabelle bearbeiten Sie am besten mit Excel.
Objektarten
In der Tabelle können folgende Objekte in der Spalte Objektart beschrieben werden:
- PT: Punkte
- SY: Symbolen und gerichtete Punkte
- AT: Attributen zu einem Objekt
- PL: Linienzüge
- SG: gruppierte Linien
- TX: Texte
- FL: Flächen
Einstellungen pro Objekttyp
Jedes Objekt ist in einer Zeile der Messcodezuordnung definiert. Die folgenden Spalten in der Messcodezuordnung definieren die entsprechenden Eigenschaften der Objekte:
- Messcode: Code, der im Feld aufgenommen wird
- Objekttyp: Objekttyp, der in der Grafik für diesen Messcode eingefügt wird.
- Beschreibung: Beschreibung für den Objekttyp. Dieser Text wird beim Erzeugen von Messgerätelisten verwendet. Hier kann man den Objekttypnamen abkürzen um ihn am Messgerät besser lesen zu können.
- AT-Name: Name des Attributs in der Konfiguration
- AT-Default: Defaultwert für das Attribut, falls kein Wert zugewiesen wird. Für die Verwendung von Breitenpunkten kann hier anstelle eines Wertes der Schlüssel "BP" eingegeben werden.
- Werte für Flächen, Texte und Attribute: Bei Flächen, Texten und Attributen werden zusätzliche Informationen gebraucht. Bei Flächen die Flächenbezeichnung, bei Texten der Text selbst und bei den Attributen der Wert des Attributs. Diese Informationen können im Messcode mit aufgenommen werden, oder aus einer eigenen Spalte gelesen werden. Die Angabe, wie CodeGrafik die Informationen finden soll, steht in der Messcodezuordnung jeweils direkt in der Zeile des Objekts in folgenden Spalten:
- Wert-ID: Wert für ein Attribut wird aufgenommen über Kürzel für das Attribut im Messcode
- Wert-Spalte: Wert für ein Attribut wird aufgenommen über Attributname aus der Punkt-, Standpunkt- oder Zielpunkttabelle.
- Wert-Pos: Wert für ein Attribut wird aufgenommen über Position im Messcode
- Wert-Necessary:
- 1: Die Aufnahme des Attributs ist zwingend erforderlich
- 0: Die Aufnahme ist optional
- Wert-UebTab: Übersetzungstabelle für das Attribut. Die Übersetzungstabelle kann eine beliebige Textdatei sein, die aus 2 Spalten besteht. Die erste Spalte enthält den Wert, den Sie aufgenommen haben, die zweite Spalte den Wert, den das Attribut erhalten soll. Die Spalten sind durch Leerzeichen oder Tabulatoren getrennt.Sie können auch Wildcards verwenden.
- Wert-Faktor: Zahlen können mit einem Faktor multipliziert werden, z.B. für die Umrechnung einer Abmessung von m in mm.
- Symbole und gerichtete Punkte
- SY-Art: Art des Symbols
- R: gerichteter Punkt
- 2: Symbol referenziert auf 2 Punkte
- 3: Symbol referenziert auf 3 Punkte
- Skalierung für Symbole
- XSizeMin: Für Punkte und Symbole die minimale Größe in x-Richtung für die Fehlerprüfung
- XSizeMax: Für Punkte und Symbole die maximale Größe in x-Richtung für die Fehlerprüfung
- YSizeMin: Für Punkte und Symbole die minimale Größe in y-Richtung für die Fehlerprüfung
- YSizeMax: Für Punkte und Symbole die maximale Größe in y-Richtung für die Fehlerprüfung
- SY-Art: Art des Symbols
- Massband-Pos: Nummer des Attributs, ab dem die Werte fix für die Maßbandmessung verwendet werden (sofern der Geometrie-Code für Maßbandmessung angegeben wurde). Das ist unabhängig davon, ob vor dem Attribut ein Kürzel angegeben wird oder nicht.
ⓘ | In den mitgelieferten Messcodetabellen sind noch deutlich mehr Spalten enthalten. Diese werden nur beim Einsatz mit rmGEO genutzt. |
Kennungen für Linienzüge:
Festlegungen der Kennungen zur Erkennung der Geometrie des Linienzugs.
Die Kennung in der Spalte Messcode ist frei wählbar.
Objektart | Messcode | Objekttyp | Beschreibung | Beispiel |
---|---|---|---|---|
LI-DEF | 99 | LinieAnfang | Kodierung des Anfangs eines Linienzugs (wenn keine Endkodierung verwendet wird) | |
LI-DEF | 9 | LinieEnde | Ende einer Linie | 100..9 schließt den Linienzug mit Messcode 100 |
LI-DEF | - | LinieEndeVorMc | Ende einer Linie | -100 schließt den Linienzug mit Messcode 100 |
LI-DEF | - | LinieEndeVorGeometrieCode | Ende einer Linie Notwendig in Zusammenhang mit Fluchtpunkten oder rechten Winkeln am Ende einer Linie | 100..- bzw. 100..-33 schließt den Linienzug mit Messcode 100. |
LI-DEF | 1 | LinieSchliessen | Schließt den Linienzug zurück zum Anfangspunkt | 100..1 |
LI-DEF | 2 | LinieUebergang | Nach einem Tangentenbogen wird wieder mit einer Geraden fortgefahren | 100..2 |
LI-DEF | 33 | FluchtPkt | Fluchtpunkt | 100..33 Ist auch mit einem Attributkürzel möglich 100..abst=33 |
LI-DEF | 3 | FluchtPktMitAbst | Fluchtpunkt mit einem bestimmten Abstand | 100..3:300 |
LI-DEF | 4 | Bogen | Bogen | 100..4 |
LI-DEF | 5 | Tangentenbogen | Tangentenbogen | 100..5 |
LI-DEF | 6 | Kreis | Kreis | 100..6 |
LI-DEF | 7 | Rechteck | Rechteck | 100..7 |
LI-DEF | 8 | Parallelogramm | Parallelogramm | 100..8 |
LI-DEF | 44 | ReWinkelLinks | Rechter Winkel links Bei einer rechtwinkeligen Verlängerung des Linienzugs im Anfangs- bzw. Endpunkt wird die Länge der Verlängerung in der Spalte Wert-Faktor dieser Zeile angegeben. Default ist 1 m | 100..44 |
LI-DEF | 66 | ReWinkelRechts | Rechter Winkel rechts Bei einer rechtwinkeligen Verlängerung des Linienzugs im Anfangs- bzw. Endpunkt wird die Länge der Verlängerung in der Spalte Wert-Faktor dieser Zeile angegeben. Default ist 1 m | 100..66 |
LI-DEF | 0 | Massbandkodierung | Maßband-Kodierung Falls ein Faktor an die Maßbandmessungen angebracht werden soll, so kann dieser in der Spalte Wert-Faktor in dieser Zeile eingetragen werden. | Beispiel: 100..0 |
LI-DEF | 11 | BreitenPkt | Breitenpunkt für einen Linienzug mit variabler Breite | 100..11 |
LI-DEF | 22 | Umdrehen | Dreht den Linienzug um. | 100..22 |
LI-DEF | gn | Gruppierung | Gruppierung der Linien einer Fläche it Abstandslinien | 100:gn1 |
LI-DEF | gn3 | Gruppierung3Linien | Dreier-Gruppierung der Linien einer Flächen mit Abstandslinien (bei Dämmen und Gräben) | 100:gn31 |
LI-DEF | 55 | AusrundenStart | ab hier werden die folgenden Liniensegmente ausgerundet | 100..55 |
LI-DEF | 56 | AusrundenEnde | bis hier werden die vorigen Liniensegmente ausgerundet | 100..56 |
Kennungen für Massbandmessungen:
Festlegungen der Kennungen zur Erkennung der Maßband-Codierung.
Die Kennung in der Spalte Messcode ist frei wählbar.
Objektart | Messcode | Objekttyp | Beschreibung | Beispiel |
---|---|---|---|---|
MASSBAND-DEF | - | Links | Maßbandkodierung nach links | 100..0:-300 |
MASSBAND-DEF | V | Vorne | Maßbandkodierung nach vorne | 100..0:v300 |
MASSBAND-DEF | + | Rechts | Maßbandkodierung rechts | 100..0:+300 |
MASSBAND-DEF | Z | Zurueck | Maßbandkodierung nach zurück | 100..0:z300 |
MASSBAND-DEF | B | Beenden | Maßbandkodierung beenden | 100..0:b |
MASSBAND-DEF | S | Schliessen | Maßbandkodierung schließen | 100..0:s |
Kennungen für Symbole:
Festlegungen der Kennungen zur Erkennung der Umkehrung des Symbolen.
Die Kennung in der Spalte Messcode ist frei wählbar.
Objektart | Messcode | Objekttyp | Beschreibung | Beispiel |
---|---|---|---|---|
SY-DEF | - | Symbolumkehrung | Umkehrung des Symbols | -100 |
SY-DEF | 9 | SymbolUmkehrungGeometrieCode | Umkehrung des Symbols | 100..9 |
Kennungen für Messreihenfolgen:
Festlegungen der Kennungen zur Erkennung der Messreihenfolge.
Die Kennung in der Spalte Messcode ist frei wählbar.
Objektart | Messcode | Objekttyp | Beschreibung |
---|---|---|---|
MESSREIHENFOLGE-DEF | 999 | Start | Start der Messreihenfolge |
MESSREIHENFOLGE-DEF | -999 | Ende | Ende der Messreihenfolge |
MESSREIHENFOLGE-DEF | 998 | Auslassen | Auslassen eines Punktes in der Reihenfolge der Messung |
MESSREIHENFOLGE-DEF | 997 | Fuellcode | Code wird nur zum Auffüllen verwendet. Damit ist es möglich die Option Messcode übernehmen beim Datenimport auch für Messreihenfolge zu verwenden |
MESSREIHENFOLGE-DEF | 996 | Hinzufuegen | Neue Linie in die Messreihenfolge aufnehmen |
MESSREIHENFOLGE-DEF | 995 | Ignorieren | Punkt wird für die Messreihenfolge nicht verwendet |