Chapitre 3. | ||
---|---|---|
Précédent | Utilisation (1ère partie) | Suivant |
III - Utilisation (1ère partie)
|
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. |
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.
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.
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).
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.
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 :
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 :
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 :
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.
Précédent | Haut | Suivant |
Interface | Index | Utilisation (2ème partie) |