MWT Syntax-Block AP_PRUEFUNG
Erscheinungsbild
Der Block AP_PRUEFUNG enthält Messwerte, die mit einer gegebenen AP-Beschreibung verglichen werden, um die Identität des zugehörigen Aufnahmepunktes (AP) zu prüfen. Es kann ein beliebiges örtliches Koordinatensystem zugrunde gelegt werden; VermCad transformiert automatisch in das Koordinatensystem der AP-Beschreibung. Nur Sachsen-Anhalt.
Syntaxregel
AP_PRUEFUNG [, HeaderInfo]*
<PunktIdent> ; (1. Satz: zu prüfender AP, ohne Messwerte)
{ <PunktIdent> <Wertzuweisungen> ; }* (Folgesätze: Messwerte)
END[;]
HeaderInfo ::= DATUM = <tt.mm.jjjj> | ZEIT = <hh:mm[:ss]> | DEV = <Gerät>
| WETTER = '<text>' | DHZ | VRK[+|-] | VRK = s|s2|s32
| P<TransParameter> | REM = '<text>' | NE[+|-]
| Element | Bedeutung |
|---|---|
PunktIdent |
volle Punktidentifikation NV A NR [VMA [ES1 [ES2]]] Flags (Anhalt: mit Punktart A)
|
Wertzuweisungen |
benannte Wertzuweisungen BEZEICHNER = Wert — kartesisch (Y =, X =) oder polar (Hz =, V =, SD = bzw. HD =, hi =, hr =)
|
Parameter
| Parameter | Syntax | Pflicht | Bedeutung | Bundesland |
|---|---|---|---|---|
| DATUM / ZEIT / DEV | ,DATUM = … usw. |
nein | Datum, Uhrzeit, Gerät der Prüfmessung (siehe Blockkopf-Parameter) | nur Sachsen-Anhalt |
| WETTER | ,WETTER = '…' |
nein | Wetterangabe | nur Sachsen-Anhalt |
| DHZ | ,DHZ |
nein | Orientierung nachträglich ermitteln | nur Sachsen-Anhalt |
| VRK | ,VRK[+|-] bzw. ,VRK = s|s2|s32 |
nein | Restklaffenverteilung | nur Sachsen-Anhalt |
| P… | ,P<TransParameter> |
nein | Transformationsparameter | nur Sachsen-Anhalt |
| REM | ,REM = '…' |
nein | Blockbemerkung | nur Sachsen-Anhalt |
| NE | ,NE[+|-] |
nein | Fehlerprüfung lokal abschalten | nur Sachsen-Anhalt |
Datenzeilen
- 1. Satz: Punktbeschreibung des zu prüfenden AP — nur die Punktidentifikation, unmittelbar gefolgt von
;(Messwerte sind hier unzulässig). - Folgesätze: Punktidentifikation + Messwerte als benannte Wertzuweisungen. Kartesische und polare Registrierung sind gleichermaßen möglich; der Standpunkt einer polaren Messung wird wie in MESSUNG am Bezeichner
hi =erkannt. - Die Verarbeitung folgt dem Muster der Messblöcke (gemeinsamer Parser-Zweig mit NETZMESSUNG): jeder Satz erhält eine eigene MessID (alle Sätze voneinander unabhängig), Systemart
sy_Basis; für Halbsätze gilt der DefaultMinHalbsaetze = 2. - Als Messwerte sollten die Sicherungspunkte der AP-Gruppe (und ggf. AP/AP2 selbst) angemessen werden — der Vergleich erfolgt gegen die Liste der AP-Beschreibung.
Beispiele
Beispiel (Sachsen-Anhalt, kartesisch)
AP_PRUEFUNG { kartesisch; polar ebenso möglich }
46 1 90 x x;
46 1 90 x x Y = 3000.000 X = 3000.000;
46 1 240 x x Y = 3000.000 X = 3211.833;
46 1 92 x x Y = 2987.937 X = 3002.677;
46 1 94 x x Y = 2998.418 X = 3001.467;
END
Hinweis: VermCad ergänzt beim Speichern binäre Codierungszeilen (Nutzer/Änderungsdatum); diese sind hier weggelassen.
Verfügbarkeit und Besonderheiten
- Nur Sachsen-Anhalt (Keyword nur unter
{$IFDEF Anhalt}registriert). - Abgrenzung: SICHERUNGSVERMESSUNG erzeugt/erweitert eine AP-Beschreibung, AP_PRUEFUNG prüft einen AP gegen eine vorhandene AP_BESCHREIBUNG.
- Toleranz für die Prüfung: globale Option
$OP_YXbzw. Anhalt-spezifisch$OP_sL(Abweichung in Landeskoordinaten), siehe Globale Optionen. - Anhalt-Besonderheiten im Umfeld: Punktidentifikation mit Punktart
A(DefineA_NR); Landeskoordinaten als LSY/LSX; AP-Seiten-FlagsI/J; Verwaltungsdaten-BezeichnerLG, sL, LZ, HG, sHim Block VERWALTUNG; Dateneinheiten-Konzept (DATENEINHEIT).
Quellen im Code
VERMCAD\VCSCHMWT.PAS:4383-4392—kAPPruefungläuft im gemeinsamen CASE-Zweig der MessblöckeVERMCAD\VCSCHMWT.PAS:4641-4660— ELSE-Zweig (kNetzMessung, kAPPruefung): eigene MessID je Satz (ActMessID := TotalNumRecords),sy_Basis, Header-Infos im 1. Satz,MinHalbsaetze-Default 2VERMCAD\VCSCHMWT.PAS:4662-4669— Punktident-Lesen; 1. Satz muss mit;ohne Messwerte enden (AP)VERMCAD\VCSCHMWT.PAS:4708-4712—ReadDatafür die Messwert-SätzeVERMCAD\VCSCHMWT.PAS:2608-2640— HeaderDATUM/ZEIT/DEVundDHZ(erlaubt fürkAPPruefung)VERMCAD\VCSCHMWT.PAS:2701-2717, 2739-2744, 2761-2774, 2787-2795— HeaderVRK,P…,WETTER/REM,NEVERMCAD\GlobalConsts.pas:1507, 1754—kwAPPruefung = 'AP_PRUEFUNG',kwdHz = 'DHZ'VERMCAD\VcEditorUtils.pas:2043— Keyword-Registrierung nur unter{$IFDEF Anhalt}