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 :
- Ville,
- Subdivision,
- Code lieu,
- Département,
- Région
- Pays.
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, PaysLes options retenues :
- affichage des erreurs répétitives (par exemple des contrôles sur les dates),
- conversion des caractères,
- basculement des particules,
- basculement de l'article LE,
- création d'un fichier interne GedCom,
- prise en compte des notes,
- archivage dans la base index.
Les contrôles à effectuer :
- présence du prénom,
- présence du sexe,
- présence du nom de la ville,
- rang des naissances,
- rang des unions.
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 :
- Sainte-Agnes (06) Alpes-Maritimes
- Sainte-Agnes (38) Isère
- Sainte-Agnes (39) Jura
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 :
- numéro de département : 65
- code postal 17500
- code INSEE : 65248 ou F65810
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 :
- date avant Jésus-Christ : -
- estimation de la date : <, > ou ~
- date proprement dite sous l'une des formes suivantes :
- jj/mm/aaaa
- mm/aaaa
- aaaa
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 GedComFichiers
Les noms des fichiers sont précisés :
- Gedcom : c:\VisuGed\xxx\Famille.ged
- VisuGed : c:\VisuGed\xxx\Famille.mdbLe premier fichier est le fichier GedCom en entrée à importer, le deuxième est la base VisuGed interne.
Options
La liste des options retenues :
- Pas de conversion
- Pas d'affichage des erreurs répétitives
- Basculement des particules : [de] et [d'] en fin de patronyme
- Basculement de l'article : [LE] en fin de patronyme
- Contrôle de cohérence des dates par individu
- Pas de contrôle des prénoms absents
- Pas de contrôle des sexes absents
- Pas de contrôle des villes absentes
- Contrôle du rang des naissances
- Contrôle du rang des unions
- Création du fichier GedCom interne
- Prise en compte des notes
- Archivage dans la base Index
- Codification des lieux : [Ville] [Code Lieu] [Subdivision] [Département] [Pays] [Ignorer]
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:04Ensuite, 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 :
- le numéro de l'erreur : 2
- le numéro de la ligne dans le fichier GedCom : L19340
- le contexte : [@3738I@ INDI]
- le libellé de l'erreur : Le sexe de Jean/DUVAL/ est…
- le code d'erreur : err.104
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