• 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

Aide import d'un fichier Gedcom HEREDIS dans GENEATIQUE

Membre actif
BétaTesteur Généatique
Bonjour,

Suite à plusieurs questions sur l'import d'un fichier gedcom produit par HEREDIS dans GENEATIQUE, j'ouvre ce sujet pour permettre de centraliser les différentes questions qui se posent

Il faut savoir que chaque logiciel de généalogie à des spécificités qui rendent les transferts gedcom entre logiciels sujets à des pertes d'informations. En quelque sorte chaque logiciel à son dialecte gedcom qu'il fait que certaines informations peuvent être perdues lors d'un import dans Geneatique.

Certaines informations sont donc perdues ou mal comprises lors de l'import d'un gedcom HEREDIS. Pour éviter cela l'idée est de modifier le fichier gedcom avant import dans GENEATIQUE. A noter que Geneatique 2025 améliore nettement l'import des données HEREDIS. Donc vérifier d'abord si vous avez des pertes d'informations.

Pour ceux qui en aurait besoin, la modification à réaliser sur un gedcom HEREDIS n'étant pas aisée, ci-joint un script Windows permettant la conversion avant import dans Genéatique. Ce script ne traite pas tous les cas mais seulement les cas courants nécessitant une adaptation. (voir script post suivant)

Ce que fait ce script, principalement :
Il convertit
- Les informations de la structure (onglet) de recherche HEREDIS et le tag spécifique _FNA en NOTE de recherche (si valeur différente de NO)
- Les informations de transcription en NOTE de transcription
- les sources structurées vers des sources simples (dépôts non traités) et/ou des notes sources suivant le cas.
- les structures d'objet multimédia pour éviter d'importer des sous-tags inutiles (_PRIM, ...)
- Les causes /description HEREDIS (tag CAUS) en note ou en info si l'événement est de type Geneatique est de type info et qu'il n'est pas surchargé dans HEREDIS
Il traduit
- les dates de création (tags _CREA en _DCT)
- les père/mère introuvables (INDI._FNF/_MNF) en NOTE de recherche
- l'absence d'alliance (INDI._ULS) en NOTE de recherche
- l'absence de descendance (INDI._CLS) en rubrique S_P
- les âges (tag AGE) sont mis en note (non géré par Geneatique)
- certains informations d'adoption (non géré par Geneatique) en NOTE
- les booléens YES/NO en O/N pour certains tags GEDCOM (cas SIGN pour signature)
- les évènements génériques (EVEN) sont traduits en fonction de la valeur du tag TYPE :
-- Types Résidence/Domicile en RESI (et s/tag CAUS en ADDR)
-- Type Honors en DECO (et CAUS en info de DECO)
-- évènements de types Militaire vers rubriques MILI ou _REGISTREMATRICULE
-- certains actes sous le tag _DOC (certificats)
-- les inventaires en _IVD
-- en évènement de tag _EVT (et non en rubrique dédiée trop spécifique)
- Status Union (_UST Traduit ou ignoré (cas marié) en fonction du cas)
- Filiation (tag _FIL) : Traduit en note suivant le type
- partiellement les relations (parrain/marraine/témoins/...) en qualité et parentés courantes
- les restrictions (INDI.RESN) en _CFT O (confidentiel)
- Prise en compte des ADDR pour la rubrique contact (traduction ADR1 et ADR2)
- traduction des noms des dépôts en note de type #source# avec les informations additionnelles des sources structurées.
Il élimine certains tags pouvant créer des tags (peu) utiles à importer

Il permet aussi de vérifier la présence ou pas des fichiers appelés par le gedcom (entité OBJE.FILE) . Il crée un fichier .CSV importable sur tableur avec la liste des fichiers. Il signale les fichiers manquants.
le format CSV est "Taille;Ligne;xRef gedcom;Info;Evt;Nom du fichier"
- la taille vaut ? si fichier manquant
- ligne = n°ligne dans le fichier gedcom
- xRef = Référence entité gedcom de niveau 0
- Info = type entité (INDIvidu/FAMille) et soit le nom de l'individu soit les XREF (cas famille, ...)
- evt = tag gedcom de l'événement d'appartenance de l'objet multimédia

