Jean-Marie,
Je crois commencer à comprendre l'origine d'une anomalie qui doit se répercuter dans les diverses opérations que tu entreprends.
En consultant les lieux: Index des lieux et lieux favoris dans ta base et dans une autre base saine après l'import d'un gedcom de ta base, j'ai trouvé ce qui suit.
Par exemple pour le lieu
Ballering, qui n'existe plus au sens administratif:
Base initiale:
L'Index des lieux contient Ballering sous la forme "Ballering, maintenant Holving" avec le CP 57510, Dept Moselle, Région Lorraine, Longitude et Latitude.
Les lieux favoris reprennent ce lieu.
On peut déjà en déduire que ta base est assez ancienne et avec une structure qui permettait d'inscrire les lieux favoris dans l'Index des lieux. Ce n'est plus le cas depuis très longtemps, les lieux créés par l'utilisateur, lorsqu'ils n'existent pas dans l'Index des lieux, n'existent qu'en termes de lieux favoris et ne viennent pas polluer l'Index des lieux qui pour la France reprend à la lettre les informations administratives officielles délivrées par l'INSEE. Comme indiqué il y a quelques temps, c'est un indice d'une mise à jour partiellement ratée ou sautée.
Base nouvelle avec le chargement de ton gedcom
Cette base possède dans sa structure la table de référence des lieux et la structure de la base ne permet plus le chargement des lieux favoris dans cette table. Cela n'est pas neutre car lors du chargement de ce gedcom, le lieu favori "Ballering, maintenant Holving" est devenu:
CP: maintenan; Ville: Ballering; Latitude et Longitude, Dept: 57510; Subd: FRANCE; Région: Moselle et Pays: Lorraine.
Important: Le séparateur "," dans le nom de la ville est mal interprété. C'est donc à corriger. Les séparateurs reconnus sont l'espace et le tiret.
Il n'est donc pas surprenant que Legacy ait quelques difficultés et il est assez probable que ce point vienne compliquer la tâche de CreationWeb.
Pour les communes disparues tu disposes de plusieurs possibilités pour les intégrer dans la base:
-1- Utiliser la commune de rattachement comme lieu et indiquer la commune disparue en Subdivision. Tu créerais ainsi un lieu favori personnel.
Tu aurais ainsi: CP: 57510; INSEE: 57330; Ville: Holving; Subdivision: Ballering; Département: Moselle; Région: Lorraine; Pays: FRANCE; Latitude et Longitude. Pour ces deux dernières valeurs, il n'est pas à exclure la possibilité d'indiquer des coordonnées plus précises qui pointeraient sur Ballering si cette commune peut être positionnée exactement.
En pratique, ceci consiste à utiliser Holving comme Ville avec tous ses attributs contenus dans l'Index des lieux puis de compléter avec la Subdivision appropriée.
-2- Créer un lieu favori, par exemple Ballering
Cette fois-ci, il faut renseigner tous les champs manuellement. Il faut le faire une fois pour ensuite pouvoir utiliser ce lieu comme lieu favori pour tout nouvel événement sur le lieu en question. CP et INSEE seront vides sauf si l'Organisme INSEE en a décidé autrement mais alors ce lieu serait dans l'Index des lieux.
-3- Eventuellement dans les villes en question, envisager le remplacement de l'espace+virgule par un tiret.
Dans tous les cas, il convient de transférer les données dans une base saine. C'est pour moi.
Lors de ce transfert, l'Index des lieux ne sera plus pollué par les lieux favoris, les lieux favoris resteront comme ils ont été créés.
Il y a une action à envisager pour corriger ces lieux qui ne sont pas construits convenablement. Tes notations sont du type maintenant... ou rattaché à ... ou etc.... J'ai noté également quelques doublons de villes que tu dois pouvoir résorber. Il y a notamment 5 Roubaix, tous différents par un CP absent ou un INSEE absent, Nord en subdivision, etc... Pour ce cas particulier il s'agit bien d'un seul et unique lieu.
Nous reparlerons sans doute de la meilleure approche pour faire ces mises en ordre.