Suite

ArcGIS Dissolve donne l'erreur 999999 sur un ordinateur mais fonctionne sur un autre

ArcGIS Dissolve donne l'erreur 999999 sur un ordinateur mais fonctionne sur un autre


J'essaie d'exécuter l'outil de géotraitement "Dissoudre" sur une seule classe d'entités dans un fichier GDB, mais j'obtiens l'erreur 999999 "l'opération a été tentée sur une géométrie vide", mais il n'y a pas de géométries vides (elles toutes ont une zone supérieure à zéro), et pour une raison quelconque, le même outil sur le même GDB semble fonctionner sur un ordinateur différent.

J'ai vérifié toutes les différences possibles dans les paramètres ArcCatalog ou dans les variables d'environnement et je n'en ai trouvé aucune. J'ai également essayé de réparer les géométries de la classe d'entités, de diviser les multipolygones en polygones uniques, de supprimer des entités relativement petites ou des entités avec beaucoup de sommets. N'a pas aidé.

Quelqu'un sait ce qui peut causer ce problème ?


Vous ne mentionnez pas la version d'ArcGIS for Desktop que vous utilisez, je suppose donc qu'il peut s'agir d'une version antérieure à 10.2. Les symptômes que vous décrivez rappellent certaines erreurs similaires que j'ai rencontrées à partir de Dissolve dans la période 9.3-10.1

Je pense que cela est probablement dû à un manque de RAM.

Je recommande d'utiliser le Gestionnaire des tâches pour voir s'il s'épuise sur la machine incriminée. Ensuite, faites de même sur la machine de travail pour voir si plus de RAM reste disponible jusqu'à la fin.

L'ajout de RAM à la machine incriminée peut rendre une solution possible pour quelques centaines de dollars, mais il n'y a aucune garantie, je recommande donc de tester avant de m'engager dans cette voie.


Voir la vidéo: ArcGIS - Converting a geodatabase to shapefiles