• Bienvenue sur le forum de généalogie avec Généatique,

    Si vous avez du mal à vous connecter, faites une demande de réinitialisation de mot de passe : Réinitialiser mon mot de passe

Export-Import gedcom pour régénérer une base de données

  • Auteur de la discussion Auteur de la discussion predigny
  • Date de début Date de début
Membre expert
Modérateur
BétaTesteur Généatique
Ambassadeur Généatique
Dans certains cas, les opérations de restructuration ou de réparation de Généatique ne suffisent pas pour retrouver une base de données sans problème ; même l'extraction totale de fiches ne suffit pas toujours. On n'a pas toujours (et c'est un tort) une sauvegarde récente, alors on peut tenter une opération d'export gedcom, suivie d'une importation de ce gedcom. Si l'on prend un certain nombre de précautions, il y a très peu de perte d'informations. Je vais détailler la méthode que j'ai déjà utilisée deux ou trois fois en 12 ans d'utilisation de Généatique.
D'abord, quelques considérations générales :
- Le gedcom ne contient pas toutes les informations d'une généalogie : On peut citer : Les illustrations, les Notices, le Bloc note de la généalogie, les équivalences de noms et de prénoms, le "numéro arbitraire unique" de chaque fiche.
- Il ne contient pas non plus le détail de la structure du fichier avec le nom des rubriques, les libellés écrans et autres détails. Pour les rubriques standard ce n'est pas un problème car cette structure sera reconstituée à l'import gedcom. Le problème se pose seulement pour les rubriques définies par l'utilisateur ; le logiciel ne peut pas deviner ce qu'elles sont et elles seront restituées seulement approximativement en se basant sur le nom du "tag gedcom" et du contenu des données. Mais il y a une solution car la structure "fine" de ces données "perso" est contenue dans un des fichiers qui constituent la généalogie (le fichier .dch) et on peut utiliser ce fichier pour aider l'import gedcom à reconstituer correctement les rubriques "perso".
Il y aura donc plusieurs phases :
- Préparation de la généalogie à exporter (vérifications des tags de niveau 1 et 2).
- Paramétrage de l'export gedcom.
- Paramétrage de Généatique pour tenir compte des infos contenues dans le fichier .dch de la généalogie.
- Paramétrage de l'import gedcom.
- Récupération des Notices.
- Récupération du bloc-notes.
- Récupération des équivalences noms et prénoms.
Je vais détailler ça dans les messages suivants.
 
1) Préparation de la généalogie.
La première chose à faire c'est une sauvegarde de la généalogie "en l'état".
Ensuite, c'est la vérification des tags gedcom car il y a deux problèmes possibles :
- Certaines généalogies contiennent des tags "anciens" qui risquent de ne pas être reconnus par un import gedcom ; encore que si on utilise le fichier .dch comme modèle de structure, ce ne sera pas un problème mais il vaut mieux en profiter pour remettre les bons tags.
- Certains événements "avec info" n'ont pas de tags de niveau 2 qui permettent d'exporter et de récupérer les infos qui se trouvent dans ces champs "Info" ; il faudra les ajouter avant de faire l'export.
EDIT : Les événement avec info qui n'ont qu'un seul champ info n'ont pas besoin de tag de niveau 2
Et c'est parti ...
- Avec la généalogie ouverte, faire "Préférences/Structure du fichier".
- Vérification des tags (Libellé rubrique ---> tag correspondant) :
NOM ---> _NOM
PRENOM ---> _PRENOM
SOSA ---> _SOSA
IMAGE ---> _IMG et ajouter un tag de niveau 2 ---> LEGENDE
Ajouter aussi Légende dans le champ "Descriptions".
NAISSANCE ---> BIRT
BAPTEME ---> CHR
ADOPTION ---> ADOP
SERVICE_MILITAIRE ---> MILI
CONCUBINAGE ---> _CCB
PACS ---> _PCS
RESIDENCE ---> RESI et ajouter un tag de niveau 2 ---> ADDR
FIANCAILLES ---> ENGA
BANS ---> MARB
CTR-MARIAGE ---> MARC
UNION ---> MARR
DIVORCE ---> DIV
RELATION ---> _REL
RECENSEMENT ---> CENS et tag2 ADDR, _NOMAISON, _NOMENAGE, (_NOINDIV) normalement cet événement ne contient plus que 3 champs Info.
DIPLOME ---> GRAD
TESTAMENT ---> WILL
DECORATION ---> DECO (pas besoin de tag de niveau 2)
EVENEMENT ---> _EVT (pas besoin de tag de niveau 2)
DECES ---> DEAT
INVENTAIRE_DECES ---> _IVD
INHUMATION ---> BURI
PROFESSION ---> OCCU (pas besoin de tag de niveau 2)
SIGNATURE ---> SIGN
CONFIDENTIEL ---> _CFT
RELIGION ---> RELI
TITRE ---> TITL
DCF ---> _DCT
DDMF ---> CHAN
IMAGE_SIGNATURE ---> _IMG_SIGN
SIGNALEMENT ---> _SIGNALEMENT et ajouter un tag2 _INFO1, _INFO2, _INFO3
REGISTRE_MATRICULE ---> _REGISTRE_MATRICULE et ajouter un tag2 _INFO1, _INFO2, _INFO3, _INFO4
DOCUMENT ---> _DOC
PHOT_GROUPE ---> PHOTO_GROUPE

Note : Certaines rubriques n'existent que pour G2021.
Si j'ai fait une erreur, Mr genealogie.etienne me corrigera certainement.
A suivre ...
Bonjour,
vous précisez Ligne 4 de la vérification des Tags : Ajouter aussi Légende dans le champ "Descriptions".
Sur G2025, s'agit-il bien du champ "Descriptif de la donnée"?
Merci
 
Quand j'ai fait ce "papier" certaines choses au niveau des tags gedcom n'étaient pas bien claires, d'où ces vérifications mais elles sont sans doute excessives maintenant.
Pour l'événement IMAGE il faut le tag _IMG en niveau 1, rien en niveau 2 et avoir Légende dans le champ Description.
 

gratuit

Retour
Haut