Importation d'un fichier GedCom

Principes

Le point de départ de VisuGed est d'importer un fichier GedCom et de créer une base de données interne qui permette d'utiliser les différentes possibilités du logiciel.
Cette importation réalise automatiquement un premier contrôle de cohérence du fichier GedCom et fournit dans un fichier de type « texte », un rapport d'exécution contenant les options retenues ainsi que la liste des erreurs.

Mise en oeuvre

Pour lancer cette fonction, utiliser le menu : Fichier – Importer.
Au début de l'importation, il y a lieu de définir :

La description des lieux

La définition d'un lieu se fait en précisant la liste et l'ordre des informations utilisées pour le définir :

VisuGed prend en compte la description des lieux qui est définie dans l'en-tête du fichier GedCom sous la forme :

0 HEAD
………...
1 PLAC
2 FORM Ville, Code Lieu, Subdivision, Département, Région, Pays

Les options retenues :

Les contrôles à effectuer :

Il sera possible de réaliser un contrôle de cohérence des données après l'importation.

Tritement des lieux

L'importation fonctionne dans les conditions suivantes pour le traitement des lieux :

Villes
Un lieu est défini par le nom d'une ville ; sa définition dans la table des lieux est celle de la première description dans le fichier GedCom. Toutefois, une ville portant le même nom avec un code lieu ou un nom de département différent va générer un nouveau lieu. Ceci permet de prendre en compte les villes de même nom se trouvant dans deux départements différents :

Si ce nom est absent, la ville est nommée : indéf.xx. Ultérieurement, il sera possible d'obtenir la liste de ces villes inconnues.
La première lettre des noms de ville est passée systématiquement en majuscule non accentuée.

Subdivisions
Les subdivisions, quand elles sont présentes, sont mémorisées avec les événements qu'elles documentent. Elles décrivent un lieu-dit, un hameau ou une paroisse.

Code lieu
Le code lieu est relatif au département pour la France ou à la ville. Ce peut être le numéro de département, le code postal ou le code INSEE.

Par exemple pour la ville de MOINGS en Charente-Maritime :

Ce code lieu est utilisé pour différentes fonctions d'édition, d'affichage et d'exportation. En particulier, l'affichage de la carte de la France et le traitement des listes éclairs utilisent le code lieu.
Quand ce code correspond à un numéro de département, il ne faut surtout pas le définir comme étant le nom du département.

Département
Ce champ correspond au nom du département ou au niveau sous-région.

Il ne faut pas lui affecter un champ correspondant au numéro du département, car dans ce cas il s'agit d'un code lieu.

Région
Ce champ correspond au nom de la Région pour la France, du Canton pour la Suisse, de la Province pour la Belgique ou le Canada.

Pays
Si le pays n'est pas précisé, VisuGed demande le nom du pays implicite et propose : France.

Conversion des caractères

VisuGed va assurer la conversion des caractères de type ANSEL, IBMPC, MACINTOSH ou UFT-8. Il ne traduit pas les codes ANSI (code Windows) ou ASCII.
Le type de conversion est défini par la clause CHAR dans l'en-tête du fichier GedCom.

Traitement des particules

Au moment de l'importation, il est possible de reconnaître ou non les particules [de] ou [d'] afin d'obtenir des listes conformes à la norme AFNOR : NF Z 44-01 (classement alphabétique des dénominations).

Exemple :
de BERNY est présent à la lettre B et
d'ABOVILLE est présent à la lettre A,
mais
DE BERNARD reste présent à la lettre D.

Ce traitement est réalisé en fonction de l'option choisie.

Traitement des articles : LE ou L'

Beaucoup de noms bretons commencent par l'article : LE ou L'. Il est possible de demander de ne pas tenir compte de l'article :

Exemple :

LE BRETON sera présent à la lettre B

Ce traitement est réalisé si l'option a été choisie.

Dates

Les dates doivent respecter le format de la norme GedCom. Elles sont exploitées par VisuGed suivant trois informations :

Les dates comportant seulement le jour et l'année ne sont pas prises en compte. Pour celles définies sur une plage, seule la deuxième date est retenue.

Calendriers

Les dates des calendriers Républicain et Julien font l'objet d'une conversion.

Création fichier interne GedCom

Cette option permet de créer une base de données : VisuGed.gdb contenant une copie structurée du fichier GedCom. Cela permettra d'analyser le fichier GedCom et en particulier de visualiser les erreurs.

Prise en compte des notes

Les notes présentes dans le fichier GedCom au niveau des individus, des unions ou des événements sont prises en compte par cette option.

Archivage dans la base index

Cette option permet de référence ce fichier GedCom dans la base index en mémorisant l'ensemble des patronymes existants. Ainsi, cela permet de gérer le contenu de tous les fichiers GedCom existants.

Contrôle de cohérence des dates

Un contrôle de cohérence est réalisé sur les dates des différents événements liés à un même individu. Les dates des événements de type : sépulture ou crémation sont tolérées jusqu'à un mois après la date de décès.

Contrôle de la présence du sexe

Quand un sexe n'est pas défini pour un individu, il est possible de le forcer manuellement.

Contrôle du rang des naissances

Cette option permet de contrôler l'ordre des naissances en fonction de la date de naissance. Sinon, les naissances sont prises en compte dans l'ordre d'apparition dans le fichier GedCom.

Contrôle du rang des unions

Cette option permet de contrôler l'ordre des unions en fonction de la date d'union. Sinon, les unions sont prises en compte dans l'ordre d'apparition dans le fichier GedCom.

Erreurs répétitives

Les erreurs répétitives sont des erreurs générales qui peuvent se produire sur plusieurs lignes. Par exemple une conversion de date du calendrier Julien qui ne peut être réalisée.

Résultat

Le fichier comportant le rapport d'exécution est nommé « xxxxx-Trace.txt ».
Il comprend plusieurs parties :

Identification

VisuGed - Import d'un fichier GedCom

Fichiers

Les noms des fichiers sont précisés :

- Gedcom :  c:\VisuGed\xxx\Famille.ged
- VisuGed : c:\VisuGed\xxx\Famille.mdb

Le premier fichier est le fichier GedCom en entrée à importer, le deuxième est la base VisuGed interne.

Options

La liste des options retenues :

Importation

L'importation commence par des informations générales :

--------------------------------------------------------
Début de l'importation : 01/06/2000 09:00:51
--------------------------------------------
- Origine : Logiciel du 28/02/2000 18:55:04

Ensuite, chaque erreur est affichée :

2 L19340 [@3738I@ INDI] Le sexe de Jean/DUVAL/ est non défini, il a été forcé à "?". (err.104)

Elle est définie par :

Fin de l'importation

L'importation se termine par un bilan.

------------------------------------------
Fin de l'importation : 01/06/2000 09:04:38
--------------------------------------------------------
Bilan
- Nombre de lignes en entrée : 19169
- Nombre d'erreurs : 8

- Nombre d'individus : 1874
- Nombre d'unions : 750
- Nombre d'événements : 2501
- Nombre de lieux : 328