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:

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
  • 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.

ObjektartMesscodeObjekttypBeschreibungBeispiel
LI-DEF99LinieAnfangKodierung des Anfangs eines Linienzugs (wenn keine Endkodierung verwendet wird)
LI-DEF9LinieEndeEnde einer Linie100..9 schließt den Linienzug mit Messcode 100
LI-DEF -LinieEndeVorMcEnde einer Linie-100 schließt den Linienzug mit Messcode 100
LI-DEF -LinieEndeVorGeometrieCodeEnde 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-DEF1LinieSchliessenSchließt den Linienzug zurück zum Anfangspunkt100..1
LI-DEF2LinieUebergangNach einem Tangentenbogen wird wieder mit einer Geraden fortgefahren100..2
LI-DEF33FluchtPktFluchtpunkt100..33
Ist auch mit einem Attributkürzel möglich
100..abst=33
LI-DEF3FluchtPktMitAbstFluchtpunkt mit einem bestimmten Abstand100..3:300
LI-DEF4BogenBogen100..4
LI-DEF5TangentenbogenTangentenbogen100..5
LI-DEF6KreisKreis100..6
LI-DEF7RechteckRechteck100..7
LI-DEF8ParallelogrammParallelogramm100..8
LI-DEF44ReWinkelLinksRechter 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-DEF66ReWinkelRechtsRechter 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-DEF0MassbandkodierungMaß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-DEF11BreitenPktBreitenpunkt für einen Linienzug mit variabler Breite100..11
LI-DEF22UmdrehenDreht den Linienzug um. 100..22
LI-DEFgnGruppierungGruppierung der Linien einer Fläche it Abstandslinien100:gn1
LI-DEFgn3Gruppierung3LinienDreier-Gruppierung der Linien einer Flächen mit Abstandslinien (bei Dämmen und Gräben)100:gn31
LI-DEF55AusrundenStartab hier werden die folgenden Liniensegmente ausgerundet 100..55
LI-DEF56AusrundenEndebis 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.

ObjektartMesscodeObjekttypBeschreibungBeispiel
MASSBAND-DEF -LinksMaßbandkodierung nach links 100..0:-300
MASSBAND-DEFVVorneMaßbandkodierung nach vorne 100..0:v300
MASSBAND-DEF+RechtsMaßbandkodierung rechts100..0:+300
MASSBAND-DEFZZurueckMaßbandkodierung nach zurück100..0:z300
MASSBAND-DEFBBeendenMaßbandkodierung beenden 100..0:b
MASSBAND-DEFSSchliessenMaß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.

ObjektartMesscodeObjekttypBeschreibungBeispiel
SY-DEF -SymbolumkehrungUmkehrung des Symbols-100
SY-DEF9SymbolUmkehrungGeometrieCodeUmkehrung 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.

ObjektartMesscodeObjekttypBeschreibung
MESSREIHENFOLGE-DEF999StartStart der Messreihenfolge
MESSREIHENFOLGE-DEF -999EndeEnde der Messreihenfolge
MESSREIHENFOLGE-DEF998AuslassenAuslassen eines Punktes in der Reihenfolge der Messung
MESSREIHENFOLGE-DEF997FuellcodeCode wird nur zum Auffüllen verwendet. Damit ist es möglich die Option Messcode übernehmen beim Datenimport auch für Messreihenfolge zu verwenden
MESSREIHENFOLGE-DEF996HinzufuegenNeue Linie in die Messreihenfolge aufnehmen
MESSREIHENFOLGE-DEF995IgnorierenPunkt wird für die Messreihenfolge nicht verwendet