GSP - Spezial Programme

Zur Lösung spezieller Probleme mit Gedcom Dateien wurden folgende "GSP Spezial Programme" erstellt:
Die Programme sind auf Grund spezieller Anforderungen von Anwender-Gruppen entstanden und liefern eine Lösung für spezielle Gedcom Probleme. Sie sind im Gegensatz zu den OFB- bzw. GSP-Programmen ausschließlich in deutscher Sprache verfügbar und ohne Tooltipps versehen. Eine Beschreibung der einzelnen Programme folgt weiter unten.

Diese Programme sind nicht Teil des "OFB Programm Pakets" und des "Gedcom Service Programm Pakets".

Systemvoraussetzungen

Kopf
Die Programme setzen die Installation eines der Programmpakete "OFB " oder "GSP" voraus. Zusätzlich muß eine Lizenz für das entsprechende Pakete auf dem Rechner vorhanden sein.

Die Programme wurde mit dem Entwicklungssystem "Microsoft Visual Basic.NET 2010" entwickelt.

Installation & Update

Kopf
Die Programme sind ohne eigene Installationsroutine. Die Installation erfolgt manuell durch folgende Schritte:
  1. Die jeweilige exe-Datei über den jeweiligen unten beim Programm unter "Download" aufgeführten Link auf den eigenen Rechner in einen beliebigen Ordner laden.
  2. Kopieren der exe-Datei in den Programmordner des vorher installierten OFB- bzw. GSP-Programm Pakets.
  3. Erstellen einer Verknüpfung dieser exe-Datei auf dem Desktop oder an eine beliebige andere Stelle, z.B. Startmenü des Programm Pakets.

Update

Eine Update auf eine neue Version der einzelnen Programme erfolgt wie die Installation. Die Verknüpfung muß nicht erneut erstellt werden.

Programmstart

Der Programmstart erfolgt durch Klick aud die Verknüpfung oder durch Aufruf der exe-Datei.

Lizenzierung & Urheberrechte

Kopf
Für die "GSP - Spezial Programme" und die dazugehörenden Dateien gelten die gleichen Urheberrechte und Lizenzvereinbarungen wie für das "OFB" - siehe OFB Handbuch - bzw. die "GSP-Programme" - siehe GSP Handbuch Teil 1.

Nur mit einer GSP bzw. OFB Lizenz starten diese Programme.



JoinFam - uneheliche Kinder

Kopf
JoinFam

Funktionalität

Bei einigen Genealogie-Programmen, wie z.B. bei PC-Ahnen, erfolgt der Gedcom Export unehelicher Kinder in einem Format, das nicht von allen anderen Programmen korrekt interpretiert wird. Dabei werden beim Export der ged-Datei für jedes uneheliche Kind 2 Familien (FAM-Datensätze) angelegt, u. zw. 1 Familie (FAM) mit Vater (HUSB) und Kind (CHIL) und 1 Familie (FAM) mit Mutter (WIFE) und Kind (CHIL). Beim Import in andere Programme werden nun 2 Familien angelegt, obwohl nur 1 Familie erwartet oder gewünscht wird.

Dieses Programm führt solche Situationen nun zu 1 FAM Datensatz mit Vater, Mutter und Kind(er) zusammen und passt die notwendigen Verknüpfungen zwischen Vater und Kind bzw. Mutter und Kind entsprechend an.

Folgende Logik ist im Programm hinterlegt:

  1. Es werden alle Personen (INDI-Datensätze) mit 2 FAMC Zeilen (Verknüpfung zur Familie) gesucht. Diese bilden die Basis.
  2. Es werden alle Familien (FAM-Datensätze) mit 1 Elternteil (Vater=HUSB oder Mutter=WIFE) und beliebige Anzahl (min 1) Kinder=CHIL, aber keine weiteren Tags (auch keine Unter-Tags) gesucht. Nur diese werden weiter betrachtet.
  3. Durch die Vergleiche von den FAM aus 1 + 2 erfolgen die daraus notwendigen Korrekturen der Daten.
Die korrigierten Daten werden in eine neue ged-Datei mit neuem Namen (siehe Bild) geschrieben, die Original-Datei bleibt unverändert erhalten. Zusätzlich wird eine Log-Datei erstellt, die mit dem Standard Editor geöffnet werden kann. Diese enthält:

Beschreibung

Kopf
Nach Start des Programms erscheint obiges Fenster.
Folgende Schaltknöpfe mit den beschriebenen Funktionen stehen zur Verfügung: Auszug einer Log-Datei:
Erstellt am 17.03.2011 16:02:08
Basis: "C:\Ofb\1\jäger\gerst_u.ged" vom: 11.03.2011 14:54:08
JoinFam-Version: 1.0.0
17.03.2011 16:02:08: Start lesen der ged-Datei
17.03.2011 16:02:09: Abschluss lesen der ged-Datei - INDI + FAM
Anzahl der INDI Datensätze: 22221
 von diesen
  0x FAMC: 5339
  1x FAMC: 16812
  2x FAMC: 70
Anzahl der FAM Datensätze: 7867
 von diesen mit 1 Elternteil: 1092
  von diesen
   1x CHIL: 1076
   2x CHIL: 12
  >2x CHIL: 4
1: für INDI @I539@ die FAMC @F4@ + @F1342@ verarbeitet.
2: für INDI @I567@ die FAMC @F684@ + @F685@ verarbeitet.
3: INDI @I614@ in die FAM @F4@ (wie #1) aufgenommen.
...
11: für INDI @I1669@ die FAMC @F459@ + @F1380@ verarbeitet.
### Für @I1789@ FAMC @F1671@ @F1672@ ungültig ###.
12: für INDI @I1853@ die FAMC @F302@ + @F5081@ verarbeitet.
13: INDI @I2014@ in die FAM @F233@ (wie #6) aufgenommen.
14: INDI @I2718@ in die FAM @F4@ (wie #1) aufgenommen.
...
69 von 70 FAM Datensätze verschmolzen
17.03.2011 16:02:10: Abschluss schreiben der neuen ged-Datei
 c:\ofb\1\jäger\gerst_u_jf.ged

Die Zeilen 1, 2, 11 und 12 geben beispielhaft die jeweilige verarbeitete INDI Datensatz-Nr. an mit den darin enthaltenen FAMC-Zeilen.
Die Zeilen 3, 13 und 14 geben die verarbeitete INDI Datensatz-Nr. an, deren FAMC-Zeilen identisch sind mit bereits gefundenen FAMC-Zeilen Kombinationen. Bei diesen wird in der angegebenen FAM Nr. die INDI Nr. als CHIL-Zeile zusätzlich aufgenommen.
Die Zeile zwischen 11 und 12 weist auf einen möglichen Fehler hin, der manuell zu prüfen und korrigieren ist. Die angegebene INDI Datensatz-Nr. hat 2 FAMS Zeilen. Es wurden aber keine entsprechenden FAM-Datensätze gefunden, die den Bedingungen für ein Verschmelzen entsprechen.

Beachte:

Download

Kopf
Datei - Version 1.1.2:   JoinFam.exe geändert 02.12

 © 2011-2012, Diedrich Hesmer, Herrenberg (D), Saviese (CH)  -  letzte Änderung

Alle Warenzeichen und eingetragenen Warenzeichen sind Eigentum der jeweiligen Titelhalter.
Haftungshinweis: Trotz sorgfältiger inhaltlicher Kontrolle übernehme ich keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.