Dies ist eine alte Version des Dokuments!


Vermessung

Einige Notizen zum praktischen Anwenden der sehr effizienten ArchServ Kodierung von Messpunkten (entwickelt durch das AS). Messprotokolle (ASCII) in dieser Kodierung können problemlos mit der ArchServ Erweiterung in AutoCAD importiert werden (proprietär).

Kodierung

Da unterschiedliche Tachymeter unterschiedlicher Hersteller oft einen inkompatiblen Funktionsumfang zur Erfassung von zusätzlichen Angeben zum Messpunkt mit sich bringen, setzte sich eine solide Kodierung der Punktnummer durch. Die Punktnummer kann generell auf jedem Gerät frei gewählt werden.

Ein Messpunkt muss zumindest folgende Informationen beinhalten: SE-Nummer, Gruppe (z.B. um mehrere getrennte Linien), Punkttyp (Punkt, offene/geschlossene Linie, Sonderfund, etc.) und laufender Index.

0001A01001
   ||| |
   ||| Index 001-999
   ||Punkttyp 01-99
   |Gruppe A-Z
   Se-Nummer 0001-9999

Die Kodierungsfunktion bei TPS 400 Geräten kann im Programm Punktaufnahme genutzt werden. Hinweis: die Programme stehen bei direktübertragung über RS232 nicht zur Verfügung, die Daten müssen im internen Speicher aufgezeichnet und danach übertragen werden.

Punktaufnahme

Im Programm Punktaufnahme ([MENU][Program][F1]) kann neben der Punktnummer auch ein [CODE] ausgewält bzw. eingegeben werden. Wird eine noch nicht vorhandene Koderiung direkt in das Feld eingegeben, wird diese neu angelegt und ist auch über das Datenmenu aufrufbar ([MENU][Codes]).

Datenübertragung

Bei der Datenübertragung ([MENU][Datenübertragung] → ) im GSI Format werden Punkte mit ihrer Kodierung übertragen. Für jede Gruppe von Punkten die mit einer Kodierung aufgenommen wurde wird zuerst die Kodierung und danach die dazugehörenden Punkte übertragen.

Im folgendem Pseudocode-Beispiel wurde eine geschlossene Linie der SE 1 mit der Kodierung HU aufgenommen, dann ein Sonderfund SF1 in der selben SE und danach das Interface SE 42 mit der Kodierung GR.

41.....+00000000HU ...
11.....+0001A02001 ...
11.....+0001A02002 ...
11.....+0001A02003 ...

41.....+0000000SF1 ...
11.....+0001A71001 ...

41.....+00000000GR ...
11.....+0042A02001 ...
11.....+0042A02002 ...
11.....+0042A02003 ...
11.....+0042A02003 ...

Dies entspricht folgendem Pseudocode-Beispiel im ArchServ Format.

0001A02001 ... HU
0001A02002 ... HU
0001A02003 ... HU

0001A71001 ... SF1

0042A02001 ... GR
0042A02002 ... GR
0042A02003 ... GR
0042A02003 ... GR