Das Format WLDGE
Workdatei Liegenschaftsbuch Daten-Gewinnung
Entschlüsselt
"WLDGE" ist die Schnittstelle des Verfahrens ALB für die
Datenabgabe.
Für das Programm ALB-Info ist WLDGE folglich das Eingabeformat.
Wie sieht das Eingabeformat aus?
WLDGE ist eine Textdatei mit verschieden langen Sätzen, die maximale Satzlänge ist 124
Zeichen. Diese Textdatei, kann auf dem PC mit einem normalen Texteditor geöffnet werden, z. B. mit
dem "Notepad.exe" von Windows.
- Der Inhalt muss mit dem Editor lesbar dargestellt werden (Codierung).
- Die Datei muss mehrere Zeilen enthalten (Zeilenwechsel), die im vorderen
Bereich aufsteigend sortiert sind.
Problem
Die WLDGE-Datei soll auf dem Zielsystem "Windows-PC" mit dem Programm ALB-Info
verarbeitet werden. Die Datei stammt jedoch aus dem Verfahren ALB, das i. d. R. auf einem
Großrechner oder UNIX-System läuft.
Dort werden andere Dateiformate verwendet!
Die dort ausgegebenen Daten müssen zum Zielsystem transportiert werden. Dabei muss eine Konvertierung
(Umwandlung) in das Zeichenformat des Zielsystems erfolgen.
Bei der Übertragung über einen Filetransfer (z. B. den Dienst "FTP" oder eine
Terminalemulation) wird die Konvertierung über die systemseitig eingestellten
Konvertierungstabellen des Filetransfers vorgenommen.
Dazu ist beim FTP der Text-Modus zu benutzen.
Beispiel: FTP-Transfer mit der Eingabeaufforderung (DOS-Box):
C:\> ftp
ftp> open ....
....
ftp> type ascii
| Ftp: type
Legt den Dateiübertragungsmodus fest oder zeigt ihn an.
type [Übertragungsmodus]
Parameter
Übertragungsmodus
Gibt den Übertragungsmodus an. Die Standardeinstellung ist ascii.
Ohne Angabe von Übertragungsmodus wird der aktuelle Übertragungstyp angezeigt.
Anmerkungen
- Ftp unterstützt die Dateiübertragungsmodi ASCII und
Binär.
- Bei der Übertragung von Textdateien sollte der ASCII-Modus
verwendet werden. Im ASCII-Modus werden Zeichen in den bzw. vom
Netzwerk-Standardzeichensatz konvertiert. So werden z. B. Zeilenendezeichen (End-Of-Line)
konvertiert, wenn dies für das Zielbetriebssystem erforderlich ist.
- Bei der Übertragung von ausführbaren Dateien sollte der Binärmodus
verwendet werden. Im Binärmodus wird die Datei byteweise übertragen
|
Auszug aus der Windows-Dokumentation
Zum Anfang
Wie kann man erkennen, ob die Datei korrekt und vollständig übertragen wurde?
Richtig:
- Wenn alle Zeichen der WLDGE-Datei im Editor lesbar
dargestellt werden, kann ALB-Info die Datei ohne Konvertierung einlesen.
- Wenn lediglich die Umlaute falsch angezeigt werden, kann
ALB-Info beim Einlesen der Datei die Konvertierung nachholen.
Falsch
- Wenn die Datei nicht lesbar ist, ist möglicherweise eine
Übertragung im Binärmodus aus einem anderen Zeichensystem
erfolgt (Großrechner). Die Datei kann nicht verarbeitet werden, die Übertragung muss im
richtigen Modus (mit Konvertierung) wiederholt werden.
Erklärung
Unter Windows wird für die Darstellung von Zeichen die Codierung "ANSI"
verwendet.
Die unter dem DOS-Betriebssystem verwendete Codierung "ASCII"
unterscheidet sich nur in der Darstellung der Umlaute (Ä, Ü, Ö, ä, ü, ö, ß) von
"ANSI".
ALB-Info erwartet "ANSI". Es kann jedoch auch "ASCII" gelesen werden, in
dem die Option "Konvertieren ASCII nach ANSI" (Register
"Parameter") aktiviert wird.
Es stehen zwei Standard-Umwandlungstabellen für DOS (ASCII) und UNIX (ANSI-Variante) zur
Verfügung. Für besondere Verhältnisse können die einzelnen Zeichen noch angepasst werden.
Umlaute können in einer WLDGE-Datei nur in Eigentümer-, Straßen-, Gemeindenamen usw.
vorkommen.
Zum Anfang
Richtig:
- Wenn im Editor mehrere Sätze dargestellt werden und diese Sätze im
vorderen Bereich aufsteigend sortiert sind.
Falsch
- Es wird nur eine Zeile angezeigt
- Der Zeilenumbruch springt beim Ändern der Fensterbreite
- Die Zeilen sind unsortiert
Erklärung
Im Betriebssystem UNIX wird ein ähnlicher Zeichensatz verwendet, wie unter Windows. Die
Dateien erscheinen nach dem Öffnen mit dem Windows-Texteditor also zunächst lesbar.
Die Marke am Ende einer Textzeile ist unter UNIX jedoch anders, so dass einige
Windows-Programme den Zeilenwechsel nicht erkennen.
| UNIX |
Carriage-Return (Cr) |
Chr(13) |
| Windows / DOS |
Carriage-Return + Line-Feed (Cr + Lf) |
Chr(13) + Chr(10) |
Eine Datei mit einem UNIX-Formatierten Zeilenwechsel kann von ALB-Info nicht gelesen
werden. ALB-Info erkennt jedoch dieses Format und gibt eine Warnung aus.
Einige Windows-Texteditoren erkennen den UNIX-Zeilenwechsel nicht und stellen die ganze Datei
als eine Zeile oder mit einem willkürlich gewählten Umbruch dar (z. B. Notepad).
Einige Windows-Texteditoren (z. B. TextPad)
erkennen den UNIX-Zeilenwechsel und stellen den Zeilenwechsel korrekt dar. Die Datei wird als
"UNIX" gekennzeichnet (siehe rote Markierung im Bild).
Umwandeln UNIX-Format in Windows-Textformat:
- In Windows: Mit TextPad öffnen, Speichern unter ..., Format "PC"
- In UNIX/LINUX: Kommando "unix2dos"

