Ligne de vie
-
- Mensagens: 1796
- Modo de introdução: Gráfico
- Navegação: Texto
- Ver a árvore genealógica
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:
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:
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:
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:
Voili voilou. Si ça intéresse quelqu'un n'hésitez pas.
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:
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:
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:
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:
Voili voilou. Si ça intéresse quelqu'un n'hésitez pas.
Patrice Legoux
Publications:
- GeneaTags - articles choisis
- GeneaSearch - moteur de recherches
- Gramps - informations
- Ma généalogie avec Gramps - blog
- Windows: Windows 10 Pro
- Gramps: AIO64-5.1.3-2
- Geneanet Upload
- Chrome
-
- Mensagens: 322
- Modo de introdução: Gráfico
- Navegação: Gráfico
- Ver a árvore genealógica
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
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
-
- Mensagens: 1514
- Modo de introdução: Gráfico
- Navegação: Texto
- Ver a árvore genealógica
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),
Il est possible d'additionner les règles de filtrage via des listes.
-
- Mensagens: 1514
- Modo de introdução: Gráfico
- Navegação: Texto
- Ver a árvore genealógica
Notez qu'il y a également quelques vues alternatives, dont une expérimentale pour une synthèse plus graphique.patricelegoux Escreveu: ↑08 fevereiro 2020, 23:00 Je viens de faire une ligne de vie à partir des données de Gramps.
https://github.com/gramps-project/gramps/pull/1047
-
- Mensagens: 565
- Modo de introdução: Texto
- Navegação: Texto
- Ver a árvore genealógica
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 :
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
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 :
J'avoue que n'étant ni anglophone ni informaticien j'en suis resté la ...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 ?
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
-
- Mensagens: 322
- Modo de introdução: Gráfico
- Navegação: Gráfico
- Ver a árvore genealógica
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 :
J'avoue que n'étant ni anglophone ni informaticien j'en suis resté la ...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 ?
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
-
- Mensagens: 565
- Modo de introdução: Texto
- Navegação: Texto
- Ver a árvore genealógica
Bonjour Laurent,
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
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
-
- Mensagens: 322
- Modo de introdução: Gráfico
- Navegação: Gráfico
- Ver a árvore genealógica
Bonjour Jean-Claude,bjc49 Escreveu: ↑21 setembro 2020, 15:02 Bonjour Laurent,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
il faut laisser OCCUPATION, c'est le nom de la variable dans le code
Cordialement,
Laurent
-
- Mensagens: 565
- Modo de introdução: Texto
- Navegação: Texto
- Ver a árvore genealógica
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
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
-
- Mensagens: 29
- Modo de introdução: Gráfico
- Navegação: Texto
- Ver a árvore genealógica
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
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