Responder

réorganiser les id

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

réorganiser les id

Mensagem por axactiti »

Bonjour,

j'ai récupérer la généalogie de mon père, et je souhaiterais la mettre à jour.
Je voudrais réorganiser les id, ils sont complètements anarchiques.
Dans un même couple : 1213 et 0051.
Est-il possible de faire ça sur l'ensemble de l'arbre ?.

Merci
kallikrates
kallikrates
Mensagens: 4567
Modo de introdução: Gráfico
Navegação: Texto
Ver a árvore genealógica
Bonsoir,

Techniquement, vous pourriez effectivement modifier tous les ID. Mais ça représente une énorme charge de travail pour un intérêt nul, et vous risqueriez en plus de corrompre votre base.

Les ID n'ont pas d'autre fonction que de distinguer tous les individus (et les événements, et les lieux, et les familles, et les sources, et les citations, et les objets média...) les uns des autres. Il n'ont pas de signification intrinsèque et sont attribués dans l'ordre de création des individus.

Cordialement,
K
glopglop
glopglop
Mensagens: 3471
Modo de introdução: Texto
Navegação: Texto
Ver a árvore genealógica
DE façon automatique cela n 'est pas possible ni forcement souhaitable.
En effet si vous faites des filtres en selectionnant un individu par ID si vous changez l id votre filtre sera invalide
Developpeur du greffon GedcomforGeneanet pour GRAMPS
https://github.com/grocanar/glopgrampsaddons/tree/main/addons-source/GedcomforGeneanet
Telechargement https://github.com/grocanar/glopgrampsaddons/raw/main/addons/5.1/download/GedcomforGeneanet.zip
Sans aucun lien avec l'entreprise Geneanet que celui d’être un abonné premium comme les autres.
axactiti
male
Mensagens: 5
Modo de introdução: Gráfico
Navegação: Gráfico
Ver a árvore genealógica
Ok, je vous remercie. Ça n'a pas de sens.
En fait j'aurais voulu imprimer ma généalogie sous forme d'un tableau excel et dans le bon ordre
Style :
Moi
Père
Mère
Grand père paternel
Grand mère paternel
Grand père maternelle
etc ...

Est-ce possible ?.
glopglop
glopglop
Mensagens: 3471
Modo de introdução: Texto
Navegação: Texto
Ver a árvore genealógica
Bonjour

Ce qui ressemble le plus a ce que vous demandez ce sont les rapports des ascendants mais qui ne sont pas au format excel.
par exemple Liste Ahnentafel

Código: Selecionar todos

Génération 1

1.  Quiniou, Angèle Marie. Angèle Marie est née le 1881-07-02 à 
    Plouguerneau,29195,Finistère,Bretagne,France. Elle est décédée le 
    1938-04-13 à [ Kervent ] - 
    Plouguerneau,29195,Finistère,Bretagne,France.

Génération 2

2.  Quiniou, Goulven. Goulven est né le 1851-11-19 à 
    Plouguerneau,29195,Finistère,Bretagne,France. Il est décédé le 
    1920-05-24 à [ Kerhabo ] - 
    Plouguerneau,29195,Finistère,Bretagne,France.

3.  Talec, Marie Jeanne. Marie Jeanne est née le 1855-05-10 à 
    Plouguerneau,29195,Finistère,Bretagne,France. Elle est décédée le 
    1912-10-04 à [ Le Grouanec ] - 
    Plouguerneau,29195,Finistère,Bretagne,France.

Génération 3

4.  Quiniou, Yves. Yves est né le 1817-11-27 à 
    Kerlouan,29091,Finistère,Bretagne,France. Il est décédé le 
    1866-06-08 à Plouguerneau,29195,Finistère,Bretagne,France.

5.  Théréné, Anne. Anne est née le 1816-10-27 à 
    Guissény,29077,Finistère,Bretagne,France. Elle est décédée le 
    1884-03-13 à Plouguerneau,29195,Finistère,Bretagne,France.

6.  Talec, Yves. Yves est né le 1800-11-06 à 
    Plouguerneau,29195,Finistère,Bretagne,France. Il est décédé le 
    1885-02-02 à Plouguerneau,29195,Finistère,Bretagne,France.

7.  Léon, Marie Françoise. Marie Françoise est née le 1812-09-10 à 
    Plouguerneau,29195,Finistère,Bretagne,France. Elle est décédée le 
    1902-02-20 à Plouguerneau,29195,Finistère,Bretagne,France.

mais cela n'est pas tres difficile de modifier ces plugins pour mettre cela en forme csv

Si vous me dites ce que vous attendez sur chaque ligne je peux peut etre vous bricoler vite fait un petit plugin perso.
Developpeur du greffon GedcomforGeneanet pour GRAMPS
https://github.com/grocanar/glopgrampsaddons/tree/main/addons-source/GedcomforGeneanet
Telechargement https://github.com/grocanar/glopgrampsaddons/raw/main/addons/5.1/download/GedcomforGeneanet.zip
Sans aucun lien avec l'entreprise Geneanet que celui d’être un abonné premium comme les autres.
axactiti
male
Mensagens: 5
Modo de introdução: Gráfico
Navegação: Gráfico
Ver a árvore genealógica
Ce serait top !.

