Zum Inhalt springen

Die PRN - Schnittstelle

Aus VermCAD Hilfe Wiki

Über die PRN-Schnittstelle liest VermCad die Protokolldateien von Geograf und GRIFFEL ein. Das Format wird nur für den Import unterstützt; als Zielformat einer Listen-Ausgabe steht es nicht zur Verfügung.

Die Schnittstelle bedient zwei verschiedene Dateiarten:

  • das Berechnungsprotokoll – die gedruckte Auswertung mit Seitenköpfen, Datumszeile und Berechnungsüberschriften,
  • die polare Messdatei – eine codierte Messwertdatei, die VermCad an der Zeile 000 POLAR erkennt.

Welche der beiden vorliegt, entscheidet VermCad einmal je Datei; die beiden Felder Polare Messung und Kein Spaltenbezug greifen in diese Entscheidung bzw. in die Auswertung der Messdatei ein. Die Registerkarte PRN (Geograf - Protokoll) im Dialogfenster Datei - Formate


Die Felder der Registerkarte

Feld Was es bei diesem Format bewirkt
Name Frei wählbare Bezeichnung. Sie erscheint in den Format-Auswahllisten und ändert am Einlesen nichts.
1. Typ, 2. Typ, 3. Typ Dateiendungen, an denen VermCad das Format erkennt; voreingestellt ist PRN. Beim Erkennen einer Datei durchsucht VermCad alle Formate erst nach dem 1., dann nach dem 2., dann nach dem 3. Typ.
Punktkennzeichen Im Berechnungsprotokoll beginnt das Punktkennzeichen 42 Zeichen hinter dem linken Textrand. Diesen Rand bestimmt VermCad für jede Zeile neu, damit auch nachträglich von Hand veränderte Protokolle noch gelesen werden. In der polaren Messdatei folgt das Punktkennzeichen direkt auf den Code. Ist die Maske leer, gilt die Standardmaske Ihrer Landesausgabe.
Symbol/Punktcode – Punktart Maske für die sechs Zeichen, die direkt hinter dem Punktkennzeichen stehen. In Geograf-Protokollen steht dort üblicherweise die Punktart; deshalb der Zusatz in der Beschriftung. Bleibt die Maske leer, wird dieser Bereich nicht ausgewertet.
Symbole ersetzen Ein gelesenes Symbol wird immer in Punktart, Vermarkungsart und Flags übersetzt. Die Option entscheidet nur, ob das Symbol danach zusätzlich in der MWT-Datei stehen bleibt: Ist sie markiert und steht das Symbol in der Tabelle der Symbol - Definitionen, streicht VermCad es.
Kein Spaltenbezug Siehe unten. Betrifft ausschließlich die polare Messdatei.
Polare Messung Siehe unten. Betrifft die Erkennung der Dateiart.
Import-Export - Verzeichnis Startverzeichnis, das der Öffnen-Dialog beim Einlesen einer PRN-Datei vorschlägt.
Deaktiviert Die Registerkarte bleibt mit allen Einträgen erhalten, das Format verschwindet aber aus den Datei-Auswahllisten.

Felder für ungültige hi/hr und Optimierung hat diese Registerkarte nicht. Die allgemeine Bedeutung aller Felder steht unter Allgemeines.

Polare Messung

Normalerweise erkennt VermCad eine polare Messdatei an der Zeile 000 POLAR; findet es diese nicht, liest es die Datei als Berechnungsprotokoll. Fehlt die Zeile in Ihren Dateien, markieren Sie dieses Feld: VermCad behandelt die Datei dann grundsätzlich als polare Messdatei.

Die Entscheidung fällt einmal je Datei und gilt danach für alle Zeilen.

Kein Spaltenbezug

Die polare Messdatei ist im Ursprungsformat spaltentreu aufgebaut: Strecke, Richtung, Vertikalwinkel, Höhe und die Exzentrizitäten enden an fest vorgegebenen Spalten (35, 54, 63, 72 und 81). Hält Ihre Datei diese Spalten nicht ein, verrutschen die Werte.

Ist dieses Feld markiert, wertet VermCad die Zeilen stattdessen wortweise aus: Die Werte werden in ihrer Reihenfolge gelesen, unabhängig davon, wo sie stehen. Auf das Berechnungsprotokoll hat die Option keinen Einfluss.

Die Codes der polaren Messdatei

Code Bedeutung
0 Datum
10–19 Standpunkt (beginnt zugleich einen neuen Block)
20–29 Anschlusspunkt
40–49 Kontrollpunkt
100 Blockende

Zu jedem Punkt werden Punktkennzeichen und Punktcode gelesen, danach Strecke, Richtung und Vertikalwinkel, beim Standpunkt die Instrumenten-, sonst die Reflektorhöhe sowie Längs- und Querexzentrizität.

Was VermCad aus dem Berechnungsprotokoll liest

  • Zeilen, die mit einem Stern beginnen, sind Kommentare.
  • Seitenköpfe, Trennlinien und die Überschriften der Berechnungen werden übergangen; aus der Zeile Datum: übernimmt VermCad das Messungsdatum.
  • Die Überschriften Punkte eingeben, Punkte einlesen und Punkte erzeugen beginnen einen SOLLWERTE-Block.
  • Ungültige Nummerierungsbezirke und Punktarten im Punktkennzeichen führen beim PRN-Import generell nicht zu einer Fehlermeldung, sondern werden übergangen – Geograf-Dateien enthalten an dieser Stelle häufig Werte, die VermCad nicht kennt.

Siehe auch



[Nach oben]