Index des Archives

www.ancestrologie.com
Le nouvel ensemble de forums touchant à Ancestrologie et à ses plugins 


Gros problèmes de média
Aller à la page 1, 2  Suivante
 
Poster un nouveau sujet   Répondre au sujet    Index des Archives -> Développement
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Ransac
Pro
Pro


Inscrit le: 28 Fév 2003
Messages: 1906
Localisation: Bordeaux

MessagePosté le: 25 Nov 2003 16:05    Sujet du message: Gros problèmes de média Répondre en citant

Je poste ici car cela me semble suffisemment important pour donner à ces problèmes une priorité dans le développement.

J'ai essayé de comprendre pourquoi tant de personnes ont eu des problèmes de médias lors du passage à la version 3 de la base en utilisant l'export/import.

Les tests ont d'abord été fait sur ma propre base avec la version 2.1.0.2 sous XP pro.
Je viens de les reproduire sur la base de PCM sur une nouvelle installation de la 2.1.0.2 sous windows NT4.

J'ai répertorié au moins 3 problèmes importants. Les deux premiers sont une perte de données, si on a les documents, ce n'est pas si grave.
Le troisième est plus sérieux, non seulement les données sont perdues pour l'individu, mais elles ont été attribuées à un autre !

Test utilisé :
- sur la base de PCM, avec kévin qui a sa photo d'identité. Je marque, dans les actes, la naissance comme acte déjà trouvé. Je lui associe une photo en JPG (assez grosse : 2 Mo)
- Je fais un export complet de la base
- Je fais un import du GEDCOM juste formé, en remplacant le dossier.

Résultat :
1) Plus de photo d'indentité pour Kévin et tous les autres.
Les photos d'identité ne font plus parties des médias, mais à par celle de Philippe, elles n'étaient pas dans le répertoire image. Celle de Philippe par contre y est bien, mais il n'a pas non plus sa photo d'identité. Cependant, chez moi avec des grosses photos, elles n'étaient pas perdues. Mon interprétation : les médias de faibles tailles sont directement incorporées dans le base, elles sont perdus lors de l'export/import. Les médias de grosses tailles sont adressées par un lien, on les garde lors du processus d'export/import. Elles sont alors bien récupérer pour le bon individu.

2) L'acte naissance n'est plus dans les actes déjà trouvés. Il a aussi perdu sa photo associée.

3) La photo associé à l'acte de naissance de Kévin est bien présente dans les médias, mais elle est maintenant associée à un autre personnage : Pascal dans mon exemple. Ceci me semble être le problème le plus grave. Il n'est pas tolérable que les données soient transférées d'un individus à l'autre lors d'un export/import.

Etude du GEDCOM :
Dans le GEDCOM produit, pas de mention de la photo d'identité. Par contre la photo de l'acte de naissance de Kévin est effectivement directement associé à Pascal:

0 @I100@ INDI
1 NAME Kévin, Alexandre, Edgard/CAZAUX-MOUTOU/
2 NPFX Monsieur
1 SEX M
1 FILA Enfant légitime
1 FAMC @F46@
1 NOTE Début difficile pour Kévin.
2 CONT
2 CONT Dés sa sortie de la maternité, avant même d'arriver à la maison : Hospitalisation pour des rejets gastriques. Ce qui entraînera, qu'il doive dormir pendant près d'un an sur un plan incliné.
1 BIRT
2 DATE 5 FEB 1997
2 PLAC Paris 19éme arrondissement,75019,Paris,Ile de France,FRANCE,
2 XORD 0
2 SOUR @S110I@
2 ASSO @I104@
3 TYPE INDI
3 RELA Pere
1 CHR
2 DATE 5 DEC 1999
2 PLAC Courbevoie,92400,Hauts-de-Seine,Ile de France,FRANCE,
2 XORD 1
2 SOUR @S111I@
2 NOTE Il y avait beaucoup de monde à l'église et Marie-Line avait un superbe chapeau.
2 XACTE 1
2 ASSO @I27@
3 TYPE INDI
3 RELA Godparent
2 ASSO @I91@
3 TYPE INDI
3 RELA Godparent
1 EVEN Il sait faire du vélo
2 DATE 16 AUG 2000
2 PLAC Courbevoie,92400,Hauts-de-Seine,Ile de France,FRANCE,
2 XORD 1
2 SOUR @S112I@
2 NOTE Sous un superbe soleil, Kévin s'est lancé sans petites roulettes.

