SICHERUNGSVERMESSUNG
Der Block SICHERUNGSVERMESSUNG enthält die Messwerte zur Sicherung eines Aufnahmepunktes (AP) über Sicherungspunkte. Aus den Messungen berechnet VermCad die Liste zur Aufnahmepunkt-Beschreibung (vgl. AP_BESCHREIBUNG) oder ergänzt eine bestehende Liste. Nur Sachsen-Anhalt.
Syntaxregel
SICHERUNGSVERMESSUNG [, HeaderInfo]*
<PunktIdent> ; (1. Satz: zu sichernder AP, ohne Messwerte)
{ <PunktIdent> [<Messdaten>] ; }* (Folgesätze)
END[;]
HeaderInfo ::= FSIV[+|-] | NN | AP_BESCHREIBUNG <NV> <PNR> | HN = <w>
| DHZ | DATUM = <tt.mm.jjjj> | ZEIT = <hh:mm[:ss]> | DEV = <Gerät>
| WETTER = '<text>' | REM = '<text>' | NE[+|-]
Langformat (1. Satz hat > 3 Ident-Spalten):
PunktIdent ::= NV A NR [VMA [ES1 [ES2]]] Flags
Messdaten ::= Wertzuweisungen (hi = / Hz = V = SD = / Y = X = ...)
Kurzformat (1. Satz hat <= 3 Ident-Spalten):
PunktIdent ::= NV [A] NR
Messdaten ::= <Y> <X> (zwei Werte ohne Bezeichner)
| Element | Bedeutung |
|---|---|
PunktIdent |
Punktidentifikation; Anhalt stets mit Punktart A (Define A_NR), im Kurzformat nur NV [A] NR
|
Messdaten |
Langformat: benannte Wertzuweisungen (polar oder kartesisch); Kurzformat: zwei positionsgebundene Werte Y X
|
Parameter
| Parameter | Syntax | Pflicht | Bedeutung | Bundesland |
|---|---|---|---|---|
| FSIV | ,FSIV[+|-] |
nein | freie Sicherungsvermessung (keine strenge Prüfung) — lokale Form der globalen Option $FSIV |
nur Sachsen-Anhalt |
| NN | ,NN |
nein | kein Abgleich der SiV-Strecken mit den Netzmessungen (NotCompareSiNetz) — lokale Form der globalen Option $NN |
nur Sachsen-Anhalt |
| AP_BESCHREIBUNG | ,AP_BESCHREIBUNG <NV> <PNR> |
nein | verbindet die Messung mit einer bestehenden AP-Beschreibung (Fortführung einer AP-Gruppe); entbehrlich, wenn die erste AP-Zeile dieselbe Punktidentifikation trägt | nur Sachsen-Anhalt |
| HN | ,HN = <w> |
nein | Höhe der AP-Gruppe über Meeresspiegel; sonst Messungshorizont des Auftrages | nur Sachsen-Anhalt |
| DHZ | ,DHZ |
nein | Orientierung nachträglich ermitteln | nur Sachsen-Anhalt |
| DATUM / ZEIT / DEV / WETTER | ,DATUM = … usw. |
nein | Datum, Uhrzeit, Gerät, Wetter der Messung (siehe Blockkopf-Parameter) | nur Sachsen-Anhalt |
| REM | ,REM = '…' |
nein | Blockbemerkung | nur Sachsen-Anhalt |
| NE | ,NE[+|-] |
nein | Fehlerprüfung lokal abschalten | nur Sachsen-Anhalt |
Die Reihenfolge der Kopf-Parameter ist beliebig. ,VRK ist — anders als bei AP_PRUEFUNG — hier nicht zulässig (in einer Sicherungsvermessung sinnlos).
Datenzeilen
- 1. Satz: Punktbeschreibung des zu sichernden AP — nur Punktidentifikation, unmittelbar gefolgt von
;. Am ersten Satz wird zugleich das Satzformat erkannt: mehr als drei Ident-Spalten → Langformat (volle Punktidentifikation mit VMA/Flags und benannten Wertzuweisungen), sonst Kurzformat (nurNV [A] NR, Messwerte als zwei positionsgebundene ZahlenY X). Das Format gilt für den gesamten Block. - Es können weitere reine Punktident-Sätze (ohne Messdaten) folgen: Sie benennen den AP2 (Zielpunkt) bzw. zusätzliche AP-Beschreibungen. Ist kein AP2 explizit gegeben, gilt der erste vom AP verschiedene Punkt als AP2.
- Liegen gleichzeitig Netzmessungen vor, kann zusätzlich jeder Punkt als AP2 gewählt werden, zu dem vom AP aus ein Polygonzug mit höchstens drei Brechpunkten existiert; für jeden solchen AP2 wird eine eigene Liste zur AP-Beschreibung berechnet. Auch bereits koordinierte Punkte sind als AP2 zulässig.
- Der Standpunkt der Sicherungsvermessung wird am Bezeichner
hi =erkannt; alle übrigen gemessenen Punkte sind Sicherungspunkte der AP-Gruppe. - Messwerte je Punkt dürfen kartesisch (
Y = … X = …) oder polar (Hz = … V = … SD = …) registriert sein. Sind AP nicht mit (0.0, 0.0) und AP2 nicht mit (0.0, Strecke) gegeben, rechnet VermCad automatisch um. - NR_AP und NR_AP2 dürfen nur tatsächlich angemessene Punkte sein; bei untergegangenem AP/AP2 übernimmt gedanklich ein Sicherungspunkt dessen Rolle.
- Mehrere Blöcke zum selben AP gelten als Mehrfachmessungen derselben Sicherungsvermessung (Mittelbildung); bei Sicherung zu unterschiedlichen Zielpunkten muss der AP2 in jedem Block explizit angegeben werden.
- Ergänzung einer bestehenden Liste: Ist ein AP2 explizit angegeben, der vom AP2 der alten Liste verschieden ist, wird die neue Sicherungsvermessung Grundlage der neuen Liste und die alte Liste in die neue transformiert. Andernfalls bleibt die alte Liste bestehen und die neue wird in sie transformiert; dafür sind i. d. R. Gauß-Krüger-Koordinaten aller beteiligten AP als gut verteilte Passpunkte nötig.
Beispiele
Beispiel (Sachsen-Anhalt, polar)
SICHERUNGSVERMESSUNG
xx x 20 x x;
xx x 10001 x x hi = 1.0; { Standpunkt }
xx x 20 x x Hz = 148.6219 V = 101.7647 SD = 19.869;
xx x 10 x x Hz = 2.4218 V = 100.0067 SD = 377.371;
xx x 21 x x Hz = 195.7137 V = 102.4843 SD = 36.920;
xx x 22 x x Hz = 4.3671 V = 103.9412 SD = 22.728;
END
Beispiel (Sachsen-Anhalt, kartesisch mit zusätzlicher AP-Beschreibung)
SICHERUNGSVERMESSUNG
26 1 105 x x;
27 1 55 x x;
26 1 110 x x; { zusätzliche AP-Beschreibung mit AP2 110 }
xx x 10000 x x hi = 1.0; { Standpunkt }
27 1 55 x x Y = 0.000 X = 264.104;
26 1 105 x x Y = 0.000 X = 0.000;
26 1 106 x x Y = 18.061 X = -10.995;
END
Beispiel Kopfzeile: Fortführung einer AP-Gruppe (Sachsen-Anhalt)
SICHERUNGSVERMESSUNG, AP_BESCHREIBUNG xx 105, HN = 67
Hinweis: VermCad ergänzt beim Speichern binäre Codierungszeilen (Nutzer/Änderungsdatum); diese sind in den Beispielen weggelassen.
Verfügbarkeit und Besonderheiten
- Nur Sachsen-Anhalt (Keyword nur unter
{$IFDEF Anhalt}registriert). - Zugehörige globale Optionen (siehe Globale Optionen, nur Anhalt):
$FSIV— alle Sicherungsvermessungen frei (keine strenge Prüfung); lokal je Block als,FSIV$NN— Netz-Abgleich der SiV-Strecken global abschalten; lokal je Block als,NN$SIV_SP— Standpunkte der Sicherungsvermessungen im LTK bereitstellen- Toleranzen:
$SV_YX(zulässige Abweichung zwischen erster und zweiter Sicherungsvermessung),$SV_SP(zulässiger Abstand der Standpunkte)
- Liegen Netzmessungen vor, vergleicht VermCad alle SiV-Strecken mit den Netzstrecken; nicht gefundene Strecken gelten als Fehler (abschaltbar mit
NN). - Abgrenzung: Ergebnis-/Bestandsliste ist AP_BESCHREIBUNG; die Identitätsprüfung eines AP erfolgt mit AP_PRUEFUNG.
- Anhalt-Besonderheiten im Umfeld: Punktidentifikation mit Punktart
A(DefineA_NR); Landeskoordinaten als LSY/LSX; AP-Seiten-FlagsI/J(siehe Punktidentifikation); Verwaltungsdaten-BezeichnerLG, sL, LZ, HG, sHim Block VERWALTUNG; Dateneinheiten-Konzept (DATENEINHEIT).
Entwicklerhinweise
Diese Angaben richten sich an Entwickler bzw. eine KI mit Zugriff auf den VermCad-Quellcode; für die reine Nutzung der MWT-Syntax sind sie nicht nötig. Unit-Namen und besonders Zeilennummern können sich durch die laufende Weiterentwicklung verschieben - sie dienen als Einstieg, nicht als exakte Fundstelle.
Quellen im Code:
VERMCAD\VCSCHMWT.PAS:4343-4378— BlockverarbeitungkSicherungsVermessung: FormaterkennungLongSiV := NumberNextPunktIdentWords(3) > 3(4349), 1. Satz = AP ohne Messwerte (4359-4360), Langformat überReadData(4364-4367), Kurzformat mit positionsgebundenendk_Y/dk_X(4369-4375)VERMCAD\VCSCHMWT.PAS:2491-2497— Header,FSIV(kwFreiSiV)VERMCAD\VCSCHMWT.PAS:2776-2784— Header,NN(kwNotCompareSiNetz)VERMCAD\VCSCHMWT.PAS:2521-2533— Header,AP_BESCHREIBUNG NV PNR(IdPunkt-Verbindung)VERMCAD\VCSCHMWT.PAS:2455-2462— Header,HN =VERMCAD\VCSCHMWT.PAS:2608-2640— HeaderDATUM/ZEIT/DEVund,DHZVERMCAD\GlobalConsts.pas:1511, 1767-1769—kwSicherungsVermessung,kwFreiSiV = 'FSIV',kwNotCompareSiNetz = 'NN',kwSiV_SP = 'SIV_SP'VERMCAD\GlobalVars.pas:718— Vorlagentext$SIV_SP; { Standpunkte Sicherungsvermessungen im LTK }VERMCAD\VcToleranz.pas:294-299, 569-578— ToleranzenSV_YX(erste/zweite Sicherungsvermessung) undSV_SP(Abstand der Standpunkte)VERMCAD\VcDCheck.pas:2625-2655— Toleranzprüfung der Sicherungsvermessungen gegenSV_YXVERMCAD\VcEditorUtils.pas:2044— Keyword-Registrierung nur unter{$IFDEF Anhalt}