Procédure de récupération d'un fichier de formes corrompu
Les instructions suivantes décrivent plusieurs options permettant de récupérer un fichier de formes corrompu. Les corruptions sont souvent provoquées par un plantage d'ordinateur pendant la sauvegarde de mises à jour, par l'ajout d'une géométrie incorrecte (par exemple des nœuds papillon) ou par la modification d'une table attributaire à l'aide d'un autre logiciel (par exemple Microsoft Excel). Si les étapes répertoriées ici ne permettent pas de récupérer le fichier de formes, vous devez revenir à la copie de sauvegarde.
Options permettant de récupérer un fichier de formes
Attention :
Vérifiez qu'une sauvegarde des données a été effectuée avant de tenter l'une des options suivantes :
- Utilisez l'outil Vérifier les géométries. Les problèmes liés aux données sont signalées pendant que l'outil s'exécute ou dans la table en sortie. Consultez la table en sortie après l'exécution. Une table vide indique que l'outil n'a trouvé aucune géométrie incorrecte. Si une géométrie incorrecte est signalée, utilisez l'outil Réparer les géométries.
- Essayez d'utiliser l'outil Réparer les géométries.
- Essayez de copier les données vers une géodatabase. Essayez ensuite de le recopier dans un nouveau fichier de formes.
- Essayez de sélectionner toutes les entités ou un sous-ensemble des entités et exportez les entités sélectionnées vers un nouveau fichier de formes ou une nouvelle classe d'entités.
- Si les données sont sur une unité réseau, copiez-les sur une unité locale. Si les données figurent sur une unité locale, essayez de les copier vers la racine de l'unité principale, par exemple C:\.
- Recherchez les noms de champ incorrects dans la table attributaire. Les noms de champ ne peuvent contenir que 10 caractères. Ils doivent commencer par une lettre. Ils ne doivent pas contenir d'espaces ou de caractères spéciaux, à l'exception du trait de soulignement.
- Les noms de fichier ne doivent pas contenir de caractères spéciaux, à l'exception du trait de soulignement. En général, les espaces sont acceptés dans les noms de fichier de formes dans ArcGIS 9. Vous pouvez toutefois renommer le fichier de formes avec un nom sans espace à des fins de test.
- Supprimez tous les index (spatiaux, attributaires et de géocodage) et les fichiers de métadonnées dans l'Explorateur Windows. Autrement dit, supprimez tous les fichiers sauf les fichiers .shp, .dbf et .shx. Vérifiez qu'une copie de chacun de ces fichiers a été effectuée avant de les supprimer.
- Essayez d'ouvrir le fichier de formes sur un autre ordinateur.
- Essayez d'ouvrir le fichier de formes dans un autre logiciel, de préférence ArcView GIS 3.x.
- Essayez de transférer les données dans une autre classe d'entités à l'aide du chargeur de données simples ou en les copiant et les collant dans une session de mise à jour.
- Si vous n'avez toujours pas récupéré les données et que les deux premières procédures suggérées ci-dessus ont indiqué les identifiants d'entité des enregistrements incorrects, essayez de les supprimer manuellement dans une session de mise à jour.
- Essayez de transférer la partie .dbf du fichier de formes dans Microsoft Excel et de l'enregistrer à nouveau en tant que fichier dBASE 4. N'apportez aucune autre modification au fichier.
- Essayez d'effectuer un calcul de champ dans ArcGIS ou ArcView GIS 3.x à l'aide du calculateur de champs. Le calculateur de champs peut s'arrêter sur l'enregistrement corrompu.
Rubriques connexes
7/10/2012