0 @I111@ INDI
1 NAME Pascal/CAZAUX-MOUTOU/
1 SEX M
1 FAMC @F26@
1 FAMS @F20@
1 BIRT
2 DATE 1 JAN 1826
2 PLAC Lourdes,65100,Pyrénées (Hautes),Midi Pyrénées,FRANCE,
2 XORD 0
2 SOUR @S129I@
1 DEAT
2 DATE 13 MAR 1896
2 PLAC Lourdes,65100,Pyrénées (Hautes),Midi Pyrénées,FRANCE,
2 XORD 1
2 SOUR @S130I@
1 OBJE
2 FILE C:\Program Files\Ancestrologie\Images\test naissance.jpg
2 XTYPE P
2 XIDEN 0
2 XMODE 0
_________________
N'oubliez jamais que le mieux est l'ennemi du bien et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre ! ... mais on aimerait tellement y croire!
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
Ransac
Pro
Pro


Inscrit le: 28 Fév 2003
Messages: 1906
Localisation: Bordeaux

MessagePosté le: 25 Nov 2003 16:44    Sujet du message: Répondre en citant

J'ai fait quelques tests supplémentaires concernant le point n° 1, et effectivement, même si les photos sont dans le répertoire images, certaines disparraissent lors de l'export/import, mais pas toutes. J'ai pas encore compris pourquoi, mais je pense quand même que la taille y est pour quelque chose.
_________________
N'oubliez jamais que le mieux est l'ennemi du bien et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre ! ... mais on aimerait tellement y croire!
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
pthierry
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 455
Localisation: Paris 13

MessagePosté le: 25 Nov 2003 18:07    Sujet du message: Répondre en citant

Stéphane , je pense que c'est l'export qui fout le bazard
c'est le même cas (réglé) que l'affichage à tort de médias dans l'onglet média
je pense que la requete qui fait le gedcom va chercher les médias sur la colonne mp_pointe_sur or cette colonne stocke les codes d'invidu (NIP) mais aussi les codes d'événements
ce qui fait que les médias sur actes sont attribués à d'autres individus dans l'export gedcom (sur pour les événements indiv.)
n'ayant pas le code sous les yeux , mais je suis presque sûr de ce fait
A+ Pierre
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
Ransac
Pro
Pro


Inscrit le: 28 Fév 2003
Messages: 1906
Localisation: Bordeaux

MessagePosté le: 25 Nov 2003 19:21    Sujet du message: Répondre en citant

Il y a avait déjà eu un post sur ce sujet il y a quelques mois. Je pensais que le problème avait été réglé. Apparemment, ce n'est pas le cas et le fait d'avoir forcé les gens à faire un export/import GEDCOM pour la mise à jour, fout la merde chez tout ceux qui avaient des médias. Il n'est peut-être pas trop tard pour ceux qui hésitent toujours à franchir le pas si on peut corriger ce problème.
En effet, la perte ne médias n'est pas très grave, on remet ceux qui ont disparu. Mais le transfert de média à un autre individu pose un réel problème car on ne sait plus lesquels sont bons et lesquels sont mal attribués.
_________________
N'oubliez jamais que le mieux est l'ennemi du bien et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre ! ... mais on aimerait tellement y croire!
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
pthierry
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 455
Localisation: Paris 13

MessagePosté le: 25 Nov 2003 20:45    Sujet du message: Répondre en citant

Ransac a écrit:
Mais le transfert de média à un autre individu pose un réel problème car on ne sait plus lesquels sont bons et lesquels sont mal attribués.

pour l'onglet média c'était un problème d'affichage mais là c'est+ grave
car l'import gedcom attribue dans la table média_pointeurs de mauvais liens
ils doivent etre visibles maintenant avec la requete que Laurent Very Happy a fait à ta demande
voici ma proposition de solution
dans la form u_form_export_gedcom

requete QMedia :
select multimedia.*,
MP_IDENTITE
FROM MULTIMEDIA,
MEDIA_POINTEURS
WHERE MP_MEDIA = MULTI_CLEF AND
MP_POINTE_SUR = :CLE

je changerais MP_POINTE_SUR = :CLE
en MP_CLE_INDIVIDU = :CLE
car MP_POINTE_SUR stocke les NIP et les cles événements

