Responder

Ligne de vie

Pour les utilisateurs du logiciel Gramps.
patricelegoux
patricelegoux
Mensagens: 1796
Modo de introdução: Gráfico
Navegação: Texto
Ver a árvore genealógica

Ligne de vie

Mensagem por patricelegoux »

Bonjour,

Je viens de faire une ligne de vie à partir des données de Gramps. Je me suis basé sur cette publication du blog d'Elise, Auprès de nos racines et j'ai répliqué un des tableaux proposés:
Imagem

J'ai donc commencé par mettre mon père ses parents et les parents de mon grand-père dans les signets,
j'ai sélectionné tous les événements individuels et familiaux des signets,
puis j'ai exporté l'affichage des événements dans un fichier CSV qui une fois ouvert et un peu travaillé dans excel donne ceci:
Imagem
les éléments en jaune sont simplement des repères pour des lignes que j'ai dupliquées lorsqu'elles comportaient une date composée ("de à", "entre et")

Avec un petit travail de bricolage (un peu pénible, entre les dates au format AAAA-MM-JJ donc texte et les dates JJ/MM/AAAA donc date, qui se retrouvent dans la liste sans que je sache bien pourquoi, et excel qui gère pas les dates avant 1900 !!), j'obtiens les dates suivant le format d'Elise:
Imagem

Là où ça s'est compliqué c'est que dans le tableau d'Elise on voit apparaître le rôle de la personne vis-à-vis de chaque événement, or dans Gramps cette info se trouve au niveau de la relation personne-événement et n’apparaît nulle part ailleurs que dans la fiche de la personne et en éditant l'événement en question. Du coup j'ai fais un autre onglet dans lequel j'ai importé le fichier XML et j'y ai trouvé les infos à l'intérieur, pas super propre, mais à défaut d'ouvrir le XML en tant que source externe, ça marche.

Globalement, tout fonctionne et devrait être réutilisable sans trop de difficultés. J'ai pas encore intégré les dates révolutionnaires mais ça viendra. En attendant, voici ce que ça donne:
Imagem

Voili voilou. Si ça intéresse quelqu'un n'hésitez pas.
Patrice Legoux Publications: Logiciels utilisés / Version:
  • Windows: Windows 10 Pro
  • Gramps: AIO64-5.1.3-2
  • Geneanet Upload
  • Chrome
llhduflot
male
Mensagens: 322
Modo de introdução: Gráfico
Navegação: Gráfico
Ver a árvore genealógica

Re: Ligne de vie

Mensagem por llhduflot »

Bonjour,

Pas trop le temps de regarder cela en ce moment mais j'avais noté cette publication. Je me demandais aussi si on ne peux pas créer les feuilles directement en python (on peut créer des doc libreoffice).

Laurent
romjerome
male
Mensagens: 1514
Modo de introdução: Gráfico
Navegação: Texto
Ver a árvore genealógica

Re: Ligne de vie

Mensagem por romjerome »

llhduflot Escreveu: 13 fevereiro 2020, 22:14 Pas trop le temps de regarder cela en ce moment mais j'avais noté cette publication. Je me demandais aussi si on ne peux pas créer les feuilles directement en python (on peut créer des doc libreoffice).
J'avais expérimenté une exportation au format .ods avec 4 colonnes pour un outil 'test' autour de la génétique, les relations, la numérotation, la parenté.

Le code était aussi une somme de bricolages pour obtenir une exportation vers un tableur.
Il faudrait revoir le modèle et la gestion des données en mémoire, car avec cette version à chaque colonne ajoutée on augmente (beaucoup trop) la durée de l'iteration (recherche depuis les individus).

Le code n'est pas très compliqué : la recherche de la donnée, puis on assigne une colonne via un modèle.
Par exemple,

