MWT Syntax-Block BEZUGSPUNKTE
Der Block BEZUGSPUNKTE definiert das Lokal Temporäre Koordinatensystem (LTK) des Auftrages über zwei Aufnahmepunkte (AP). Der erste Bezugspunkt erhält die Koordinaten (0.0, 0.0), der zweite die Koordinaten (0.0, Strecke). Nur Sachsen-Anhalt.
Syntaxregel
BEZUGSPUNKTE [, (y,x[,z])] [, NE[+|-]]
<Bezugspunkt> ;
<Bezugspunkt> ;
END[;]
Bezugspunkt ::= <NV> <A> <NR> (neue Form)
| <NR> <NB> (alte Form)
| Element | Bedeutung |
|---|---|
NV |
Nummerierungsverbund-Kürzel (siehe Punktidentifikation); xx = unbekannt
|
A |
Punktart 0–9 oder x (Anhalt-Besonderheit: Punktident mit Punktart-Spalte, Define A_NR)
|
NR |
Punktnummer des Aufnahmepunktes |
NB |
8-stelliger Nummerierungsbezirk (nur alte Form; der NV wird daraus automatisch abgeleitet und registriert) |
Die Formerkennung erfolgt je Datensatz über die Anzahl der Spalten: drei und mehr Spalten werden als neue Form NV A NR gelesen, sonst als alte Form NR NB.
Parameter
| Parameter | Syntax | Pflicht | Bedeutung | Bundesland |
|---|---|---|---|---|
| Shift-Koordinaten | ,(y,x[,z]) |
nein | Additionskonstanten, die von allen Koordinatenwerten abgezogen werden (siehe Blockkopf-Parameter) | nur Sachsen-Anhalt |
| NE | ,NE[+|-] |
nein | Fehlerprüfung für diesen Block lokal abschalten | nur Sachsen-Anhalt |
Datenzeilen
Der Block besteht aus genau zwei Datensätzen mit den Punktbeschreibungen der beiden verwendeten AP, jeweils mit ; abgeschlossen. Messwerte oder Wertzuweisungen sind nicht zulässig — nach der Punktidentifikation muss unmittelbar das Semikolon folgen.
Beispiele
Beispiel (Sachsen-Anhalt)
BEZUGSPUNKTE
{ NV A NR }
{-----------------}
12 1 240;
xx x 250;
END
Hinweis: VermCad ergänzt beim Speichern binäre Codierungszeilen (Nutzer/Änderungsdatum); diese sind hier weggelassen.
Verfügbarkeit und Besonderheiten
- Nur Sachsen-Anhalt: Das Schlüsselwort ist nur in der Anhalt-Edition registriert (
{$IFDEF Anhalt}). - Altform: In einem Block
VORGABEN lokal_DEwerden die ersten beiden Datensätze ebenfalls als Bezugspunkte gelesen (gleiche Satzsyntax, FunktionReadBP); weitere Daten folgen dort nicht in diesen Sätzen. - Zerfällt das LTK in mehrere Teile, wird statt BEZUGSPUNKTE der Block DATENEINHEIT verwendet (Dateneinheiten-Konzept der Liegenschaftsvermessung Sachsen-Anhalt); die Zuordnung einzelner Punkte kann mit DE_ZUORDNUNG korrigiert werden.
- Weitere Anhalt-Besonderheiten im Umfeld: Punktidentifikation stets mit Punktart
A; Landeskoordinaten als LSY/LSX; Verwaltungsdaten mit den BezeichnernLG, sL, LZ, HG, sHim Block VERWALTUNG.
Quellen im Code
VERMCAD\VCSCHMWT.PAS:1204-1229—ReadBP: Satz-Parser (neue FormNV A NR, alte FormNR NBmit NV-Ableitung überRegNVfor)VERMCAD\VCSCHMWT.PAS:4234-4240— BlockverarbeitungkBezugsPunkte(Header-Infos nur im 1. Satz, dannReadBP)VERMCAD\VCSCHMWT.PAS:2431-2453— Shift-Koordinaten-Header (erlaubt u. a. fürkBezugsPunkte)VERMCAD\VCSCHMWT.PAS:2787-2795—NE-Header (erlaubt u. a. fürkBezugspunkte)VERMCAD\VCSCHMWT.PAS:3796-3799, 4609-4615— Bezugspunkt-Sätze inVORGABEN lokal_DE(IsLocal_DE_Definition)VERMCAD\GlobalConsts.pas:1502—kwBezugspunkte = 'BEZUGSPUNKTE'VERMCAD\VcEditorUtils.pas:2039— Keyword-Registrierung nur unter{$IFDEF Anhalt}