## Questions fréquemment posées

Chapitre 3.
Précédent | Utilisation (1ère partie) | Suivant

III - Utilisation (1ère partie)

1. Pourquoi GenJ n'arrive pas à me charger un fichier gedcom comportant plusieurs dizaines de milliers de personnes ?
2. Comment se fait-il que mon système soit trés lent ?
3. Comment associer des enregistrements existants dans votre fichier (une personne vis à vis d'une autre personne par exemple, ainsi j'ai une personne que j'ai déjà créée et je voudrais faire en sorte qu'elle soit considérée comme l'enfant d'une autre personne de mon arbre) ?
4. Existe-t'il une solution pour fusionner les lieux, les modifier, afin de faire une base des lieux homogéne ?
5. Comment puis-je présenter des images ou photos dans mon Arbre Généalogique ?
6. Comment puis-je entrer des informations pour des adoptions ?
7. Je voudrais exporter une partie de mon arbre à partir de mon fichier gedcom, pour n'avoir que les ascendants et descendants d'une personne donnée ?
8. J'ai vu que le menu "Sauvegarder Sous", me permettait de faire un filtrage par Propriétés. Dans cet onglet je vois que je peux "Exclure les Etiquettes", et/ou "Exclure les Valeurs contenant par ex. secret, privé". Comment cela fonctionne t'il ?
9. Je ne comprends pas comment fonctionne l'option "Diffuser cette Propriété" que l'on trouve par un clic droit sur une propriété dans la fenêtre d'édition ?
10. Parfois les fichiers Gedcom créés par d'autres programmes présentent les lieux de manière différente, soit sur une ligne, soit sur plusieurs lignes. Pourquoi ?
11. Qui peut me dire comment on rentre un lieu qui est un lieudit d'une commune ex j'ai un hameau Aubert code INSEE 12254 CP 12330 Salles la Source, j'ai rentré Town: Aubert, area code: 12254, County : Aveyron, region: Midi-Pyrénées, Country: France, Subdivision: xxx. Faut-il mettre quelque chose en subdivision ex Aubert et Salles-la-Source en Town ?

| En cliquant sur la lettre "Q" en rouge située en face de chaque question, vous pouvez remonter au sommaire de ces différentes questions.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
III - Utilisation (1ère partie)

