packages icon



 XPLZ(1)                            xplz                             XPLZ(1)
                                6. Juli 1993



 NAME
      xplz - Das Postleitzahlenbuch (Version 3.4)

 AUFRUF
      xplz [ -toolkitoption ...]

 BESCHREIBUNG
      Das Programm xplz ist eine elektronische Version des
      Postleitzahlenbuchs der Deutschen Bundespost Postdienst und informiert
      ueber die ab dem 1. Juli 1993 gueltigen neuen Postleitzahlen. Es
      unterstuetzt den Benutzer bei der Postleitzahlumstellung und erlaubt
      die Konvertierung einzelner Adressen sowie die Bearbeitung kompletter
      Adressverzeichnisse im Stapelbetrieb. Dabei beruecksichtigt xplz
      sowohl die zustell- als auch die postfachbezogene Adressen.

      Das Programm bietet eine graphische Schnittstelle unter dem X-Window-
      System zu den Leitdateien der Deutschen Bundespost Postdienst. Am
      Fachbereich Informatik der Universitaet Dortmund stehen diese Dateien
      auf einem CD-ROM-Wechsler per automount im Verzeichnis
      /netcd/PLZ_cdrom/rohdat zur Verfuegung.

 BEDIENUNG
      Xplz besitzt zwei Eingabefelder: eines fuer Strasse und Hausnummer
      oder Postfach und eines fuer den Ort.

      Bei der Eingabe ist xplz recht tolerant: So koennen Sie nach Belieben
      Gross- und Kleinschreibung verwenden, und Umlaute und scharfes S
      koennen Sie entweder direkt eingeben oder durch "ae", "oe" usw.
      ersetzen. Selbst wenn Sie "Baroperstrasse" statt (korrekt) "Baroper
      Strasse" schreiben, kommt xplz damit klar. Nach einer erfolgreichen
      Suche erhalten Sie stets die richtige Schreibweise im Eingabefeld.
      Schliesslich koennen Sie "Strasse" durch "Str." abkuerzen, und xplz
      erkennt auch die Abkuerzungen "Dr." ("Doktor"), "St." ("Sankt") und
      "v." ("von") in Strassennamen sowie "St." in Ortsnamen.

      Das Eingabeformat fuer den Ort ist

                PLZ-alt Ort Zustellamt (Ortsteil)

      Beispiel:

                W4100 Duisburg 14 (Rheinhausen-Mitte)

      Die Angaben PLZ-alt, Zustellamt und Ortsteil koennen entfallen,
      solange die uebrigen Angaben eindeutig sind.

      In vielen Faellen muessen Sie nicht saemtliche Daten komplett
      eingeben. Gerade bei kleineren Orten ist allein der Ortsname oft schon
      ausreichend, so dass Sie hier sogar die bisherige Postleitzahl
      weglassen koennen. Wenn es in Deutschland mehrere Orte mit diesem
      Namen geben sollte - xplz sucht sie in der Datei umsda - zeigt das



                                    - 1 -      Formatted:  November 24, 2024






 XPLZ(1)                            xplz                             XPLZ(1)
                                6. Juli 1993



      Programm die Orte mit ihrer alten Postleitzahl in einer Auswahlliste
      an. Historische Orte, also solche, die beispielsweise durch
      Eingemeindung jetzt zu einem anderen Ort gehoeren, stehen in der Datei
      ortarda. Xplz fuegt diese Ortsnamen an das Ende der Liste an in der
      Form "[alte PLZ] [alter Ortsname] -> [aktueller Ortsname]". Beispiel:
      "W4600 Eichlinghofen -> Dortmund". Durch Anklicken des gewuenschten
      Eintrags uebertraegt xplz die Angaben aus der Liste in das
      Ortseingabefeld; durch Doppelklick wird unmittelbar weitergesucht. -
      Sind Sie sich ueber die korrekte Schreibweise des Ortsnamens nicht im
      klaren, koennen Sie Eingaben wie zum Beispiel "Christ*" machen: In der
      Auswahlliste erscheinen daraufhin saemtliche Orte, die mit "Christ"
      beginnen, von "O1931 Christdorf" bis "W7920 Christophruhe" und von
      "W8581 Christanz -> Ahorntal" bis "W8671 Christusgruen -> Bad Steben".

      Falls der gesuchte Ort die gleiche Postleitzahl fuer zustell- und
      postfachbezogene Adressen besitzt, ist die Suche an dieser Stelle
      beendet, und xplz zeigt die neue Postleitzahl an. Das ist allerdings
      nur bei sehr kleinen Orten der Fall.

      Bei groesseren Orten ist die Eingabe einer Strasse oder eines
      Postfachs erforderlich. Gibt der Benutzer einen Strassennamen an - das
      ist jede Eingabe ungleich "Postfach" -, prueft xplz, ob dem Ort ein
      Strassenverzeichnis in der Datei strada zugeordnet ist. Andernfalls
      gibt es nur eine einzige zustellbezogene Postleitzahl fuer diesen Ort.
      Ist andererseits die Angabe der Strasse noch nicht ausreichend, weil
      mehrere Strassen im dieses Namens im Ort vorkommen oder die Strasse
      durch mehrere Postleitzahlbereiche verlaeuft, fordert xplz weitere
      Angaben nach. Bei mehreren gleichnamigen Strassen erscheint wieder
      eine Auswahlliste. Falls xplz eine Hausnummer benoetigt, tragen Sie
      sie im Strasseneingabefeld ein.  Aehnlich verlaeuft die Suche nach
      Postfaechern: Die Datei pofada enthaelt die noetigen Angaben.

      Vielen Orten ist zwar kein Strassenverzeichnis zugeordnet, xplz
      fordert aber dennoch dazu auf, Strasse oder Postfach einzugeben. Das
      ist noetig, wenn ein Ort unterschiedliche Postleitzahlen fuer die
      Zustellung und die Postfaecher besitzt. Geben Sie eine (fast)
      beliebige Zeichenfolge ein, haelt xplz das fuer einen Strassennamen
      und liefert die (einzige) zustellbezogene Postleitzahl. Besteht die
      Eingabe hingegen aus "Postfach" gefolgt von einer Zahl ein, sucht xplz
      nach der postfachbezogenen Postleitzahl. Allerdings kann die
      Postfachnummer in manchen Faellen wiederum beliebig sein, naemlich
      dann, wenn der Ort nur einen einzigen Postfachschrank mit einer
      einzigen neuen Postleitzahl besitzt.

      Wenn xplz die von Ihnen angegebene Strasse nicht findet, koennen Sie
      sich mit Hilfe des Strassenverzeichnisses Gewissheit verschaffen: Nach
      Anklicken des entsprechenden Eintrags im "Kommandos"-Menue listet xplz
      saemtliche Strassen im Ort auf, und Sie koennen die Schreibweise
      ueberpruefen. Die neue Postleitzahl steht bequemerweise gleich neben
      dem Strassennamen. Zwischen dem Anklicken des Menue-Eintrags und der
      Anzeige des Strassenverzeichnisses liegt allerdings eine deutliche



                                    - 2 -      Formatted:  November 24, 2024






 XPLZ(1)                            xplz                             XPLZ(1)
                                6. Juli 1993



      Wartezeit, da xplz die Daten zunaechst in den Speicher laden muss.

      Das Strassenverzeichnis ist uebrigens die einzige Methode, um an die
      Postleitzahlen von "abstrusen" Adressen heranzukommen. Heisst eine
      Strasse etwa "Strasse 245" - in Berlin gibt es Hunderte solcher
      Strassen, "Strasse 245" sogar gleich zweimal - kann xplz diese Angabe
      nicht von einer Adresse in einer Strasse namens "Strasse" mit der
      Hausnummer 245 unterscheiden. Fuer Mannheim mit "B 2" oder "K 7" gilt
      das Gleiche. Im Strassenverzeichnis sind aber auch diese Strassen
      korrekt aufgefuehrt.

 STAPELBETRIEB
      Das Konvertieren kompletter Adressverzeichnisse ermoeglicht xplz im
      Stapelbetrieb. Durch Anklicken von "Adressdatei bearbeiten..." im
      "Stapel"-Menue erhalten Sie eine Dialogbox, in der xplz die noetigen
      Angaben erwartet.

      In das Feld "Eingabedatei" tragen Sie den Namen der Datei ein, in der
      Ihre Adressen mit den alten Postleitzahlen stehen. Eine Adresse muss
      jeweils vollstaendig in einer einzigen Eingabezeile enthalten sein.
      Die einzelnen Datenfelder muessen durch ein eindeutiges Zeichen, das
      in keinem Datenfeld vorkommt, voneinander getrennt sein. Welches
      Zeichen dies ist, koennen Sie im Dialogfeld "Trennzeichen" festlegen.

      Beispiel:

      Adr1|Eichhoffstr. 130|W-4600 Dortmund 50|754668|
      Adr2|Friedrich-Naumann-Str. 30|O-2300 Stralsund||

      Im Feld "Spaltennr. Strasse" geben Sie die Nummer des Datenfeldes ein,
      das Strasse und Hausnummer bzw. die Postfachangabe enthaelt (im
      Beispiel: 2). "Spaltennr. PLZ" und "Spaltennr. Ort" bezeichnen
      entsprechend die Datenfelder mit der alten Postleitzahl und dem
      Ortsnamen. Letzteres kann wahlweise auch Zustellbezirk und Ortsteil
      enthalten kann (Syntax siehe oben). Stehen in Ihren Eingabedaten die
      alte Postleitzahl und der Ortsname in einem einzigen Datenfeld,
      muessen Sie fuer beide Spaltennummern den gleichen Wert angeben (im
      Beispiel: 3).

      Uebrigens lassen sich auch Daten im in der PC-Welt offenbar weit
      verbreiteten SDF-Format ohne Aenderungen verarbeiten, sofern die
      Datenfelder selbst keine Anfuehrungszeichen (") enthalten. Das obige
      Beispiel saehe darin so aus:

      "Adr1","Eichhoffstr. 130","W-4600 Dortmund 50","754668",""
      "Adr2","Friedrich-Naumann-Str. 30","O-2300 Stralsund","",""

      Betrachtet man " als Trennzeichen, so steht die Strasse in Feld drei,
      Postleitzahl und Ort in Feld fuenf.





                                    - 3 -      Formatted:  November 24, 2024






 XPLZ(1)                            xplz                             XPLZ(1)
                                6. Juli 1993



      Den Zeichensatz der Eingabedaten erkennt xplz selbsttaetig;
      unterstuetzt werden ISO 8859-1 sowie der IBM- und Atari-Zeichensatz.
      Der Ausgabezeichensatz muss nicht mit dem Eingabezeichensatz identisch
      sein; Sie spezifizieren ihn durch das entsprechende Optionsmenue.

      Die alte Postleitzahl bezeichnet im Idealfall durch ein
      vorangestelltes "W" oder "O" das Verkehrsgebiet West oder Ost.
      Besitzen Ihre Daten diese Kennung ganz oder teilweise nicht, ist auch
      nicht aller Tage Abend: Mit Hilfe des Menues "Voreinstellung
      Verkehrsgebiet" legen Sie fest, welcher Buchstabe Ihren "W/O-losen"
      alten Postleitzahlen vorangestellt wird.

      Die Ausgabe derjenigen Adressen, die xplz problemlos konvertieren
      konnte, erfolgt in die Datei, deren Namen Sie in das Dialogfeld
      "Ausgabedatei" eintragen. Xplz ersetzt in den Ausgabedatensaetzen die
      Datenfelder mit der alten Postleitzahl und der Ortsangabe durch die
      neue Postleitzahl und den Ortsnamen, wobei letzterer in der gueltigen
      postalischen Schreibweise erscheint. Dazu entfernt Xplz alle
      ueberfluessigen Angaben. Beispiel: Aus "W6000 Frankfurt/Main 70
      (Sachsenhausen)" wird "60596 Frankfurt". Nach einer erfolgreichen
      Suche im Strassenverzeichnis modifiert xplz auch das Strassenfeld: Das
      Programm uebernimmt die korrekte Schreibweise des Strassennamens aus
      der Datei strada.

      Was geschieht mit Adressen, die sich - aus welchen Gruenden auch immer
      - nicht konvertieren lassen? Xplz schreibt solche Datensaetze in die
      Fehlerdatei, die Sie im gleichnamigen Eingabefeld festlegen. Per
      Optionsmenue koennen Sie darueber hinaus waehlen, wie sich xplz im
      Fehlerfall verhalten soll. Bei "anhalten" verlaesst xplz den
      Stapelbetrieb temporaer und ermoeglich Ihnen eine interaktive
      Korrektur der Eingabeadresse. Korrigieren Sie den Fehler und druecken
      Sie die Return-Taste, um die neue Postleitzahl zu ermitteln! Anwaehlen
      von "Verarbeitung fortsetzen" im "Stapel"-Menue laesst die
      Stapelverarbeitung an der Unterbrechungsstelle weiterlaufen. Der
      interaktiv korrigierte Datensatz wandert bei erfolgreicher Suche in
      die Ausgabedatei, sonst in die Fehlerdatei. Bei umfangreichen
      Adressdateien empfiehlt es sich, die Konvertierung zunaechst ohne die
      interaktive Korrektur durchzufuehren. In einem zweiten Lauf kann man
      sich dann gezielt den Problemfaellen in der Fehlerdatei zuwenden.

 ASCII-TERMINALS:
      Xplz bietet eine rudimentaere Unterstuetzung von ASCII-Terminals.
      Diese Variante wird gewaehlt, wenn das Programm entweder ohne X11
      uebersetzt wurde oder es in der X11-Variante keine Verbindung zum X-
      Server aufbauen kann. In diesen Faellen akzeptiert xplz folgende
      Optionen. Alle Optionen koennen Sie abkuerzen, solange die
      Eindeutigkeit gewahrt bleibt.  Die erste Variante sucht genau eine
      neue Postleitzahl:

      -ort [PLZ-alt] Ort [Postanstalt] [(Ortsteil)]
              Spezifikation des Ortes, gegebenenfalls mit alter



                                    - 4 -      Formatted:  November 24, 2024






 XPLZ(1)                            xplz                             XPLZ(1)
                                6. Juli 1993



              Postleitzahl, Postanstalt und Ortsteil

      [-strasse {Strasse [Hausnr.]|"Postfach" Nr.}]
              Spezifikation von Strasse (gegebenenfalls mit Hausnummer) oder
              Postfach

      [-verzeichnis]
              Falls Ort oder Strassen nicht eindeutig sind, listet xplz je
              nach Bedarf ein Orts- oder Strassenverzeichnis auf. Vorsicht:
              Diese Option kann gewaltige Ausgaben erzeugen!

      [-verkehrsgebiet {W | O}]
              Voreinstellung des Verkehrsgebiets

      Die zweite Variante startet die Stapelverarbeitung:

      -stapelbetrieb
              Verarbeitung im Stapelbetrieb

      -eingabedatei name
              Die zu konvertierenden Adressen werden aus der Datei name
              gelesen.

      -ausgabedatei name
              Die konvertierten Adressen werden in die Datei name
              geschrieben.

      -fehlerdatei name
              Die Adressen, die nicht konvertiert werden konnten, werden in
              die Datei name geschrieben.

      -trennzeichen t
              Die Datenfelder in der Eingabedatei sind durch das Zeichen t
              getrennt.

      -ort spalte
              Die Ortsangabe steht in Spalte spalte.

      -strasse spalte
              Die Angabe von Strasse bzw. Postfach steht in Spalte spalte.

      -postleitzahl spalte

      -plz spalte
              Die alte Postleitzahl steht in Spalte spalte.

      [-verkehrsgebiet {W | O}]
              Voreinstellung des Verkehrsgebiets

      [-zeichensatz {ISO-8859-1 | IBM | ATARI}
              Zeichensatz, mit dem die Ausgabesaetze geschrieben werden.



                                    - 5 -      Formatted:  November 24, 2024






 XPLZ(1)                            xplz                             XPLZ(1)
                                6. Juli 1993



              Voreinstellung: ISO-8859-1.



 EINSCHRAENKUNGEN:
      Historische Strassennamen sowie die Suche nach Ortsteilen unterstuetzt
      xplz nicht.

      Postleitzahlen von Grossempfaengern kann xplz nicht ermitteln, da
      notwendigen Daten nicht in Leitdateien der Deutschen Bundespost
      Postdienst enthalten sind.

      Die phonetische Suche nach Orts- oder Strassennamen und aehnliche
      Schmankerln unterstuetzt xplz nicht. Falls jemand einen entsprechenden
      Algorithmus zur Verfuegung stellen kann, baue ich ihn gern ein.

      Strassennamen, die am Ende eine Zahl enthalten, findet xplz nicht
      direkt. Abhilfe: Im Strassenverzeichnis nachsehen.

      Waehrend der Postleitzahlsuche ist die graphische Benutzeroberflaeche
      "stillgelegt". Eingaben, wie beispielsweise Mausklicks auf
      Menueeintraege, merkt sich xplz zwar, die zugehoerige Aktion wird aber
      erst nach Beendigung der laufenden Suche durchgefuehrt. Dadurch ist
      das Abbrechen der Stapelverarbeitung (Eintrag "Verarbeitung abbrechen"
      im "Stapel"-Menue) etwas muehsam.

      Auf Grund von Fehlern in den Postdateien, im Programm und in den
      Adressen kann es zu beliebigen Problemen kommen.

      Fuer die Installation am Fachbereich Informatik der Universitaet
      Dortmund gilt noch: Falls mehrere Benutzerprozesse gleichzeitig auf
      verschiedene CDs im CD-ROM-Wechsler zugreifen, ist der Plattenwechsler
      praktisch nur noch mit dem Plattenwechsel beschaeftigt. Dadurch kann
      es zu ganz erheblichen Zugriffsverzoegerungen (bis zu einigen Minuten)
      kommen. Wer etwa 61 MByte lokalen Plattenplatz frei hat, kann die
      unten angegebenen Leitdateien von der CD-ROM auf die Festplatte
      kopieren und durch Setzen der Environment-Variablen PLZDIR mit diesen
      Dateien arbeiten. Dadurch laesst sich der Durchsatz erheblich
      steigern.

 DATEIEN
      /netcd/PLZ_cdrom/rohdat/umsda (Ortsverzeichnis)
      /netcd/PLZ_cdrom/rohdat/umsda (Verzeichnis historischer Ortsnamen)
      /netcd/PLZ_cdrom/rohdat/strada (Strassenverzeichnisse)
      /netcd/PLZ_cdrom/rohdat/pofada (Postfachverzeichnisse)

      Falls vorhanden, verarbeitet xplz die speziell komprimierten Dateien
      umsda.plz, ortarda.plz, strada.plz und pofada.plz.

 ENVIRONMENT-VARIABLEN
      PLZDIR: Wenn diese Variable definiert ist, spezifiziert sie das



                                    - 6 -      Formatted:  November 24, 2024






 XPLZ(1)                            xplz                             XPLZ(1)
                                6. Juli 1993



      Verzeichnis mit den Postdateien und ueberschreibt die Voreinstellung
      /netcd/PLZ_cdrom/rohdat.

 LITERATUR
      "Vorgehensmodell fuer die maschinelle Umstellung von Adressdateien auf
      die neuen 5stelligen Postleitzahlen", Deutsche Bundespost Postdienst

 AUTOR
      Rainer Klute <klute@irb.informatik.uni-dortmund.de>
      Informatikrechner-Betriebsgruppe (IRB) am Fachbereich Informatik der
      Universitaet Dortmund

      Das Verfahren zum Lesen komprimierten Leitdateien stammt von Harald
      Koenig <koenig@rigel.tat.physik.uni-tuebingen.de> und verwendet Teile
      aus zip. Viele Anwender haben durch Anregungen und Fehlermeldungen zur
      Verbesserung von xplz beigetragen.






































                                    - 7 -      Formatted:  November 24, 2024