Charles,

Il me semble que, d'après la norme que tu sites :
n CHAN
+1 DATE<CHANGE_DATE>  {1:1}
+2 TIME<TIME_VALUE>  {1:1}
+1<<NOTE_STRUCTURE>>  {0:M}
le tag TIME est obligatoire {1:1} après le tag DATE.  Le problème viendrait
donc de l'export de WinFam ;-(
As-tu un moyen de corriger de ce côté là ?  Sinon il serait peut-être
possible de faire un utilitaire pour ajouter ce tag avant l'importation du
fichier dans Ancestris.

Quelle est l'opinion des experts ?

Bon courage pour la transition,
Alain-Michel
-----------
Le 4 juillet 2011 22:57, Charles Nepote <[email protected]> a écrit :

> Le 04/07/2011 20:01, Charles Nepote a écrit :
>
>  Le 04/07/2011 15:51, Francois a écrit :
>>
>>> Le 04/07/2011 15:03, Charles Nepote a écrit :
>>>
>>> Bonjour,
>>>
>>>  Nouveau sur cette liste, je fais de la généalogie depuis plus de 15 ans
>>>> avec une base d'environ 6000 personnes. Je suis sous Linux exclusivement
>>>> depuis quelques années. Jusqu'à présent j'utilisais toujours le logiciel
>>>> WinFam en version 3 (logiciel sous windows mais qui fonctionne assez
>>>> bien sous wine) dont l'export Gedcom n'est pas si mauvais que ça. Pour
>>>> les impressions, j'utilise les sorties de Lifelines.
>>>> Au fil des années je me suis concocté un petit script Perl pour
>>>> convertir l'export gedcom de WinFam pour qu'il se conforme au Gedcom
>>>> 5.5. J'envisage d'abandonner mon vieux logiciel pour Ancestris.
>>>>
>>>> Pour voir comment il se comporte, j'ai chargé ma base avec Ancestris et
>>>> effectué un petite modification, puis comparé avec mon Gedcom initial.
>>>> La quasi totalité des données sont bien prises en compte et non
>>>> modifiées (puisque d'ores-et-déjà bien formatées en Gedcom 5.5). C'est
>>>> un très bon point pour moi. Malgré tout, quelques difficultés demeurent.
>>>> Je vais les exposer ici dans des messages séparés.
>>>>
>>>> Parmi mes problèmes rencontrés, il y a celui de la suppression des dates
>>>> de changements des notices.
>>>>
>>>> ---------------------
>>>> 1 CHAN
>>>> 2 DATE 6 JUN 2006
>>>> ---------------------
>>>>
>>>> devient avec Ancestris
>>>>
>>>> ---------------------
>>>> 1 CHAN
>>>> ---------------------
>>>>
>>>> J'ai pourtant l'impression que la syntaxe utilisée est correcte comme le
>>>> stipule la norme Gedcom :
>>>> n CHAN
>>>> +1 DATE<CHANGE_DATE>  {1:1}
>>>> +2 TIME<TIME_VALUE>  {1:1}
>>>> +1<<NOTE_STRUCTURE>>  {0:M}
>>>>
>>>>
>>>> Je ne sais si Ancestris gère cette fonctionnalité et je comprendrai
>>>> qu'il ne la gère mais je regrette qu'il supprime cette date qui m'est
>>>> importante. Y a-t-il une raison particulière pour que cette date soit
>>>> supprimée ou bien est-ce un bug ?
>>>>
>>> hmmmm, bizarre. Chez moi dans ma gen perso :
>>>
>>> 1 CHAN
>>> 2 DATE 12 DEC 2010
>>> 3 TIME 11:36:09
>>>
>>>  Oui ça fonctionne en effet sur les nouvelles entrées et en modification
>> des anciennes entrées. Mais ce que je veux dire c'est que les données  de
>> changement sont supprimées lorsque j'importe mon fichier depuis un autre
>> logiciel. Ce qui est possible c'est que, ne voyant pas "3 TIME xx:xx:xx",
>> Ancestris ne prenne pas en compte "2 DATE 12 DEC 2010".
>>
>> Si tu importes le fichier ci-dessous dans Ancestris en supprimant à la
>> main "3 TIME 13:48:13" au dessous de "2 DATE 4 JUL 2011", alors Ancestris,
>> au prochain enregistrement de la base va te supprimer "2 DATE 4 JUL 2011".
>> Je vais faire le test en ajoutant "3 TIME 00:00:00" dans chaque CHAN pour
>> voir si la date est conservée.
>>
>>  Mon test est concluant. Le problème n'apparait plus quand j'importe des
> données du style :
>
> 1 CHAN
> 2 DATE 12 DEC 2010
> 3 TIME 11:36:09
>
> Ça résout mon problème mais il me semble qu'Ancestris devrait aussi
> accepter :
>
> 1 CHAN
> 2 DATE 12 DEC 2010
>
> sans supprimer "2 DATE 12 DEC 2010", non ?
> Charles Nepote
>
>
>
>  Charles Nepote.
>>
>>
>>
>>
>>  Je viens de faire un essai à partir de rien du tout, donc j'ai créé un
>>> nouveau gedcom voilà ce que ça donne :
>>>
>>> 0 HEAD
>>> 1 SOUR ANCESTRIS
>>> 2 VERS 0.5.0.1514
>>> 2 NAME Ancestris
>>> 2 CORP Ancestris Team
>>> 3 ADDR http://www.ancestris.org, http://www.ancestris.com
>>> 1 DEST ANY
>>> 1 DEST ANY
>>> 1 DATE 4 JUL 2011
>>> 2 TIME 15:49:43
>>> 1 SUBM @B1@
>>> 1 FILE chauvin.ged
>>> 1 GEDC
>>> 2 VERS 5.5.1
>>> 2 FORM Lineage-Linked
>>> 1 CHAR UTF-8
>>> 1 PLAC
>>> 2 FORM Lieudit,Commune,Code_INSEE,**Code_Postal,Département,Ré**
>>> gion,Pays
>>> 0 @B1@ SUBM
>>> 1 NAME qsdfqsdf
>>> 1 ADDR
>>> 2 CITY
>>> 2 CTRY
>>> 1 PHON
>>> 1 _EMAIL
>>> 1 _WWW
>>> 1 CHAN
>>> 2 DATE 4 JUL 2011
>>> 3 TIME 13:48:13
>>> 0 @I1@ INDI
>>> 1 NAME Marcel /CHAUVIN/
>>> 1 FAMC @F1@
>>> 1 CHAN
>>> 2 DATE 4 JUL 2011
>>> 3 TIME 13:49:19
>>> 0 @I2@ INDI
>>> 1 NAME Jean-Luc /CHAUVIN/
>>> 1 SEX M
>>> 1 BIRT
>>> 2 DATE
>>> 2 PLAC
>>> 1 FAMS @F1@
>>> 1 CHAN
>>> 2 DATE 4 JUL 2011
>>> 3 TIME 13:49:26
>>> 0 @F1@ FAM
>>> 1 HUSB @I2@
>>> 1 CHIL @I1@
>>> 1 CHAN
>>> 2 DATE 4 JUL 2011
>>> 3 TIME 13:49:19
>>> 0 TRLR
>>>
>>> Francois
>>>
>>>
>>>
>>
>
> ------------------------------**------------------------------**---------
> Sites Web Ancestris: http://www.ancestris.org et http://www.ancestris.com
>
> Les archives de la liste sont disponibles sur ce site :
>             
> http://www.mail-archive.com/**[email protected]<http://www.mail-archive.com/[email protected]>
>
> <*> Pour vous desinscrire de cette liste, envoyez un mail a :
>             
> ancestris-unsubscribe@ml.**arvernes.com<[email protected]>
> <*> Pour obtenir de l'aide sur les commandes de la liste :
>             [email protected]
>
>
>

Répondre à