En fait j'attends un fichier que je pourrais utiliser dans un tableur (.csv ou .xls).
Avec en colonne :
Individu ,Nom,Prénom,Genre,Date de naissance,Lieux de naissance,Date de décès,Lieux du décès,Lieu de l'inhumation,
patricelegoux
patricelegoux
Mensagens: 1786
Modo de introdução: Gráfico
Navegação: Texto
Ver a árvore genealógica
axactiti Escreveu: 12 outubro 2019, 13:27 Ce serait top !.

En fait j'attends un fichier que je pourrais utiliser dans un tableur (.csv ou .xls).
Avec en colonne :
Individu ,Nom,Prénom,Genre,Date de naissance,Lieux de naissance,Date de décès,Lieux du décès,Lieu de l'inhumation,
Préparez un filtre individu "ascendants de cet individu" en vous sélectionnant
Allez dans Arbres familiaux>Exporter>Tzbleur sépare par des virgules CSV>sélectionnez votre filtre
Ne retenez du csv généré que ce qui vous intéresse
Patrice Legoux Publications: Logiciels utilisés / Version:
  • Windows: Windows 10 Pro
  • Gramps: AIO64-5.1.3-2
  • Geneanet Upload
  • Chrome
axactiti
male
Mensagens: 5
Modo de introdução: Gráfico
Navegação: Gráfico
Ver a árvore genealógica
Merci, mais j'aurais voulu qu'ils soient ranger par ordre de génération.
patricelegoux
patricelegoux
Mensagens: 1786
Modo de introdução: Gráfico
Navegação: Texto
Ver a árvore genealógica
axactiti Escreveu: 12 outubro 2019, 14:03 Merci, mais j'aurais voulu qu'ils soient ranger par ordre de génération.
Faut faire faire le boulot à Excel en définissant quel est l'ID du sosa de la 1ere génération (celui qui a servi pour le fitre gramps) et calculer le n° de sosa de tous les autres à partir de celui-ci (je suppose que ça déjà du être fait qq part mais je ne l'ai pas trouvé en regardant vite fait sur google) sachant qu'on connait les familles et leurs enfants.
De là il y a une formule excel pour retrouver la génération (=ent(log (sosa,2))+1). Il n'y a plus alors qu'a trier par cette valeur.
Patrice Legoux Publications: Logiciels utilisés / Version:
  • Windows: Windows 10 Pro
  • Gramps: AIO64-5.1.3-2
  • Geneanet Upload
  • Chrome
patricelegoux
patricelegoux
Mensagens: 1786
Modo de introdução: Gráfico
Navegação: Texto
Ver a árvore genealógica
après essai et sans formules complexes, seulement tableaux et recherchev

Tous les sous-ensembles (lieux, individus...) sont transformés en tableaux.
J'ai créé qq part dans la feuille une cellule nommée Génération1 contenant mon ID d'individu dans Gramps

Dans le tableau "Enfants", j'ai ajouté deux colonnes "ID père" et "ID mère" dont je récupère le contenu par recherchev dans le tableau "Mariages":
ID père=RECHERCHEV([@[Famille]];Mariages;COLONNE(Mariages[Mari]);FAUX)
ID mère=RECHERCHEV([@[Famille]];Mariages;COLONNE(Mariages[Femme]);FAUX)

Dans ce tableau "Enfants" j'ai ajouté deux colonnes, "Génération" et "Génération parents":
Génération=SI([@Enfant]=Génération1;1;SIERREUR(RECHERCHEV([@Enfant];Enfants[[ID Père]:[Génération parents]];3;FAUX);RECHERCHEV([@Enfant];Enfants[[ID Mère]:[Génération parents]];2;FAUX)))
Génération parent=[@Génération]+1

Dans le tableau "Individus" j'ai ajouté une colonne "Génération" qui vient chercher se qui se trouve dans le tableau Enfants:
Génération=SIERREUR(RECHERCHEV([@[Individu ]];Enfants[[Enfant]:[Génération]];6;FAUX);SI([@Genre]="masculin";RECHERCHEV([@[Individu ]];Enfants[[ID Père]:[Génération]];3;FAUX);RECHERCHEV([@[Individu ]];Enfants[[ID Mère]:[Génération]];2;FAUX)))

Y a plus qu'à trier la colonne Génération du tableau Individus pour trouver ce que vous vouliez faire
Patrice Legoux Publications: Logiciels utilisés / Version:
  • Windows: Windows 10 Pro
  • Gramps: AIO64-5.1.3-2
  • Geneanet Upload
  • Chrome
axactiti
male
Mensagens: 5
Modo de introdução: Gráfico
Navegação: Gráfico
Ver a árvore genealógica
Merci beaucoup pour vos réponses.
Je vais regarder ça.
Responder

Voltar para “Gramps”