Suivant votre utilisation d'HEREDIS, les tags suivants peuvent apparaitre comme tags inconnus lors de l'import. Ils sont à ajouter suite à l'import du nouveau Gedcom
Tag (5.5.1)Signification (libellé Généatique)
CONFConfirmation (Cérémonie religieuse)
FCOMPremière communion (Evènement religieux)
ORDNOrdination (Evènement religieux)
PROPPropriété/Possession
REFNRéférence utilisateur
_SOURSource générale au niveau 1 mise en événement (car Geneatique n'a pas ce niveau de structure)
SLGSScellement (mariage éternel) entre un mari et sa femme (Evénement LDS - Mormons)
_ETIEtiquette : tag propriétaire HEREDIS (>2025) contenant une étiquette mise par l'utilisateur.
_ETI Mort pour la France est traduit en _MPLF (spécifique Généatique)
_ETI pour les individus est conservé.
Les autres étiquettes (niveau 2 ou famille) sont supprimées (pollution structure généatique)
_FSFTIDIdentifiant d'un individu dans l'arbre familial de FamilySearch (FamilySearch Family Tree ID)
(champ texte)

Si un de ces tags apparait au niveau 1 lors de l'import gedcom, les ajouter et ouvrir la structure de la généalogie pour modifier le texte des libellés/libellés écran avec la signification ci-dessus
Si des tags au niveau 2 apparaissent, le signaler, normalement le script aurait du les adapter/filtrer

A noter que HEREDIS permet, conformément à la spécification gedcom;
- d'indiquer des sources globales pour un individu ou une famille (tag SOUR au niveau 1), dans ce cas Geneatique va créer un évènement fictif appelé _SOURCE avec les informations de source comme un événement.
- d'indiquer des relations entre individus (tag ASSO au niveau 1), dans ce cas Geneatique va traduire cela en évènement relation (tag _REL)
Si réimport dans HEREDIS, ces cas seront donc vu comme des rubriques événements et non des sources/relations au niveau d'un individu.
- d'indiquer les heures; d'une manière générale les heures sont perdues faute de champ correspondant dans Geneatique.
- en cas d'import d'un tag Geneatique spécifique, généralement HEREDIS créé une structure FACT.TYPE avec le tag d'origine. Si c'est le cas le script reconstitue la structure gedcom d'origine si non modifiée;
- si des images sont présentes dans les sources ou les citations de sources elles sont mises au niveau de l'individu, de la famille ou de l'évènement (généatique ne sait pas gérer les autres niveaux)
- les transcriptions incluses dans les citations de source ou la source elle mêmes sont reprises en note de catégorie transcription.
- le cas des événements partagés n'est pas traité. (codage Geneatique/Heredis différent)

Cordialement
Thierry
 
Dernière édition:
Solution
Le script ci-joint est un fichier texte contenant une suite de commandes de la console Windows pour traduire un fichier gedcom HEREDIS dans une syntaxe compatible GENEATIQUE :
> Pour l'utiliser le recopier au même endroit que votre gedcom HEREDIS
> le renommer en .cmd
REMARQUE IMPORTANTE : VOUS POUVEZ RENOMMER LE NOM DU SCRIPT MAIS NE PAS RENOMMER LE NOM DU SCRIPT avec des espaces ou des parenthèses ( peux empêcher son démarrage).

> double-cliquez dessus pour le lancer
> renseigner le nom du gedcom HEREDIS
> Si vous souhaitez conserver les dates de dernière modification répondre à la question à la suite
> Indiquer la version de Geneatique cible pour que le script détermine les tags spécifiques à utiliser. Dans cette version...
Le cdip travaille sur ce point actuellement et une nette amélioration devrait être disponible dans une prochaine mise à jour de G2025.
Bonjour Pascal,
Ah bon ? Le CDIP a annoncé qu'ils allait implémenter les sources structurées (comme HEREDIS et d'autres) ?

