Auteur Sujet: [Résolu] Blocage lors du calcul de consanguinité  (Lu 13268 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

garnierfrancoise

  • Invité
[Résolu] Blocage lors du calcul de consanguinité
« Réponse #19 le: 11 Janvier 2006 à 19:42:44 »
Certains disent (et je suis disposé à les croire) que KS Tableau est un des meilleurs analyseurs de Gedcom; mais traite-t'il le cas posé? A Philippe le Pro de KST
 

Hors ligne Joël AUGUSTE

  • AncestroSenior
  • *****
  • Messages: 1 348
  • Remercié: 4 fois
    • http://gw.geneanet.org/joelauguste
  • Programme: v2015-1996.3.2
  • Base: 5.131
  • Système: W11
[Résolu] Blocage lors du calcul de consanguinité
« Réponse #20 le: 11 Janvier 2006 à 19:47:03 »
J'ai essayé KStableau, voir messages plus haut.

C'est lui qui me dit que j'ai une boucle dans mon gedcom, mais il ne dit pas sur quel individu ! ... Et j'en ai 13.100 !
Cordialement,

Joël


Ancestrologie version  v2015-1996.3 b5.131
Intel Core i3-2100, 6144M°, Ecran 21,5" (1440*900)
Windows 10 Famille
 

Hors ligne Horemans

  • AncestroSenior
  • *****
  • Messages: 1 775
    • http://perso.wanadoo.fr/philippe.horemans
[Résolu] Blocage lors du calcul de consanguinité
« Réponse #21 le: 11 Janvier 2006 à 21:05:06 »
Citation de: "Joël AUGUSTE"
J'ai essayé KStableau, voir messages plus haut.

C'est lui qui me dit que j'ai une boucle dans mon gedcom, mais il ne dit pas sur quel individu ! ... Et j'en ai 13.100 !


Il faut peut-être vérifier ma traduction en refaisant un contrôle dans la version anglaise.

S'il y a bien une boucle, je poserai la question au concepteur. çà demandera un peu de temps, je ne manipule l'anglais qu'à faible dose même si je me débrouille pour le lire (et l'interprêtrer).
Plus çà va, plus je me régale...  Et avec  Quisontils, la gestion des actes, c'est facile !   Philippe
 

Hors ligne Joël AUGUSTE

  • AncestroSenior
  • *****
  • Messages: 1 348
  • Remercié: 4 fois
    • http://gw.geneanet.org/joelauguste
  • Programme: v2015-1996.3.2
  • Base: 5.131
  • Système: W11
[Résolu] Blocage lors du calcul de consanguinité
« Réponse #22 le: 11 Janvier 2006 à 21:18:36 »
Citation de: "Horemans"


Il faut peut-être vérifier ma traduction en refaisant un contrôle dans la version anglaise.

S'il y a bien une boucle, je poserai la question au concepteur. çà demandera un peu de temps, je ne manipule l'anglais qu'à faible dose même si je me débrouille pour le lire (et l'interprêtrer).


Heu... Je maîtrise aussi bien l'anglais que la programmation informatique...  :lol:

Si tu veux, je peux t'envoyer le gedcom dans ta bal perso et tu pourras vérifier ta traduction ?



Cordialement



Joël
Cordialement,

Joël


Ancestrologie version  v2015-1996.3 b5.131
Intel Core i3-2100, 6144M°, Ecran 21,5" (1440*900)
Windows 10 Famille
 

Hors ligne Horemans

  • AncestroSenior
  • *****
  • Messages: 1 775
    • http://perso.wanadoo.fr/philippe.horemans
[Résolu] Blocage lors du calcul de consanguinité
« Réponse #23 le: 12 Janvier 2006 à 09:32:12 »
Citation de: "Joël AUGUSTE"


Si tu veux, je peux t'envoyer le gedcom dans ta bal perso et tu pourras vérifier ta traduction ?


Beaucoup trop gros pour moi ... pour le moment.

Conserve une copie de cette base,  un... certain temps, en attendant que j'ai une réponse.