on a un cas similaire avec le bouton bleu info de la fiche principale d'un individu
le compte des médias n'est pas bon , on compte seulement les photos d'identité

c'est la proc stockée proc_infos_indi la responsable
select Count(*),'MEDIA'
FROM MULTIMEDIA,
MEDIA_POINTEURS
WHERE MP_MEDIA = MULTI_CLEF AND
MP_POINTE_SUR = :ICLEF
pareil il faut changer
MP_POINTE_SUR = :ICLEF
en MP_CLE_INDIVIDU = :ICLEF
actuellement je n'ai pas le temps de recompiler et tester , si qlq'un peut le faire
A+ Pierre
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
crolain
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 585

MessagePosté le: 25 Nov 2003 23:15    Sujet du message: Répondre en citant

Je n'ai (jusqu'à présent) quasi rien fait dans les medias car non seulement le problème est complexe mais de plus, j'utilise très peu les media.

Toutefois, devant la gravité du problème, j'ai fait 2 choses.

1) Lors de l'export, si une photo n'existe plus dans son répertoire d'origine, je la restaure ce qui permet de la retrouver lors de l'import

2) Sans me poser de question, j'ai effectué la modification prônée par Pierre.
Résultat : une amélioration car l'image reste dans les media de Kevin mais l'acte a quand même disparu ainsi que sa photo.

Vu l'heure tardive, on remettra cela à un jour prochain.
Je place quand même ces 2 modifiactions sur mon site ( versions se terminant par 06) pour ceux qui veulent tester les éventuels progrès.

Cordialement,

Claude

PS : Il faudra peut-être attendre un peu car j'ai actuellement des problèmes de connexion au serveur WEB.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
crolain
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 585

MessagePosté le: 26 Nov 2003 09:50    Sujet du message: Répondre en citant

Le transfert est enfin terminé Evil or Very Mad
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
crolain
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 585

MessagePosté le: 26 Nov 2003 10:41    Sujet du message: Répondre en citant

Ransac a écrit:
Il y a avait déjà eu un post sur ce sujet il y a quelques mois. Je pensais que le problème avait été réglé. Apparemment, ce n'est pas le cas et le fait d'avoir forcé les gens à faire un export/import GEDCOM pour la mise à jour, fout la merde chez tout ceux qui avaient des médias. Il n'est peut-être pas trop tard pour ceux qui hésitent toujours à franchir le pas si on peut corriger ce problème.
En effet, la perte ne médias n'est pas très grave, on remet ceux qui ont disparu. Mais le transfert de média à un autre individu pose un réel problème car on ne sait plus lesquels sont bons et lesquels sont mal attribués.


Tous ceux qui avaient des media connaisaient l'existence de ces problèmes; raison pour lesquelles IBPump était préconisé.
Rien de ce qui a été réalisé ces derniers mois n'a pu faire apparaître le problème du changement de personne. Il a seulement été révélé par l'obligation de changer de base.
Le problème existe depuis que je connais Ancestrologie et c'est peut-être tant mieux si le passage en 3.0 peut accélérer la solution Laughing

Cordialement,

Claude
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Ransac
Pro
Pro


Inscrit le: 28 Fév 2003
Messages: 1906
Localisation: Bordeaux

MessagePosté le: 26 Nov 2003 10:57    Sujet du message: Répondre en citant

Rolling Eyes D'autant que j'ai dit une bétise, le problème ne se situant pas à l'import, mais à l'export, même si on règle le problème, il sera réglé pour la version 2.1.0.x et non pas pour la version 2.0.0.18 de laquelle l'exportation est nécessaire pour la mise à jour.
Donc ce qui ne sont pas encore passer à la version 3 de la base auront toujours ce problème.
Confused Je pense qu'il faut bien mettre en garde les porteurs de médias que s'ils veulent passer à la version 3, il leur faut impérativement utiliser IBPUMP, même lorsque la bogue sera corrigée.
_________________
N'oubliez jamais que le mieux est l'ennemi du bien et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre ! ... mais on aimerait tellement y croire!
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
Lau
Pro, Modérateur
Pro, Modérateur


Inscrit le: 01 Avr 2003
Messages: 1541

MessagePosté le: 26 Nov 2003 10:59    Sujet du message: Répondre en citant

Merci Claude !
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Ransac
Pro
Pro


Inscrit le: 28 Fév 2003
Messages: 1906
Localisation: Bordeaux