Je n'ai pas compris cela; Ce que j'ai compris c'est qu'ils allait faire de manière analogue au script. C'est à dire ranger ce qui peut l'être dans l'onglet source et le reste dans l'onglet note. (~comme le script)

Ce serait une belle lacune comblée si ils géraient les sources structurées. Mais j'ai du mal à y croire pour 2025....

Thierry
 
Dernière édition:
Bonjour Pascal,
Ah bon ? Le CDIP a annoncé qu'ils allait implémenter les sources structurées (comme HEREDIS et d'autres) ?
...
Ah je n'ai pas dit ça ! J'ai dit qu'ils allaient améliorer l'import gedcom c'est à dire que les données seront mieux intégrées mais c'est toi le spécialiste, tu sais sais mieux que moi de quoi il s'agit. Changer la structure des sources serait sans doute une bonne chose mais je ne pense pas que le cdip ira jusque là, du moins pas pour G2025.
 
Bonjour Denis,
Par contre, j'ai un gros gros soucis avec les dates de Décès qui ont pris comme valeur les dates de création de l'enregistrement.
J'ai trouvé une régression pour les dates de mariage (filtrage tag _CREA erroné); C'est corrigé dans la dernière version de ce jour. (cf ici pour la télécharger); Cela pouvait provoquer l'utilisation de la date de création de la fiche comme date de mariage.
Est-ce que c'est OK maintenant ?

Cordialement
Thierry
 
Dernière édition:
Bonjour Bernard,
Heredis a une structure de gestion des sources assez éléborée.
Voir cet exemple:
Comment le script de Thierry permet de restituer ces informations ?
J'ai l'impression qu'il manque beaucoup de chose.
Normalement le script récupère tout mais le met dans l'onglet source ou note (faute de pouvoir faire mieux vu le modèle de donnée Geneatique).
Si il manque un champ d'HEREDIS (qui ne se trouve pas en source ou note) me le signaler.

Thierry
 
Bonjour Thierry
Ton dernier script a l'air de très bien marcher! Bravo pour ce travail.
J'ai encore un soucis mais il ne vient pas de ton script mais une modification de ton script pourrait peut-être le régler.
En effet, HEREDIS défint le role des parrains et marraine par un "Parrain / Marraine". Dans l'écran Heredis seul le "Parrain" est mentionné. Quand je fais un export de ma base Heredis ce rôle est traduit en GODFATHER pour les hommes ET pour les femmes. J'ai demandé au support d'Heredis mais je n'ai pas encore de réponse.

Je pense à deux solutions sans savoir si elles sont faisables:
1) la première serait d'adapter ton script pour qu'il identifie les personnes avec un tag GODFATHER, et le modifie par "parrain" ou "marraine" suivant le sexe de la personne.
2) La deuxième serait d'utilser Notepad++ pour le faire mais ce n'est peut-être pas possible.

Dis moi ce que tu en penses .
Cordialement
Bernard
 
Bonjour Thierry
Ton dernier script a l'air de très bien marcher! Bravo pour ce travail.
J'ai encore un soucis mais il ne vient pas de ton script mais une modification de ton script pourrait peut-être le régler.
En effet, HEREDIS défint le role des parrains et marraine par un "Parrain / Marraine". Dans l'écran Heredis seul le "Parrain" est mentionné. Quand je fais un export de ma base Heredis ce rôle est traduit en GODFATHER pour les hommes ET pour les femmes. J'ai demandé au support d'Heredis mais je n'ai pas encore de réponse.

Je pense à deux solutions sans savoir si elles sont faisables:
1) la première serait d'adapter ton script pour qu'il identifie les personnes avec un tag GODFATHER, et le modifie par "parrain" ou "marraine" suivant le sexe de la personne.
2) La deuxième serait d'utilser Notepad++ pour le faire mais ce n'est peut-être pas possible.