Le message en anglais est "There seems to be a loop in your gedcom." sans plus de précision.
Plus çà va, plus je me régale...  Et avec  Quisontils, la gestion des actes, c'est facile !   Philippe
 

Hors ligne guillaume simonnet

  • AncestroSenior
  • *****
  • Messages: 1 686
    • http://mapage.noos.fr/guillaume.simonnet/
[Résolu] Blocage lors du calcul de consanguinité
« Réponse #24 le: 12 Janvier 2006 à 10:52:39 »
la traduction est bonne (au moins litteralement  :!: ), je confirme. maintenant n'utilisant pas ks tableau que cela signifie-t-il concretement  :?:  que le gedcom comprend des implexes  :?:
l'abus de forum peut être dangereux pour votre santé...
 

Hors ligne DDdeBerdeux

[Résolu] Blocage lors du calcul de consanguinité
« Réponse #25 le: 12 Janvier 2006 à 11:27:32 »
Ce que j'ai pu décrypter de tout un charabia parfois contradictoire que l'on trouve sur internet concernant la définition de "implexe".

En principe c'est un rapport entre le nombre d'ancêtres réels que l'on retrouve jusqu'à une génération et le nombre d'ancêtres théorique jusqu'à cette même génération. On retrouve souvent le complément à 1 de ce rapport, c'est à dire (anc théoriques-anc trouvés)/anc théoriques et c'est cette définition qui est utilisée dans l'état de dénombrement d'ascendance d'ancestrologie. Il est représentatif d'une perte d'ancêtres due aux ancêtres que l'on retrouve plusieurs fois dans sa généalogie ascendante.

Par extension on utilise souvent le même nom "implexes" pour ces individus que l'on retrouve plus d'une fois dans sa généalogie ascendante, par des branches différentes.

Où çà se complique encore, c'est quand on utilise le même mot pour désigner  le rapport et les individus que l'on retrouve plusieures fois dans une généalogie descendante. On peut en effet retrouver des enfants dont le père et la mère sont tous 2 des descendants de l'individu d'origine. C'est pour celà que j'avais posé la question de l'appellation dans un fil sur le forum Echanges libres http://www.ancestrologie.org/forum/index.php?topic=5270.0 sans beaucoup de réponses :cry:

Maintenant quand on parle de boucles (je n'avais pas vu que KStableau détectait leur présence), il s'agit de tout autre chose. C'est quand un individu est cité dans sa descendance ou ascendance, ce qui n'est qu'une erreur de saisie. Ancestro doit le signaler quand il les détecte par les dates de naissance, mais quand il n'y a pas de date? C'est pour celà qu'il serait intéressant de faire une procédure qui les détecte formellement...

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Joël AUGUSTE

  • AncestroSenior
  • *****
  • Messages: 1 348
  • Remercié: 4 fois
    • http://gw.geneanet.org/joelauguste
  • Programme: v2015-1996.3.2
  • Base: 5.131
  • Système: W11
[Résolu] Blocage lors du calcul de consanguinité
« Réponse #26 le: 12 Janvier 2006 à 12:06:47 »
Bonjour,



Pour compléter ce qu'a écrit André au sujet des détections par Ancestrologie, je viens de faire un test dans un dossier vierge :

J'ai créé une fiche Dupont Jean, marié à Duchemin Jeanne, j'ai ajouté un enfant commun qui a le même prénom que le père. Je n'ai mis aucune date.

Ensuite, j'ai ajouté un père à la 1ère fiche créée (Dupont Jean), la fenêtre s'ouvre automatiquement sur Dupont et j'ai volontairement cliqué sur le prénom du fils. Ancestrologie l'a accepté sans aucun problème. On se retrouve donc avec une personne qui a pour père son propre fils, c'est bien le type de boucle décelée par André dans un message ci-dessus

Par contre, on en peut pas ajouter soi-même comme père car on a le message suivant : "L'individu ne peux pas être à la fois, lui même et son père" (avec en passant un faute d'orthographe à peux).

Je pense que dans le cas de mon 1er exemple, valider son fils comme son propre père, Ancestrologie devrait également lancer un message d'alerte.



Cordialement,



Joël
Cordialement,

Joël


Ancestrologie version  v2015-1996.3 b5.131
Intel Core i3-2100, 6144M°, Ecran 21,5" (1440*900)
Windows 10 Famille
 

Hors ligne Horemans

  • AncestroSenior
  • *****
  • Messages: 1 775
    • http://perso.wanadoo.fr/philippe.horemans
[Résolu] Blocage lors du calcul de consanguinité
« Réponse #27 le: 12 Janvier 2006 à 12:53:59 »
Citation de: "Joël AUGUSTE"
On se retrouve donc avec une personne qui a pour père son propre fils, c'est bien le type de boucle décelée par André dans un message ci-dessus


Et que dit le contrôle de KStableau dans ce cas ?

J'aimerai savoir car j'ai plusieurs messages de détection de boucle, et certain qui précisent l'individu ou la famille.
Plus çà va, plus je me régale...  Et avec  Quisontils, la gestion des actes, c'est facile !   Philippe
 

Hors ligne Joël AUGUSTE

  • AncestroSenior
  • *****
  • Messages: 1 348
  • Remercié: 4 fois
    • http://gw.geneanet.org/joelauguste
  • Programme: v2015-1996.3.2
  • Base: 5.131
  • Système: W11
[Résolu] Blocage lors du calcul de consanguinité
« Réponse #28 le: 12 Janvier 2006 à 13:21:24 »
Citation de: "Horemans"


Et que dit le contrôle de KStableau dans ce cas ?

J'aimerai savoir car j'ai plusieurs messages de détection de boucle, et certain qui précisent l'individu ou la famille.


Je viens donc de faire l'essai avec un gedcom de 3 individus différents (mais 4 virtuels car l'un est à la fois le fils et le père d'un autre).

KStableau répond avec le message suivant dans le cadre en bas à droite lorsqu'on veut faire un arbre de descendance :



3 noms dans l'arbre.

*** Il semble qu'il y ait une boucle dans votre gedcom.

*** obsolete ***

*** Une erreur a été rencontrée.



C'est exactement la réponse d'erreur que j'ai eu avec le gedcom de 13.100 individus.



Cordialement



Joël
Cordialement,

Joël


Ancestrologie version  v2015-1996.3 b5.131
Intel Core i3-2100, 6144M°, Ecran 21,5" (1440*900)
Windows 10 Famille
 

Hors ligne Horemans

  • AncestroSenior
  • *****
  • Messages: 1 775
    • http://perso.wanadoo.fr/philippe.horemans
[Résolu] Blocage lors du calcul de consanguinité
« Réponse #29 le: 12 Janvier 2006 à 14:36:10 »
Le message "obsolète" m'avait été donné comme n'étant pas à traduire.

Je le traduis ici :

KStableau ne peut pas indiquer exactement la cause du problème.

Essayez la fonction implexe (inbreeding) . Il y a une chance que vous obteniez plus

d'informations sur le problème par cet intermédiaire.



Ceci ne donne pas une réponse, mais oriente la recherche. Et comme KStableau détecte très bien les implexes, çà peut servir.

Tient moi au courant sur la réponse aux implexes dans ta grosse base.
Plus çà va, plus je me régale...  Et avec  Quisontils, la gestion des actes, c'est facile !   Philippe
 

Hors ligne DDdeBerdeux

[Résolu] Blocage lors du calcul de consanguinité
« Réponse #30 le: 12 Janvier 2006 à 14:37:14 »
As-tu fait l'essai avec un écart de générations plus important dans ta boucle?

KStableau possède des fonctions très intéressantes (je m'aperçois que j'ai fait presque la même chose dans la b4.012 en test, sans le savoir sur le calcul de parenté en b4.010 et la procédure de recherche d'ancêtres communs = implexes).

Mais pour la recherche des boucles, ce n'est fait que par ascendance ou descendance, et c'est un coup de chance de tomber sur "l'individu" qui a justement une boucle. S'il faut faire l'ascendance de chaque individu un par un ...

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Joël AUGUSTE

  • AncestroSenior
  • *****
  • Messages: 1 348
  • Remercié: 4 fois
    • http://gw.geneanet.org/joelauguste
  • Programme: v2015-1996.3.2
  • Base: 5.131
  • Système: W11
[Résolu] Blocage lors du calcul de consanguinité
« Réponse #31 le: 12 Janvier 2006 à 16:05:53 »
Citation de: "Horemans"
Ceci ne donne pas une réponse, mais oriente la recherche. Et comme KStableau détecte très bien les implexes, çà peut servir.

Tient moi au courant sur la réponse aux implexes dans ta grosse base.


Je viens de faire l'essai avec KStableau sur les implexes avec le gedcom de 3 individus, voici la réponse obtenu dans le cadre en bas à droite :

*** Il y a une boucle infinie dans vos données.

*** Ceci signifie que l'enfant de quelqu'un est également son ascendant.

La trace suivante devrait vous permettre de localiser le problème : chaque ligne correspond à un enfant de la personne de la ligne au-dessus.

(I25815) André Dupont

(I25812) André Dupont

(I25815) André Dupont

La dernière personne se trouve déjà dans cette liste, et apparait donc comme un ancêtre d'elle-même

*** Une erreur a été rencontrée.




J'ai ensuite fait l'essai avec le gedcom de 13.100 individus, le type de réponse n'est pas le même, on a un pavé qui s'affiche à l'écran :

Il y a certainement une boucle dans votre gedcom.

Le problème est détectée en cherchant la parents de (I10014) Alexandra Saxe-cobourg-gotha (de).
(transcription au mot à mot)

On clique sur OK et on a un message disant qu'il faut faire Echap (Esc) pour interrompre le calcul.

J'ai fait la recherche avec Ancestrologie et je n'ai pas trouvé de boucle sur cette fiche. De plus, les parents, le conjoint et les enfants ont tous des dates précises de naissance et de décès ainsi que des prénoms différents, c'est donc plus facile à vérifier !...



Cordialement



Joël
Cordialement,

Joël


Ancestrologie version  v2015-1996.3 b5.131
Intel Core i3-2100, 6144M°, Ecran 21,5" (1440*900)
Windows 10 Famille
 

Hors ligne Joël AUGUSTE

  • AncestroSenior
  • *****
  • Messages: 1 348
  • Remercié: 4 fois
    • http://gw.geneanet.org/joelauguste
  • Programme: v2015-1996.3.2
  • Base: 5.131
  • Système: W11
[Résolu] Blocage lors du calcul de consanguinité
« Réponse #32 le: 12 Janvier 2006 à 16:22:50 »
Citation de: "DDdeberdeux"
As-tu fait l'essai avec un écart de générations plus important dans ta boucle?


Je viens de faire l'essai avec KStableau en ayant créé une boucle sur le grand-père, j'obtiens le même message d'erreur à la construction d'un arbre descendant :

4 noms dans l'arbre.

*** Il semble qu'il y ait une boucle dans votre gedcom.

*** obsolete ***

*** Une erreur a été rencontrée.


Par contre, quand on fait un calcul d'implexe, aucune erreur n'est détectée, on obtient juste la réponse suivante :

Echap (Esc) pour interrompre le calcul

Aucun implexe détecté dans ce fichier.

Pas de fichier à voir




Cordialement



Joël
Cordialement,

Joël


Ancestrologie version  v2015-1996.3 b5.131
Intel Core i3-2100, 6144M°, Ecran 21,5" (1440*900)
Windows 10 Famille
 

Hors ligne Horemans

  • AncestroSenior
  • *****
  • Messages: 1 775
    • http://perso.wanadoo.fr/philippe.horemans
[Résolu] Blocage lors du calcul de consanguinité
« Réponse #33 le: 12 Janvier 2006 à 16:34:56 »
Citation de: "Joël AUGUSTE"
J'ai fait la recherche avec Ancestrologie et je n'ai pas trouvé de boucle sur cette fiche.


L'erreur se produit bien lors de la détection d'un implexe, mais la boucle n'est pas forcément sur cette fiche, mais sur les parents au sens large, c'est à dire sur un ascendant.
Plus çà va, plus je me régale...  Et avec  Quisontils, la gestion des actes, c'est facile !   Philippe
 

Hors ligne Joël AUGUSTE

  • AncestroSenior
  • *****
  • Messages: 1 348
  • Remercié: 4 fois
    • http://gw.geneanet.org/joelauguste
  • Programme: v2015-1996.3.2
  • Base: 5.131
  • Système: W11
[Résolu] Blocage lors du calcul de consanguinité
« Réponse #34 le: 12 Janvier 2006 à 17:27:36 »
Citation de: "Horemans"
L'erreur se produit bien lors de la détection d'un implexe, mais la boucle n'est pas forcément sur cette fiche, mais sur les parents au sens large, c'est à dire sur un ascendant.
Je viens de faire l'ascendance de l'individu désigné (Alexandra de Saxe...) avec KStableau, aucun problème, j'ai l'ascendance complète.

Avec Ancestrologie, j'ai demandé dans impressions documents, l'ascendance complète. J'ai remarqué que à partir de la 27ème génération certains noms ne s'affichaient pas en face du n° Sosa, par contre, si il y a des dates, celles-ci s'affichent. J'ai demandé l'impression dans un fichier word et il y a le même problème d'affichage du nom avec les mêmes numéros de sosa. Plus on augmente dans le nombre de générations, plus il y a de noms manquants. J'ai pu retrouver certains noms grace aux dates de naissance et de décès.

Par contre, le nom s'affiche normalement dans l'arbre d'Ancestrologie : je parle de l'arbre qui se trouve sous impressions dans la colonne de gauche.

Affichage normal également dans l'arbre de KStableau en ce qui concerne les noms qui ne s'affichent pas dans Ancestrologie.



Cordialement



Joël
Cordialement,

Joël


Ancestrologie version  v2015-1996.3 b5.131
Intel Core i3-2100, 6144M°, Ecran 21,5" (1440*900)
Windows 10 Famille
 

Hors ligne DDdeBerdeux

[Résolu] Blocage lors du calcul de consanguinité
« Réponse #35 le: 12 Janvier 2006 à 18:08:49 »
Il doit bien y avoir bouclage sur cet individu car un calcul de consanguinité suivant la renumérotation sosa plante. Par contre un calcul de consanguinité sur lui seul PROC_PARENTE(10014,0) se déroule normalement. Mais cette procédure ne scrute pas plus loin que la 9ième ou 10ième génération (influence sur la consanguinité négligeable au delà). C'est donc que le bouclage doit être après la gen 9?

J'ai essayé avec la b4.012 qui est en test.  

La PROC_ANC_COMMUNS(10014,0) qui doit  faire ressortir les implexes plante également car elle lit toute l'ascendance avant de chercher les implexes.

Les états d'ascendance et de descendance complets font apparaître les implexes. Ils se déroulent normalement. C'est normal parce que dans la méthode utilisée, si un individu a déjà été trouvé une fois, son ascendance n'est plus recherchée. Mais par contre il doit se trouver dans les implexes trouvés. Si çà peut vous aider à les trouver...

Autre chose qui m'a étonnée, c'est que vous avez de nombreuses fiches sans nom, identifiées uniquement par le NIP. Dans ces conditions il n'est pas étonnant de faire des erreurs d'identification lors de la saisie :roll:

A+

André

PS: me serais-je trompé sur ces individus sans noms? Cà ne serait pas une erreur qui arrive pour des SOSA >2^30, auquel cas, il va falloir regarder çà avec PCM, dans le pipeline qui cumule le nom avec le NIP
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne DDdeBerdeux

[Résolu] Blocage lors du calcul de consanguinité
« Réponse #36 le: 12 Janvier 2006 à 18:24:26 »
Et non... Je pense avoir trouvé la raison de la disparition du nom, elle est dans la procédure stockée. Je vais pouvoir inclure la correction en b4.012.

Les individus en question n'ont pas de prénom, et la concaténation de NOM||NULL renvoie NULL!

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Joël AUGUSTE

  • AncestroSenior
  • *****
  • Messages: 1 348
  • Remercié: 4 fois
    • http://gw.geneanet.org/joelauguste
  • Programme: v2015-1996.3.2
  • Base: 5.131
  • Système: W11
[Résolu] Blocage lors du calcul de consanguinité
« Réponse #37 le: 12 Janvier 2006 à 18:38:18 »
Citation de: "DDdeberdeux"


Autre chose qui m'a étonnée, c'est que vous avez de nombreuses fiches sans nom, identifiées uniquement par le NIP. Dans ces conditions il n'est pas étonnant de faire des erreurs d'identification lors de la saisie :roll:

André,

Je n'ai pas de noms manquants dans la base, mais il est vrai pas mal de prénoms absents, c'est le cas par notament pour les rois : Henri II, Henri III, mais lorsqu'un roi a un surnom par exemple Henri IV le Grand, "Henri IV" est le nom et "le Grand" le prénom.

Dans les vérifications de noms absents de "impressions / documents / ascendance complet" ceux que j'ai trouvés relevaient bien de l'exemple ci-dessus, mais je n'ai vérifié que quelques fiches. Et dans l'arbre, le nom était bien indiqué ! Mais la procédure de recherche n'est peut-être pas la même selon qu'il s'agit d'un document ou d'un arbre ?



Cordialement



Joël
Cordialement,

Joël


Ancestrologie version  v2015-1996.3 b5.131
Intel Core i3-2100, 6144M°, Ecran 21,5" (1440*900)
Windows 10 Famille
 

Hors ligne DDdeBerdeux

[Résolu] Blocage lors du calcul de consanguinité
« Réponse #38 le: 12 Janvier 2006 à 20:59:42 »
C'est réparé, mais dans la d4.012. J'ai bien vérifié, maintenant le nom apparaît bien.

Effectivement, les procédures états utilisent les procédures arbres ou descendances, mais en concaténant le nom et le prénom et c'était là ce problème, si l'un est NULL, tout est NULL. Mais tout celà est indépendant de ton problème de bouclage. As-tu vérifié avec la b4.012 qui te donne les implexes?

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Joël AUGUSTE

  • AncestroSenior
  • *****
  • Messages: 1 348
  • Remercié: 4 fois
    • http://gw.geneanet.org/joelauguste
  • Programme: v2015-1996.3.2
  • Base: 5.131
  • Système: W11
[Résolu] Blocage lors du calcul de consanguinité
« Réponse #39 de la page précédente: 13 Janvier 2006 à 11:28:21 »
Citation de: "DDdeberdeux"
As-tu vérifié avec la b4.012 qui te donne les implexes?

Bonjour,



Je viens de passer en b4.012 (je suis resté en v420).

En repartant de Alexandra de Saxe-Cobourg-Gotha l'affichage des noms est maintenant complet. Je n'ai trouvé aucun implexe de noté.

J'ai choisi Alexandra comme sosa, toujours aucun implexe. J'ai refait un calcul de consanguinité limité aux sosas sur la même personne, mais toujours le blocage. J'ai donc "tué" la calcul.

Une solution pour trouver où se situe la boucle (ou une des boucles  :cry: ), c'est peut-être de faire, depuis Anecstrologie, une extraction gedcom limitée aux ascendants de Alexandra et de la tester avec KStableau, je vais faire ça cet après-midi.



Cordialement



Joël
Cordialement,

Joël


Ancestrologie version  v2015-1996.3 b5.131
Intel Core i3-2100, 6144M°, Ecran 21,5" (1440*900)
Windows 10 Famille