Código: Selecionar todos

 
-                   stats_list.append((name1, value, name2))
+                   rel = relationship.get_one_relationship(
+                       dbstate.db, person2, person)
+                   stats_list.append((name1, value, name2, rel))

        if uistate:
            titles = [
                (_('Name'), 0, 200),
                (_('Type of link'), 1, 200),
                (_('Of'), 2, 200),
+               (_('Relationship Calculator'), 2, 200),
Pour le filtrage, il faut obtenir/trouver/utiliser le nombre d'arguments de la règle.
Il est possible d'additionner les règles de filtrage via des listes.
romjerome
male
Mensagens: 1514
Modo de introdução: Gráfico
Navegação: Texto
Ver a árvore genealógica

Re: Ligne de vie

Mensagem por romjerome »

patricelegoux Escreveu: 08 fevereiro 2020, 23:00 Je viens de faire une ligne de vie à partir des données de Gramps.
Notez qu'il y a également quelques vues alternatives, dont une expérimentale pour une synthèse plus graphique.

Imagem

https://github.com/gramps-project/gramps/pull/1047
bjc49
bjc49
Mensagens: 565
Modo de introdução: Texto
Navegação: Texto
Ver a árvore genealógica

Re: Ligne de vie

Mensagem por bjc49 »

Bonjour,
Je souhaiterais réactualiser l'interrogation que j'avais émise dans un autre fil de façon maladroite
https://www.geneanet.org/forum/viewtopic.php?f=55945&t=683833
Sa place est peut être plus pertinente dans ce fil de discussion également initialisé par Patrice
Ce qui m'interpellait :
bjc49 Escreveu: 11 setembro 2020, 15:45 """"
souvent cela aide dans les recherches car c'est une vision synthétique de la vie d'un individu et de ses proches
"""
En cherchant j'ai trouvé dans Gramps 2 possibilités de s'en approché
1 - Onglet "Graphique Temporel" Vue "Relations" nouvelle version Combinée
https://gramps-project.org/wiki/index.php/Addon:CombinedView
2 - Une des nombreuses possibilités d'une "QuickView"
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports_-_part_8#Quick_Views

Voir le choix "Rapport Express/Graphique Temporel"
https://gramps-project.org/wiki/index.php/Timeline_Quickview
Sans doute perfectible car les "Quickview " seraient programmables par des utilisateurs avertis si j'ai bien compris ?
J'avoue que n'étant ni anglophone ni informaticien j'en suis resté la ...
Pour le cas 2 "TimeLineQuickview" qui est plus riche que la vision de "Graphique Temporel" Vue "Relations" nouvelle version Combinée" :
Serait il possible simplement de faire évoluer le code pour que :
* Apparaisse le rôle de la personne impliquée dans l'événement listé
* Faire apparaître la description de l'événement "Profession"
Cela rendrait plus compréhensible ce "Rapport Express" qui me semble avoir un certain intérêt pour aider les recherches ?
Qu'en pensez vous ?
Merci de vos avis
Cordialement
Jean-Claude
Logiciel : Gramps 5.2.1
Geneanet : bjc49
Config :Linux KDE Néon 6 (22.04 Jammy)
llhduflot
male
Mensagens: 322
Modo de introdução: Gráfico
Navegação: Gráfico
Ver a árvore genealógica

Re: Ligne de vie

Mensagem por llhduflot »

bjc49 Escreveu: 18 setembro 2020, 08:36 Bonjour,
Je souhaiterais réactualiser l'interrogation que j'avais émise dans un autre fil de façon maladroite
https://www.geneanet.org/forum/viewtopic.php?f=55945&t=683833
Sa place est peut être plus pertinente dans ce fil de discussion également initialisé par Patrice
Ce qui m'interpellait :
bjc49 Escreveu: 11 setembro 2020, 15:45 """"
souvent cela aide dans les recherches car c'est une vision synthétique de la vie d'un individu et de ses proches
"""
En cherchant j'ai trouvé dans Gramps 2 possibilités de s'en approché
1 - Onglet "Graphique Temporel" Vue "Relations" nouvelle version Combinée
https://gramps-project.org/wiki/index.php/Addon:CombinedView
2 - Une des nombreuses possibilités d'une "QuickView"
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Reports_-_part_8#Quick_Views

Voir le choix "Rapport Express/Graphique Temporel"
https://gramps-project.org/wiki/index.php/Timeline_Quickview
Sans doute perfectible car les "Quickview " seraient programmables par des utilisateurs avertis si j'ai bien compris ?
J'avoue que n'étant ni anglophone ni informaticien j'en suis resté la ...
Pour le cas 2 "TimeLineQuickview" qui est plus riche que la vision de "Graphique Temporel" Vue "Relations" nouvelle version Combinée" :
Serait il possible simplement de faire évoluer le code pour que :
* Apparaisse le rôle de la personne impliquée dans l'événement listé
* Faire apparaître la description de l'événement "Profession"
Cela rendrait plus compréhensible ce "Rapport Express" qui me semble avoir un certain intérêt pour aider les recherches ?
Qu'en pensez vous ?
Merci de vos avis
Cordialement
Jean-Claude

Pas compliqué de faire apparaître la description pur un événement "Occupation" (mon gramps est en anglais...): après la ligne 79 de TimelineQuickview.py

Código: Selecionar todos

                    etype = event.get_type()
                    desc = event.get_description()
                    if etype.value == etype.OCCUPATION and desc != None:
                        event_list += [(event, person, desc)]
                    else:
                        event_list += [(event, person, event)]
 

au lieu de simplement
event_list += [(event, person, event)]

Laurent
bjc49
bjc49
Mensagens: 565
Modo de introdução: Texto
Navegação: Texto
Ver a árvore genealógica

Re: Ligne de vie

Mensagem por bjc49 »

Bonjour Laurent,
bjc49 Escreveu: 11 setembro 2020, 15:45 J'avoue que n'étant ni anglophone ni informaticien j'en suis resté la ...
Comme cité plus haut j'insiste aussi sur le "ni informaticien "
J'ai substituer la la ligne 80 par les lignes de code que vous m'avez indiquées en remplaçant "OCCUPATION" par "PROFESSION"
J'ai quitté et relancé Gramps ......Aucun retour quand j'active l'onglet "Graphique temporel"
J'ai remis le fichier d'origine cela refonctionne
Cela dépasse mes compétences
Merci
Cordialement
Jean-Claude
Logiciel : Gramps 5.2.1
Geneanet : bjc49
Config :Linux KDE Néon 6 (22.04 Jammy)
llhduflot
male
Mensagens: 322
Modo de introdução: Gráfico
Navegação: Gráfico
Ver a árvore genealógica

Re: Ligne de vie

Mensagem por llhduflot »

bjc49 Escreveu: 21 setembro 2020, 15:02 Bonjour Laurent,
bjc49 Escreveu: 11 setembro 2020, 15:45 J'avoue que n'étant ni anglophone ni informaticien j'en suis resté la ...
Comme cité plus haut j'insiste aussi sur le "ni informaticien "
J'ai substituer la la ligne 80 par les lignes de code que vous m'avez indiquées en remplaçant "OCCUPATION" par "PROFESSION"
J'ai quitté et relancé Gramps ......Aucun retour quand j'active l'onglet "Graphique temporel"
J'ai remis le fichier d'origine cela refonctionne
Cela dépasse mes compétences
Merci
Cordialement
Jean-Claude
Bonjour Jean-Claude,

il faut laisser OCCUPATION, c'est le nom de la variable dans le code

Cordialement,

Laurent
bjc49
bjc49
Mensagens: 565
Modo de introdução: Texto
Navegação: Texto
Ver a árvore genealógica

Re: Ligne de vie

Mensagem por bjc49 »

Bonsoir,
Effectivement c'était bien cela mon erreur
Pour une fois que j'avais la traduction sous la main ;)
Je trouve personnellement ce rapport très synthétique pour cerner l'existence d'un individu par rapporta ses proches
Merci encore
Jean-Claude
Logiciel : Gramps 5.2.1
Geneanet : bjc49
Config :Linux KDE Néon 6 (22.04 Jammy)
autres49
autres49
Mensagens: 29
Modo de introdução: Gráfico
Navegação: Texto
Ver a árvore genealógica

Re: Ligne de vie

Mensagem por autres49 »

Bonjour,
Après une analyse plus fine des 2 Lignes de vie pour un individu produites par les gramplets Gramps décrits plus haut :
1- Vue Relation Combinée /Graphique Temporel
2 - Rapport Express / Graphique Temporel
Constat (pour moi...):
Gramplet 1 ----> Champ d'exploration de la parentèle proche trop exiguë
Gramplet 2 -----> Champ d'exploration plus vaste mais interprétation des lignes produites problématique.De toute évidence il manquerait "La description de l'événement" et une précision sur "Le rôle" des personnes impliquées .
Un petit exemple sur la fiche d'un individu de mon arbre de test :
https://gw.geneanet.org/autres49?lang=fr&n=mosset&p=joseph
Comparaison des différentes vues (pièce jointe)
Le Gramplet 2 génère au moins 3 lignes "ambiguës" qu'il faut recouper avec la fiche individu pour comprendre
Tant pis il y aura peut être une évolution pour ce Rapport Express
En fait la meilleure ligne vie produite est celle de Geneanet :
https://gw.geneanet.org/autres49?lang=fr&n=mosset&oc=0&p=joseph&type=timeline
J'arrête la mes "tergiversations" merci a ceux qui m'ont aidé
Jean-Claude
Anexos
synthèse.jpg
Responder

Voltar para “Gramps”