Dis moi ce que tu en penses .
Cordialement
Bernard.
Bonjour Thierry
OUBLIE ma demande pour le moment . Je suis désolé car je ne sais pas dutout ce qu'il s'est passé mais le problème a disparu dans Heredis. Il faut que je vérifie le Gedcom.
 
Dernière édition:
Je pense à deux solutions sans savoir si elles sont faisables:
1) la première serait d'adapter ton script pour qu'il identifie les personnes avec un tag GODFATHER, et le modifie par "parrain" ou "marraine" suivant le sexe de la personne.
2) La deuxième serait d'utilser Notepad++ pour le faire mais ce n'est peut-être pas possible.
OUBLIE ma demande pour le moment . Je suis désolé car je ne sais pas dutout ce qu'il s'est passé mais le problème a disparu dans Heredis. Il faut que je vérifie le Gedcom.
Bonjour Bernard,
Le script fait déja cela : cf Anne/SOYROT/ :)
Lorsqu'il rencontre GODFATHER il cherche le sexe de l'individu pour typer Parrain ou Marraine.

C'est une anomalie HEREDIS que corrige le script. Heredis affiche parrain et marraine en fonction du sexe mais dans le gedcom c'est toujours GODFATHER qui est indiqué (version 2025 V25.1)

Cordialement
Thierry
 
Dernière édition:
Bonjour Bernard,
Le script fait déja cela : cf Anne/SOYROT/ :)
Lorsqu'il rencontre GODFATHER il cherche le sexe de l'individu pour typer Parrain ou Marraine.

C'est une anomalie HEREDIS que corrige le script. Heredis affiche parrain et marraine en fonction du sexe mais dans le gedcom c'est toujours GODFATHER qui est indiqué (version 2025 V25.1)

Cordialement
Thierry
Génial, merci!
 
J'ai trouvé une régression pour les dates de mariage (filtrage tag _CREA erroné); C'est corrigé dans la dernière version de ce jour. (cf ici pour la télécharger); Cela pouvait provoquer l'utilisation de la date de création de la fiche comme date de mariage.
Est-ce que c'est OK maintenant ?
Je n'ai rencontré aucun problème avec le dernier script du 2025.01.15 la date de mariage est correcte.
Parrain /Marraine OK
Gedcom de 18293 Ko en 964433 lignes
Gedcom créé en version 5.5.1
- 30008 personnes (INDI)
- 11015 familles (FAM)
- 1659 objets multimedia (OBJE)
- 1738 sources (SOUR)
Durée d'exécution : 1h30'57" sans utilisation du RamDISK
 
Bonjour Thierry et Predigny,
J'ai essayé une nouvel fois l'import d'un gedcom produit par Heredis grâce au script de Thierry.
J'ai bien récupéré une partie des sources comme ci-dessous:
1738073829621.png

Mais quand je lance un Livret de Famille les sources n'apparaissent pas bien qu'ayant coché leur présence dans les paramètres du livret.

Merci de votre aide
Bernard
 
Dans le Livret de famille je vois bien les sources mais pour ceux qui sont habitués aux sources de Généatique, on n'y retrouve pas ses petits ; il y en a dans les source et dans la note de l'événement dans des événements "SOURCE".
 
Bonjour
En partant du principe que nous devrions avoir bientôt une nouvelle version de Généatique qui améliore l'importation d'un gedcom Heredis, je me pose une question relative à aux médias.
Avec Heredis tous mes médias étaient gérés dans un répertoire définis.
Dans Généatique nous avons l'option de laisser Généatique gérer les médias à sa guise ou de le faire nous même.
Ma question comment cela se passera sachant que je souhaite garder la gestion des médias moi mmême ?
 
Lors de l'import du fichier Gedcom, les chemins des images seront repris à l'identique.
Après reste à choisir ton mode de gestion des images.
Faire éventuellement une recherche des images
 

gratuit

Retour
Haut