1. Q - Pourquoi GenJ n'arrive pas à me charger un fichier gedcom comportant plusieurs dizaines de milliers de personnes ?
   R - Il est possible que vous ayez ce genre de message d'erreur :
   Error while reading line 309866 java.lag.OutOfMemoryError
   Il vous faut rajouter quelque chose au script de lancement.
   Dans le script de lancement, il faut changer la ligne :
   java -jar run.jar
   en :
   java -Xmx512m -Xms32m -jar run.jar
   (donc on voit qu'on rajoute les paramètres -Xmx512m et -Xms32m à la ligne de commande).
   En fonction de votre environnement (Windows, Linux, ...), il est possible que la commande soit écrite :
   javaw -jar run.jar (pour Windows)
   CMD="$JAVA -jar run.jar" (pour Linux)
   Normalement, ça devrait fonctionner sans pb. Si ce n'est pas le cas, trois possibilités : - Augmentez le paramètre -Xmx512m en -Xmx768m.
   - Autre possibilité : ça peut vouloir dire que dans votre fichier gedcom il y a un tag ou un montage de tags qui n'est pas conforme à la norme gedcom. Surprenant, car beaucoup de code a été rajouté pour pallier à ce genre de choses, et charger quand même le fichier, mais bon ...
   - Autre possibilité : Voir le log produit par GenJ et envoyez le à l'équipe de développement.
   Dernière recommandation, mais importante quand même :
   Si vous venez de modifier le script de lancement (le run.bat par exemple), bien sûr il vous faut lancer GenJ par ce script et non par l'exécutable. Ainsi, si vous utilisez Windows et que vous aviez l'habitude de cliquer sur le fichier genj.exe, maintenant, il ne faut plus le faire, et au contraire, lancer le "run.bat". Si vous ne faites pas ça, les modifications que vous avez pu faire dans le fichier "run.bat" ne seront jamais prises en considération au lancement de GenJ. Pour vous faciliter la tâche, mettez un raccourci sur votre bureau qui pointe sur ce run.bat.

2. Q - Comment se fait-il que mon système soit trés lent ?
   R - Vous avez sans doute un certain nombre d'images photos, etc... associées à votre arbre.
   GenJ vous offre la possibilité de n'afficher automatiquement que les images dont la taille est supérieure à xx octets, afin de libérer de la mémoire pour vos programmes. Pour cela, allez dans le menu Options (donc à partir du Centre de Controle, Menu déroulant : Visualisations puis Options), et allez au paramètre "Données Gedcom - Image - Taille maximale pour visualisation directe (kb)". Mettez par exemple "50" ou "80". Vous devriez sentir une trés nette amélioration.
   Bien sûr cela ne vous empéchera pas de pouvoir visualiser n'importe quelle image, mais au moins elle ne sera pas chargée par défaut lors de l'utilisation de GenJ.

3. Q - J'ai une personne que j'ai déjà créée et je voudrais faire en sorte qu'elle soit considérée comme l'enfant d'une autre personne de mon arbre. La seule option que j'imagine est d'ajouter un nouvel enfant/parent à un enregistrement déjà créé, mais il ne semble pas exister une option pour ajouter une personne déjà créée en tant que parent ou enfant d'une autre personne. Comment puis je faire ça. Même question pour un conjoint ?
   R - Tu cliques sur la personne sur laquelle tu veux ajouter l'enfant. Là tu cliques droit sur cette personne, tu choisis 'Individu xxxx', et dans le menu déroulant, tu prends 'créer un(e) Enfant', et dans le menu qui s'ouvre, tu choisis la personne de ton choix dans le menu déroulant qui t'est proposé.
   De cette façon, aucune personne nouvelle ne sera créée comme enfant de cette personne, mais un lien va être établi entre les deux individus en question.
   La réponse est la même si par exemple tu veux mettre comme mari ou femme une personne que tu as déjà dans ton arbre :
   Tu ouvres l'éditeur de ton choix (ou l'éditeur gedcom ou l'éditeur standard), tu fais un clic droit sur un endroit quelconque et tu choisis l'option "Individu 'Ixxx'" (Ixxxx est le numéro d'identification de la personne sur laquelle tu es). Tu choisis l'option "Créer un(e)(des) Epoux(se)". Un menu va s'afficher dans lequel tu pourras choisir de créer une "Nouvelle Entrée" (ce n'est pas l'option qu'il te faut choisir car par hypothèse tu veux considérer comme conjoint une personne qui existe déjà), où, dans le menu déroulant, choisir la personne que tu veux comme conjoint à celle sur laquelle tu es positionné. Une remarque : la petite icone à gauche représentant un petit bonhomme, te permet de choisir le type de tri dans la liste déroulante (tri par ID, par Nom, par Date de Naissance, par Date de Décès).

4. Q - Existe-t'il une solution pour fusionner les lieux, les modifier, afin de faire une base des lieux homogéne ?
   R - Oui,une fois GenJ lancé, vous ouvrez l'éditeur (je préfère l'éditeur Gedcom). Vous vous placez sur la ligne qui contient le lieu que vous voulez modifier (c'est normalement l'étiquette PLAC xxxxx). Vous changez la valeur en ce que vous voulez, et vous verrez sur la ligne d'édition à côté de la petite flèche qui vous permet de dérouler la liste des lieux, une petite case qui apparaîtra. Mettez votre curseur de souris dessus, vous aurez une aide qui s'affichera, disant quelque chose comme "Changer les 18 expressions 'abcdef' par 'lmnopq'". Par exemple si vous aviez sur la ligne PLAC la valeur "La Chaise Dieu" et que vous vouliez remplacer toutes les lignes dans votre fichier gedcom qui contiennent "La Chaise Dieu" en "La Chaise-Dieu (Haute-Loire)" il vous suffit de taper sur une des étiquettes PLAC qui contient "La Chaise Dieu" les mots "La Chaise-Dieu (Haute-Loire)", et GenJ vous proposera de faire la modification partout dans votre fichier en vous indiquant qui plus est le nombre de fois qu'il va le faire, en simplement cochant la case dont il est question ci-dessus.

5. Q - Comment puis-je présenter des images ou photos dans mon Arbre Généalogique ?
   R - Pour montrer la photo d'une personne dans la vue principale de l'Arbre Généalogique ajoutez une propriété multimédia (OBJE) à vos individus. Allez simplement sur un individu dans la

