JavaScript muss erlaubt sein, um diese Seite sehen zu können.

Stammbaumdrucker 8 Premium Handbuch

Navigation: Die Dialoge > Gedcom-Optionen

 

Import-Präprozessor

Scroll Vorherige Startseite Nächste Mehr

Menü

Werkzeugleiste

Tastaturkürzel

Extras

-

Anleitungs-Video ansehen

Der Import-Präprozessor bietet die Möglichkeit, auftretende Importprobleme durch automatische Änderungen des Inhalts der Gedcom-Datei zu lösen. Manchmal treten solche Probleme durch abweichende Schreibweisen oder die Verwendung anderer Schlüsselwörter in der Gedcom-Datei auf. Der Import-Präprozessor kann bis zu sechs Operationen Suchen und ersetzen für die ganze Gedcom-Datei ausführen. Diese Operationen können sich auch über mehrere Zeilen erstrecken; Zeilenumbrüche werden mit der Zeichenfolge \n eingegeben. Variable Daten werden mit der Zeichenfolge \* erfasst.

Die Gedcom-Datei wird durch den Import-Präprozessor nicht verändert. Die Operationen werden in einer Kopie der Gedcom-Datei im Arbeitsspeicher ausgeführt. Nach Abschluss der Operationen wird angeboten, die geänderte Kopie der Gedcom-Datei unter einem eigenen Namen zu speichern. Die Operationen gehören zum Konvertierungsprozess, sodass sie bei wiederholten Konvertierungen mit den dann aktuellen Zeichenfolgen ausgeführt werden.

Der Import-Präprozessor kann mit Kontrollfeldern komplett oder je Schritt ein- oder ausgeschaltet werden. Nicht benötigte Schritte müssen nicht gelöscht werden; es reicht die Deaktivierung des Kontrollfeldes Ein.

Die Einstellungen einschließlich der Zeichenfolgen werden wie alle anderen Gedcom-Optionen behandelt, sodass sie später wieder zur Verfügung stehen.

Jeder der sechs Schritte kann eine Operation Suchen und ersetzen durchführen. Jeder einzelne Schritt wird auf alle Zeilen der Gedcom-Datei angewendet, bevor der nächste Schritt abgearbeitet wird.

Die folgenden Beispiele verwenden die Schritt-Nummern des oben gezeigten Bildes:

Zur Änderung der Schreibweise eines Tags reicht ein Schritt:

Schritt 1: Such-Zeichenfolge 'REFNR', Ersatz-Zeichenfolge 'REFN'

Schritt 2: Such-Zeichenfolge 'MARR Kirche', Ersatz-Zeichenfolge '_KIRCHE'

Zum Ersetzen einer zweizeiligen Codierung durch eine einzeilige Codierung reicht ein Schritt:

Schritt 3: Such-Zeichenfolge 'RELI\n2 TYPE', Ersatz-Zeichenfolge 'RELI'. Für den Zeilenumbruch wird \n eingegeben; die Such-Zeichenfolge dieses Beispiels enthält also Zeichenfolgen aus zwei Zeilen: Das Ende der ersten Zeile ist 'RELI', der Anfang der zweiten Zeile ist '2 TYPE'. Mit diesem Beispiel würden zwei aufeinander folgende Zeilen '1 RELI' und '2 TYPE katholisch' durch eine einzige Zeile '1 RELI katholisch' ersetzt. Umgekehrt geht es analog.

Zum Austausch der Schreibweise zweier Tags benötigt man drei Schritte, zum Beispiel Austausch von verkehrt zugeordneten Tags MARR und ORDI für die standesamtlichen und kirchlichen Heiratsdaten:

Schritt 4: Such-Zeichenfolge 'MARR', Ersatz-Zeichenfolge 'XXXX'

Schritt 5: Such-Zeichenfolge 'ORDI', Ersatz-Zeichenfolge 'MARR'

Schritt 6: Such-Zeichenfolge 'XXXX', Ersatz-Zeichenfolge 'ORDI'

 

Die Verwendung des Daten-Platzhalters \* ermöglicht komplexe Änderungen. Wenn ein Daten-Platzhalter \* verwendet wird, muss er sowohl in der Such-Zeichenfolge als auch in der Ersatz-Zeichenfolge genau einmal vorkommen. Daten-Platzhalter dürfen nicht ganz vorn oder ganz hinten in einer Zeichenfolge stehen; geben Sie in solchen Fällen zusätzlich konstante benachbarte Zeichen oder die Zeichen \n für einen Zeilenumbruch ein. Das folgende Beispiel erklärt die Verwendung des Daten-Platzhalters \*:

Eine Gedcom-Datei enthält im Individual-Record die Taufpaten-Codierung

1 EVEN Name1, Name2

2 TYPE Taufpaten

Diese Codierung kann der Stammbaumdrucker nicht direkt lesen. Mit Hilfe des Import-Präprozessors soll sie in diese Form umgewandelt werden:

1 EVEN

2 TYPE Taufpaten

2 _GODP Name1, Name2

Die Umwandlung erfolgt in einem einzigen Schritt mit folgenden Zeichenfolgen:

Such-Zeichenfolge: 'EVEN \*\n2 TYPE Taufpaten\n'

Ersatz-Zeichenfolge: 'EVEN\n2 TYPE Taufpaten\n2 _GODP \*\n'

Die Such-Zeichenfolge beginnt mit 'EVEN ', dem der Daten-Platzhalter \* für die variablen Daten (hier 'Name1, Name2') und \n für den Zeilenumbruch folgen. Die zweite Zeile wird mit '2 TYPE Taufpaten' erfasst.

Die Ersatz-Zeichenfolge enthält hinter 'EVEN ' nicht mehr die variablen Daten. Diese folgen erst in der dritten Zeile '2 _GODP \*'. Da Daten-Platzhalter nicht ganz vorn oder ganz hinten in den Zeichenfolgen stehen dürfen, wird hinten ein Zeilenumbruch \n zugefügt; damit die Ersatz-Zeichenfolge die Such-Zeichenfolge richtig ersetzt, wird dieser zusätzliche Zeilenumbruch auch hinten an die Such-Zeichenfolge angefügt.

Hinweis 1: Die Verwendung von Zeilenumbrüchen \n und Daten-Platzhaltern \* kann insbesondere bei großen Gedcom-Dateien zu einer deutlichen Verzögerung des Imports führen. Haben Sie Geduld.

 

Hinweis 2: Die erfolgreiche Anwendung des Import-Präprozessors setzt Mindestkenntnisse des Gedcom-Standards voraus. Allerdings kann man keinen Schaden anrichten, da die Änderungen nicht in der Original-Gedcom-Datei, sondern in einer Kopie im Arbeitsspeicher durchgeführt werden.

nach oben