MessagePosté le: 26 Nov 2003 11:12    Sujet du message: Répondre en citant

crolain a écrit:
PS : Il faudra peut-être attendre un peu car j'ai actuellement des problèmes de connexion au serveur WEB.

Sad Les problèmes semblent venir du serveur et non de toi, je n'arrive pas à m'y connecter afin de récupérer la version test, j'ai d'abord récupérer une partie du fichier avant que tout soit injoignable.

Very Happy J'essaie de tester dès que je peux, merci pour la rapidité de tes corrections
_________________
N'oubliez jamais que le mieux est l'ennemi du bien et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre ! ... mais on aimerait tellement y croire!
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
pthierry
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 455
Localisation: Paris 13

MessagePosté le: 26 Nov 2003 11:50    Sujet du message: Répondre en citant

Les modifs proposées ne corrigent que la mauvaise attribution de médias (requete QMedia) lors de l'export , pour la disparition de médias il faut aller dans le code Delphi ce que je n'ai pas eu le temps de faire
pour l'import aussi il vaut mieux vérifier , mais j'ai moins d'inquiétude car l'attribution des médias est mieux gérée

il faudra regarder partout où il y a des médias , par exemple dans les états

possibilité pour les pros du gedcom : supprimer les médias mal attribués dans le fichier d'export gedcom
A+ Pierre
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
Ransac
Pro
Pro


Inscrit le: 28 Fév 2003
Messages: 1906
Localisation: Bordeaux

MessagePosté le: 26 Nov 2003 12:08    Sujet du message: Répondre en citant

pthierry a écrit:
possibilité pour les pros du gedcom : supprimer les médias mal attribués dans le fichier d'export gedcom


Shocked Quand tu as beaucoup individus et quasiment autant de médias sinon plus, cela me semble assez difficile de repérer lesquelles sont bien attribuées et doivent être conservées et lesquelles doivent être supprimées. Dans ce cas, je pense qu'il est préférable de ne pas faire d'export gedcom et faire les mise à jour par migration et IBPUMP (pour le passage de la 2.05 à la 3.0 uniquement).
_________________
N'oubliez jamais que le mieux est l'ennemi du bien et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre ! ... mais on aimerait tellement y croire!
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
crolain
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 585

MessagePosté le: 26 Nov 2003 14:23    Sujet du message: Répondre en citant

Lau a écrit:
Merci Claude !


Question Question Question Laughing Laughing

J'en profite pour dire que mon intervention se bornera strictement à essayer de rendre entièrement fonctionnel et fiable ce qui devrait tourner actuellement.

Pour les suggestions et autres améliorations, ce sera pour l'avenir . (éventuellement Wink )

SVP à ce stade, réservez-les donc pour plus tard

Cordialement,

Claude

PS : J'espère que les problèmes de site sont corrigés.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
pthierry
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 455
Localisation: Paris 13

MessagePosté le: 26 Nov 2003 17:52    Sujet du message: Répondre en citant

je viens de tester l'exe 2.10.206 et la base 3.0.206
pour le bouton bleu qui compte les médias (entre autre) c'est bien j'ai bon le compte

pour l'export gedcom
j'ai chargé un gedcom , vider la bibliothèque des médias , vérifié les tables multimédia et média_pointeurs -> vides
j'ai chargé 7 images dans la biblio , réaffectés 4 mises en identité et rajouté à 1 individu 1 sur la naissance et 1 sur le mariage
tout est oK
j'exporte en gedcom standard (sans changement dans les boites de dialogue)
je charge le gedcom dans un editeur Shocked je retrouve mes 7 images
correctement affectées
je revide ma base et la recharge avec mon nouveau gedcom
que vois-je 7 images dans la biblio
4 photos d'identité au bon endroit
les images sur actes sont bien dans l'onglet média de l'individu mais pas affectés aux actes
Ma conclusion :
il manque dans l'export gedcom des infos propres à Ancestrologie mais qui ne sont pas des standards gedcom et qui manquent bien sur à l'import
et qui se trouvent dans la table media_pointeurs :
la colonne mp_table avec I -> évenements individuels et F -> événements familiaux
la colonne mp_type_image avec A (comme actes)

A+ Pierre
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Index des Archives -> Développement Toutes les heures sont au format GMT + 2 Heures
Aller à la page 1, 2  Suivante
Page 1 sur 2

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com