fenêtre d'Edition, choisissez la propriété première INDI, cliquez sur '+' et choisissez OBJE à ajouter. Pointez la sous-propriété FILE vers un fichier dans le gestionnaire de fichiers de votre ordinateur (bouton '>>') et les images seront intégrées par la Visualisation de l'Arbre Généalogique (elle recherche automatiquement l'information INDI:OBJE:FILE).

- Q - Comment puis-je rentrer des informations pour une adoption ?
  R - Il suffit d'ajouter un évènement ADOPTion à l'individu dans la fenêtre d'édition puis d'ajouter une référence à la Famille qui a adopté la personne (par le menu contextuel de l'évènement ADOPtion, toujours en étant focalisé sur cette même personne).

- Q - Je voudrais exporter une partie de mon arbre à partir de mon fichier gedcom, pour n'avoir que les ascendants et descendants d'une personne donnée ?
  R - L'opération va se faire en deux temps :

  1. Tout d'abord, il vous faut ouvrir la fenêtre de visualisation de l'arbre généalogique, et centrer l'arbre sur la personne que vous avez choisie pour être celle dont l'ascendance et/ou la descendance seront seules incluses dans le nouveau fichier gedcom qui doit être créé.
     Vous pouvez choisir le nombre de générations que vous souhaitez exporter en ascendance et/ou en descendance en cliquant sur le signe "-" à côté ou au dessous (suivant que vous utilisez une représentation horizontale ou verticale de l'arbre) du dernier individu souhaité. Les signes "-" et "+" sont les symboles de contraction et d'expansion de la représentation de l'arbre (si vous ne les voyez pas c'est que vous n'avez pas activé cette possibilité (il y a une icone dans le bas à gauche de cette vue (arbre généalogique), qui vous permet ou non de la valider)). Cette manière de procéder, vous permet d'exporter exactement ce que vous souhaitez ; quelques exemples : je veux exporter 7 générations de descendance et aucune en ascendance, ou alors plusieurs générations tant en ascendance qu'en descendance, ou encore seulement quelques générations sur une branche, et la totalité des générations ou moins ou plus sur les autres branches, etc.... Vous faites ce que vous voulez, c'est à vous de jouer avec les signes "-".
  2. Ensuite, une fois que c'est fait, vous allez sauvegarder le résultat sous un nouveau fichier. Donc il faut faire "Fichier - Sauvegarder Sous". Là vous mettez le nom que vous voulez pour ce nouveau fichier (ex: export_dupont_ID148.ged), et avant de faire "Sauvegarder", vous avez sur la droite des onglets dont un s'appelle "Filtrer par Vue". Juste en dessous du titre vous trouverez une case à cocher, avec à côté, un commentaire du genre "( ) xx nodes dans mon_fichier.ged - Arbre Généalogique (1)". (xx sera remplacé chez vous par le nombre de nodes qu'il y a dans le fichier que vous voulez créer, exemple : 245). Cochez la case, et faites "Sauvegarder". Voilà, vous venez de créer un nouveau fichier gedcom qui ne comprend que les personnes que vous vouliez.

- Q - J'ai vu que le menu "Sauvegarder Sous", me permettait de faire un filtrage par Propriétés. Dans cet onglet je vois que je peux "Exclure les Etiquettes", et/ou "Exclure les Valeurs contenant par ex. secret, privé". Comment cela fonctionne t'il ?
  R - A ce stade il faut connaître un peu la structure Gedcom. Je vous renvoie à la partie de cette Aide qui traite de ce sujet.
  a) Exclure les Etiquettes. Dans l'exemple donné par défaut lorsque vous voulez utiliser cette possibilité, vous voyez quelque chose comme ça :
  INDI:BIRT:NOTE
  Il s'agit donc d'une note associée à la naissance d'une personne (INDI : individu ; BIRT : naissance ; NOTE : note).
  Si vous utilisez cette possibilité de filtrage par Etiquettes, en mettant le chemin indiqué ci-dessus "INDI:BIRT:NOTE", vous exclurez du gedcom produit, TOUTES les notes associées aux naissances des personnes.
  Autre exemple donné : ADDR. Si vous mettez "ADDR" dans le champ "Exclure les Etiquettes (ou Chemins), aucune adresse ne sera exportée dans le fichier gedcom produit.
  b) L'autre possibilité qui est offerte, est celle d'Exclure les Valeurs contenant par exemple "secret", "privé", etc....
  Le but recherché ici, est que certaines informations de votre arbre généalogique peuvent être d'ordre strictement privé. L'un de vos ancêtres est mort, mais en tuant et violant une personne. C'est le genre d'information que l'on aime pas trop divulguer. Si vous commencez une NOTE par le mot "secret", ex: "secret: Cette personne est décédée etc....", et que vous mettez le mot "secret", dans le champ de cet onglet "Exclure les Valeurs contenant", toutes les étiquettes dont les données associées commencent par "secret" ne seront pas exportées. Donc si une NOTE contient en début de paragraphe "secret", la note ne sera pas exportée.
  N'oubliez pas non plus que vous avez la possibilité de coder certaines informations. Utilisez le clic droit sur une propriété pour cela, quand vous êtes en édition, et choisissez l'option "Label info sécurisée".

- Q - Je ne comprends pas comment fonctionne l'option "Diffuser cette Propriété" que l'on trouve par un clic droit sur une propriété dans la fenêtre d'édition ?
  R - Le fait de diffuser une propriété signifie que la propriété sur laquelle vous avez lancé cette fonction, va être ajoutée à toutes les entités de même type.
  Ainsi, si sur une personne, vous faites un clic droit sur la propriété décès (DEAT), et que vous avez choisi de diffuser cette propriété décès (DEAT), vous allez rajouter à toutes les personnes de votre arbre cette propriété décès (DEAT) et toutes les sous-propriétés présentes dans la propriété décès que vous avez choisie (ainsi on trouvera le plus souvent, mais chacun fait son arbre comme il le veut, la sous-propriété DATE et la sous-propriété PLAC (lieu)) ; donc en résumé, chaque individu se verra rajouter l'arborescence suivante :

  DEAT
  DATE
  PLAC
  Ensuite, vous pouvez choisir de diffuser cette propriété, dans tout l'arbre (donc si on reprend mon exemple, on va rajouter ces étiquettes à toutes les personnes), ou uniquement à telle ou telle entité (personne) en utilisant la fenêtre déroulante qui s'ouvre par la petite flèche à droite.
  Enfin, vous pouvez choisir de diffuser cette propriété, en ne rajoutant que les étiquettes (donc dans mon exemple, DEAT, DATE et PLAC), ou au contraire, en ajoutant les étiquettes, et en plus les données qui y sont associées. Attention à cette dernière option, car si vous cochez la case en question (diffuser également les valeurs associées à cette propriété), vous allez mettre pour chaque individu les étiquettes DEAT, DATE et PLAC, avec les données, par exemple : La Chaise-Dieu (Haute-Loire), 11 Septembre 1957.
  DEAT
  DATE 11 Sep 1957
  PLAC La Chaise-Dieu (Haute-Loire)
  Si vous faites une bêtise, ne sauvegardez pas, ou alors utilisez l'option "undo" du menu d'édition, ça vous permettra de revenir en arrière.

- Q - Parfois les fichiers Gedcom créés par d'autres programmes présentent les lieux de manière différente, soit sur une ligne, soit sur plusieurs lignes. Pourquoi ?
  R - Voilà une question qui vous permettra de mieux comprendre le problème soulevé : Lorsque j'importe un gedcom créé avec Legacy ou Ancestrologie, les communes sont importées en une seule ligne comprenant : la Commune, le Code, le Département, la Région et le Pays. Lorsque j'importe un gedcom créé avec Heredis les communes sont importées avec une ligne pour chaque Commune, Code, Département, Région, Pays. Tu parles d'un cirque si tu dois à chaque fois rechercher, la commune, ensuite ligne suivante le code, puis ligne suivante le département exact, etc...
  La réponse est trés facile, elle tient à la manière dont ces programmes enregistrent le fichier gedcom. Dans un cas, ils mettent rien dans le "header" (entête du fichier gedcom), dans d'autres cas (et là ils ont raison), ils mettent les étiquettes suivantes :

  1 PLAC
  2 FORM Lieudit,Commune,Code,Département,Région,Pays
  Pour vous en assurer, ouvrez le fichier gedcom avec un éditeur quelconque et regardez les premières lignes.
  Si donc vous n'avez pas ces étiquettes dans le header, GenJ vous présentera les différentes juridictions (commune, code, etc...) sur une seule ligne. Si au contraire vous avez ces étiquettes vous pouvez représenter les juridictions sur une ou plusieurs lignes, à votre choix. Pour cela ouvrez le menu des Options, et vous verrez une ligne qui dit "Distinguer les juridictions pour les lieux lorsque vous êtes en édition". Cochez ou décochez cette ligne suivant ce que vous voulez.

- Q - Qui peut me dire comment on rentre un lieu qui est un lieudit d'une commune ex j'ai un hameau Aubert code INSEE 12254 CP 12330 Salles la Source, j'ai rentré Town: Aubert, area code: 12254, County: Aveyron, region: Midi-Pyrénées, Country: France, Subdivision: xxx. Faut-il mettre quelque chose en subdivision ex Aubert et Salles-la-Source en Town ?
  R - Cette question posée sur la liste de discussion devrait recevoir une réponse trés longue. Je vais essayé d'être bref cependant.
  Une telle structure (Town,Area Code,County,et...), montre que cette généalogie a été faite ou a été traitée à un moment par un logiciel qui ne respecte pas la norme gedcom. Pourquoi? Simplement parce que la dernière juridiction indiquée, est dénommée "subdivision", or, la norme demande que si l'on doit spécifier un ordre des juridictions de manière générale pour sa généalogie, il faut que les juridictions soient spécifiées en un ordre croissant, donc de la plus petite juridiction (ex: lieudit), à la plus importante (ex: pays).
  Ceci étant dit, il est possible par une fonction de GenJ de créer un tel ordre des juridictions pour votre généalogie si vous n'avez pas une telle information, et je vous conseille trés trés fortement de le faire, car au fur et à mesure que vous avancerez dans vos recherches, vous aurez besoin de ce genre d'info.

  Donc, premier cas, l'hypothèse est : je n'ai aucun ordre de juridictions dans mon fichier (ce n'est pas le cas de la personne qui a posé la question objet de cette réponse). Vous ouvrez l'éditeur de GenJ, vous vous positionnez sur une ligne dans laquelle vous avez un lieu de naissance, de décès, vous cliquez sur cette ligne avec le bouton gauche de la souris pour mettre le focus dessus, et ensuite, toujours en restant sur cette ligne, vous cliquez avec le bouton droit de votre souris. Dans le menu contextuel qui s'ouvre, vous avez plusieurs choix possibles. Regardez la ligne qui vous dit quelque chose du genre "Propriété Naissance - Lieu" ou "Propriété Décès - Lieu" (suivant la ligne où vous avez cliqué). En sous menu de cette ligne, vous avez là encore plein de choix possibles. Prenez l'option qui s'appelle "Etablir la hiérarchie des entités juridictionnelles". Là une nouvelle fenêtre s'ouvre avec en titre "Etablir la hiérarchie des entités juridictionnelles" avec un commentaire d'aide juste en dessous. Entre ce commentaire et le bouton dénommé "Exécuter et Etablir la hiérarchie des entités juridictionnelles", vous avez un champ avec rien dedans (si vous aviez déjà une telle liste des entités, c'est dans ce champ que vous la verriez). Donc dans ce champ, vous allez taper votre liste des juridictions en vous servant des exemples donnés dans le champ de commentaires juste au dessus (tapez des noms de juridictions en français, il ne sert à rien d'utiliser l'anglais). Une fois que vous êtes satisfait, vous confirmez en cliquant sur le bouton "Exécuter et Etablir, ....". Et voilà, c'est fait. Dorénavant, vos juridictions devront suivre ce format, faites y attention. Si vous avez peur de vous tromper allez dans le menu des Options (Visualisations - Options), et cochez l'option "Distinguer les juridictions pour les lieux lorsque vous êtes en édition", ça vous facilitera considérablement la tâche.
  Deuxième hypothèse : vous avez déjà une telle hiérarchie, mais elle ne correspond pas à vos désirs. C'est la situation de la personne qui posait cette question. Deux cas ici. Premier cas : vous avez une liste des juridictions du genre "lieudit,ville,département" et vous voulez simplement ajouter quelques juridictions à la fin, genre "région,pays" pour former une liste qui serait "lieudit,ville,département,région,pays". Vu qu'on ne modifie pas l'ordonnancement des juridictions, là pas de problème, vous faites comme je l'ai décrit ci-dessus dans ma 1ère hypothèse. Bien sûr vous aurez par la suite à rajouter à la main les régions et pays de chacune de vos localités, mais c'est normal, le programme ne peut pas les deviner pour vous. Deuxième cas : votre liste de juridictions ne vous va pas du tout, ou vous voulez insérer entre des juridictions, d'autres juridictions de hiérarchie inférieure ou supérieure (exemple la personne qui posait la question voulait passer de "Town,Area code,County,Region,Country,Subdivision" à "Lieudit,Ville,Code_Insee,Code_Postal,Département,Région,Pays". Là il faut vous tourner vers les rapports de GenJ. L'un d'eux s'appelle Boîte à Outils de Frédéric Lapeyre, c'est votre branche de salut. Attention cependant : FAITES UNE SAUVEGARDE au préalable de votre fichier gedcom.

Précédent | Haut | Suivant
Interface | Index | Utilisation (2ème partie)