Bild: WLDGE-Datei im UNIX-Format, geöffnet mit dem Editor
TextPad.
Rote Markierungen: Spalten für Dateikennung und Satzart, Anzeige "UNIX" (nach dem
Öffnen).
Einige Texteditoren erkennen den UNIX-Zeilenwechsel nicht, führen aber (optional) einen automatischen
Umbruch für die Fensterbreite durch. Dies ist daran zu erkennen, dass der Umbruch springt,
wenn die Fensterbreite verändert wird.
In einer korrekten WLDGE-Datei beginnt der erste Satz in der ersten Spalte mit der Ziffer
"1" (siehe rote Markierung im Bild).
Die letzte Zeile muss mit "99999999999999999999999999Z" beginnen.
Hilfsprogramm für die Konvertierung "Unix to Windows"
Sam Jost von B-Soft hat und freundlicherweise ein Hilfsprogramm für die Konvertierung von
Textdateien zur Verfügung gestellt:
Download hier (nur Exe, 40 Kb, kein Setup notwendig)
oder hier (Zip-Archiv mit Exe und "C" Quellcode, 18
Kb).
Das Programm ist unter Windows ausführbar, hat jedoch keine Windows-Oberfläche.
Starten Sie es von einer Commando-Zeile (Start / Ausführen / "Cmd" oder
Start / Programme / Zubehör / Eingabeaufforderung):
C:>cd UnixConv
C:\UnixConv>UnixToWin
UnixToWin UnixDatei WindowsDatei
wandelt die Unix-Zeilenumbrüche in Windows-Umbrüche um
C:\UnixConv>UnixToWin Datei1 Datei2
Parameter:
- Datei1 = Eingabedatei, UNIX-Textformat
- Datei2 = Ausgabedatei, Windows-Textformat
Die Zeilenumbrüche werden umgewandelt, nicht jedoch falsch dargestellte Umlaute oder
ähnliches.
Wie muss ich die Daten bestellen?
Beim Katasteramt.
Inhalt
Über ...
- Bereichsangaben
- Suchkriterien
- WLDGE-Format
... ließe sich noch viel sagen.
Schauen sie dazu bitte in die
Programmdokumentation
(Hilfe).
Form
Textdatei für Windows:
- PC-Textformat (Zeilenumbruch mit Carriage-Return und Line-Feed).
- Codierung ANSI (deutsche Umlaute).
Ersatzweise auch ASCII (DOS) möglich.
Zum Anfang
|